Skip to main content

Simple Strategy: The "Minimalist" That Lives Up to Its Name

Nickname: Less is More
Job: Quick-Draw Trend Follower
Timeframe: 5 minutes


I. What Is This Strategy?​

Simply put, Simple is:

  • Only uses 3 indicators (MACD, Bollinger Bands, RSI)
  • Only has 1 buy condition
  • Only has 1 sell condition
  • Take-profit at 1%, stop-loss at 25%

Just like its name - Simple, so simple it can't be simpler. The person who wrote the book was probably a minimalist too, thinking "trading doesn't need to be complicated."


II. Core Configuration: Basically "Quick In, Quick Out"​

Take-Profit Rule (ROI Table)​

"0": 0.01  # Run at 1% profit

Translation: Get out with 1% profit, no greed. Buy at $100, sell at $101. Coffee hasn't even cooled down yet, trade is done.

Stop-Loss Rule​

stoploss = -0.25  # Stop-loss at 25% loss

Translation: This stop-loss is ridiculously wide! Buy at $100, has to drop to $75 before giving up. Either make $1 and run, or lose $25 and admit defeat. This math is a bit extreme, right?


III. 1 Buy Condition: Triple Confirmation Required​

Although called Simple, the buy condition isn't simple at all - three indicators must all be satisfied!

🎯 Buy Condition Breakdown​

(
(dataframe['macd'] > 0) & # Condition 1
(dataframe['macd'] > dataframe['macdsignal']) & # Condition 2
(dataframe['bb_upperband'] > dataframe['bb_upperband'].shift(1)) & # Condition 3
(dataframe['rsi'] > 70) # Condition 4
)

Plain English Translation:

ConditionCodeHuman Language
Condition 1MACD > 0"Trend is going up, not down"
Condition 2MACD > Signal"Momentum is strengthening, just broke through"
Condition 3Bollinger upper band up"Price is breaking out, volatility increasing"
Condition 4RSI > 70"Already risen quite a bit"

Classic Line:

"MACD golden cross confirms trend, Bollinger band up confirms breakout, RSI above 70 confirms strength... Alright, all four conditions met, let's go!"


🤔 Wait, RSI > 70?​

Smart readers might ask: RSI above 70 is overbought, right? Shouldn't you sell when overbought?

Good question! This strategy's thinking is:

  • Normal logic: RSI > 70 = overbought = should sell
  • Simple logic: RSI > 70 = strong = keep buying!

This is a "chase the rally" strategy, believing "the strong get stronger." In strong trends, overbought can become more overbought, RSI can go to 90 or even 95.

So this strategy's motto is:

"Who cares about overbought or not, if the trend is there, get on board!"


IV. Sell Logic: Run at RSI 80​

Sell Condition​

(dataframe['rsi'] > 80)

Plain English:

"RSI hit 80? That's too crazy, I'm out!"

That simple. RSI breaks 80, sell. Doesn't matter how much profit or loss.

Profit Space Analysis​

From RSI 70 entry to RSI 80 exit:

  • Usually has some price gain (depends on market)
  • But if RSI turns down from 70, you're screwed
  • 1% take-profit will trigger before RSI 80

V. This Strategy's "Personality Traits"​

✅ Pros (Praise Section)​

  1. Simplicity to the max: 3 indicators, 1 buy point, 1 sell point, elementary schoolers can understand
  2. Fast execution: Low computation, old computers can run it
  3. Has theoretical support: From published trading book, not made up

⚠️ Cons (Roast Section)​

  1. Stop-loss too wide: 25% loss before stopping, who can handle that?
  2. Take-profit too early: Run at 1%, miss big trends
  3. Buy at high: RSI > 70 to buy, like buying tickets at the mountain top
  4. No trailing stop: Floating profit can become floating loss

VI. Applicable Scenarios: When to Use It?​

Market EnvironmentRecommended ActionReason
Strong trend bull market✅ Can useFollow trend, quick in and out
Ranging market❌ Don't useRSI whipsaws between 70-80 repeatedly
Bear market❌ Don't useNo buy signals, or buy and get trapped
High volatility⚠️ Use cautiouslyWide stop-loss might save you, or lose more

VII. Summary: How Is This Strategy Really?​

One-Sentence Review​

"Named Simple, logic is indeed simple, but take-profit and stop-loss settings are a bit extreme."

Who Should Use It?​

  • ✅ Quantitative beginners: Simple code, easy to understand and modify
  • ✅ Trend traders: Believe "strong get stronger"
  • ✅ Short-term lovers: Quick in and out, no lingering

Who Shouldn't Use It?​

  • ❌ Risk averse: 25% stop-loss is too wide
  • ❌ Trend followers: 1% take-profit too short, can't catch big trends
  • ❌ Ranging market traders: This strategy gets repeatedly slapped in ranging markets

My Recommendations​

  1. Adjust stop-loss: Change from 25% to around 10%, protect capital
  2. Expand take-profit: Change from 1% to 2-3%, give trend some room
  3. Add trailing stop: Pair with trailing stop to lock in floating profits
  4. Only use in trending markets: Don't bother in ranging markets

VIII. What Markets Can This Strategy Make Money In?​

8.1 Core Logic: "Quick-Draw" Momentum Chaser​

Simple is a classic short-term trend breakout strategy. Its profit philosophy is:

  • Believe in strong getting stronger: Enter only when RSI > 70, chasing strength
  • Quick in and out: 1% take-profit or RSI > 80 and run
  • No left-side trading: Don't catch falling knives, only chase rallies

8.2 Performance in Different Markets (Plain Speak Version)​

Market TypePerformance RatingPlain English Explanation
📈 Strong trend bull⭐⭐⭐⭐☆RSI 70-80 is normal rise, chasing works
🔄 Ranging market⭐⭐☆☆☆RSI goes back and forth through 70-80, buy then drop, sell then rise
📉 Bear market⭐☆☆☆☆MACD < 0 never buys, or buy and get trapped
⚡️ High volatility⭐⭐⭐☆☆Wide stop-loss might save you, or might lose more

One-sentence summary: Only suitable for trending markets, forget about ranging and bear markets.


IX. Want to Run This Strategy? Check These Configs First​

9.1 Trading Pair Configuration​

Config ItemRecommended ValueComment
Number of pairs5-20Too many can't monitor, too few miss opportunities
Timeframe5 minutesKeep default, this is the designed period
Pair typeHigh liquidity majorsAltcoins too volatile, easily stopped

9.2 Hardware Requirements (Important!)​

This strategy is lightweight, low computation:

Number of PairsMinimum MemoryRecommended MemoryExperience
1-10 pairs1GB2GBSmooth
10-50 pairs2GB4GBFluid
50+ pairs4GB8GBSufficient

Good news: Old computers can run it too, no VPS needed!

9.3 Backtest vs Live​

Note:

  • Backtest may overstate RSI 70-80 gains
  • Live trading has slippage and fees, 1% profit might become 0.5%
  • Recommend setting take-profit to 1.5-2% for buffer

X. Bonus: The Author's "Little Secrets"​

Looking carefully at the code, you'll find some interesting things:

  1. RSI period set to 7: More sensitive than default 14, reacts faster

    "Don't want to wait too long, signals come quicker!"

  2. Bollinger period set to 12: Narrower than default 20, breakouts more frequent

    "More breakout signals, more trading opportunities"

  3. Buy comment says "optional filter, need to investigate": Author isn't sure if RSI > 70 is necessary

    "This condition might need research... eh, let it be for now"


XI. Final Words​

One-Sentence Review​

"Simple strategy lives up to its name, simple to the max. But take-profit and stop-loss need optimization, don't copy default parameters."

Who Should Use It?​

  • ✅ Quantitative beginners: One of the best entry strategies
  • ✅ People who want to learn: Clear code, good for studying
  • ✅ Short-term traders: Quick in-out style

Who Shouldn't Use It?​

  • ❌ People seeking high win rates: This strategy may not have high win rate
  • ❌ People seeking big profits: 1% take-profit can't catch big trends
  • ❌ Risk averse: 25% stop-loss is too exciting

Manual Trader Recommendations​

If you trade manually, you can borrow this thinking:

  1. Look at overall trend (MACD > 0)
  2. Wait for momentum confirmation (MACD golden cross)
  3. Check price breakout (Bollinger upper band up)
  4. Confirm strength (RSI > 70)
  5. After entry, set take-profit and stop-loss

But remember: Manual trading can use smaller stop-loss and bigger take-profit!


XII. ⚠️ Risk Emphasis (Must Read)​

Backtesting is Beautiful, Live Trading Be Careful​

Simple strategy's historical backtests might look okay - but there's a trap:

Because logic is simple, many think it's "robust." But actually, simple strategies often rely too much on specific market conditions.

Simply put: Backtest is tailwind, live trading might be headwind.

Hidden Risks of Simple Strategies​

In live trading, simple strategies may cause:

  • Market environment changes: Strategy only fits trending markets, ranging markets repeatedly stop out
  • Parameter sensitivity: Few parameters, but each is critical
  • Slippage erodes profit: 1% profit, fees plus slippage might leave 0.5%

My Recommendations (Real Talk)​

1. Test with small capital first, don't go all-in
2. Adjust stop-loss to 10-15%, protect capital
3. Raise take-profit to 2-3%, give trend some room
4. Add trailing stop to lock in floating profit
5. Only use in trending markets, turn off in ranging markets

Remember: No matter how simple the strategy, the market isn't simple. Light position testing, survival is most important! 🙏