Skip to main content

BB_RSI Strategy: The Classic Bollinger Bands + RSI Combo

Nickname: Range-bound Market "Bargain Hunter"
Profession: Specializes in finding price deviation opportunities
Timeframe: 1 hour


1. What Is This Strategy?​

Simply put, BB_RSI is a strategy that:

  • Snags bargains near the lower Bollinger Band
  • Uses RSI to filter out extremely oversold situations
  • Waits for price to return to normal before selling for profit

It's like shopping in the clearance section of a supermarket, but you won't buy stuff that's about to expire (too extreme) β€” only the worthy bargains πŸ›’


2. Core Configuration: "Get In Quick, Get Out When Ahead"​

Take-Profit Rules (ROI Table)​

Right after buy β†’ Run at 40% profit
5.6 hours later β†’ Run at 18.8% profit
9.4 hours later β†’ Run at 7.3% profit
18.3 hours later β†’ Run at break-even

Translation: This strategy is impatient! It wants to make money fast after buying. The longer you hold, the lower the expectations. If you've held for almost 20 hours and still aren't profitable, it'll sell even at break-even πŸƒ

Stoploss Rules​

Fixed Stoploss: -6.5% (cut losses at this point)
Trailing Stoploss: Activates after 1% profit, runs if pullback hits 2.4%

Translation: The stoploss is pretty tight β€” 6.5% and you're out. But once you start making money, it'll "watch your wallet" for you β€” after 1% profit, it starts monitoring, and if you pull back 2.4%, it locks in profits and leaves.


3. One Buy Condition: Simple and Brutal​

This strategy's buy logic is super simple β€” just one condition:

🎯 The Only Buy Condition​

Core Logic: Price breaks below lower Bollinger Band + RSI shouldn't be too low

Buy Conditions:
1. Close < Lower Bollinger Band (price is cheap)
2. RSI > 7 (not yet at desperate bottom)

In Plain English:

"Price broke below the lower Bollinger Band, looks cheap. But RSI hasn't dropped below 7 yet, meaning it hasn't reached 'bloodbath' levels. Get in now for a bottom-fish, wait for price to return to normal, and you'll make money."

Why Not Buy When RSI < 7?

RSI below 7 means the drop is too severe β€” jumping in now is like catching a falling knife, way too risky!

Buy Position Diagram:

        ═══════════════ Upper Bollinger Band
↑
β”‚ Sell Zone
↓
─────────────── Middle Bollinger Band

─────────────── Lower Bollinger Band
↑
β”‚ β˜… Buy Zone
β”‚ (Price below lower band, RSI > 7)
↓

4. Protection Mechanisms: 2-Layer "Life Insurance"​

The strategy comes with double protection, like having insurance plus a seatbelt:

Protection TypeParameterPlain English
Fixed Stoploss-6.5%"Take the loss at 6.5%, cut it!"
Trailing StoplossEnabled"Watches the market for you after you're in profit, locks in gains"

Comment: The stoploss is set pretty tight β€” 6.5% and it's gone. Might get shaken out by normal volatility πŸ€”


5. Sell Logic: Wait for Price to Skyrocket​

5.1 The Only Sell Signal​

Sell Conditions:
1. Close > Upper Bollinger Band (price shot out)
2. RSI > 74 (overbought)

In Plain English:

"Price broke through the upper Bollinger Band, and RSI is over 74 β€” that's overbought. Sell now and lock in the profits!"

5.2 Multi-Layer Exit Protection​

Besides signal-based selling, there are three more defensive lines:

Exit MethodTrigger ConditionPlain English
ROI ExitReached profit target"Time's up, made enough, let's go"
Trailing StoplossPullback triggered"Profits are slipping, run!"
Fixed Stoploss6.5% loss"Stoploss hit, take the loss and leave"

6. This Strategy's "Personality Traits"​

βœ… Strengths (Praise Section)​

  1. Simple Logic: Just one buy condition, one sell condition β€” the code is so short you could cry πŸ˜‚
  2. Classic Combo: Bollinger Bands + RSI is aε₯—θ·― every experienced trader knows, reliable
  3. Clear Stoploss: 6.5% fixed stoploss + trailing stoploss, risk control is clear
  4. Standard Parameters: Bollinger Bands 20 periods, 1 std dev β€” textbook settings
  5. Reasonable Timeframe: 1-hour period, not too long, not too short

⚠️ Weaknesses (Complaint Section)​

  1. Too Few Conditions: Only one buy condition, missing tons of opportunities πŸ₯²
  2. No Trend Judgment: Enters without checking direction, might get buriedζŠ„εΊ• against the trend
  3. Stoploss a Bit Tight: 6.5% stoploss might get shaken out by normal volatility
  4. Weird ROI Parameters: 40%, 18.8%, 7.3%... these numbers are obviously optimized, might be overfitted
  5. Debatable RSI Filter: Only buys when RSI > 7, might miss huge rebounds from extreme oversold

7. When to Use It: Applicable Scenarios​

Market EnvironmentRecommended ActionReason
Range-bound (bouncing around)βœ… Strongly RecommendedStrategy is designed for this
Slow Bull (gradual uptrend)⚠️ Okay to UseMight sell too early, miss后续 gains
Sharp Decline (waterfall)❌ Don't UseSignals exist but risk is huge
Single-sided Trend (always up or down)❌ Don't UseNo trend judgment, might operate against trend

8. Summary: How Good Is This Strategy Really?​

One-Sentence Evaluation​

"Classic combination, simple logic, suitable for bottom-fishing in range-bound markets. But conditions are few, stoploss is tight, needs to be combined with other judgments."

Who Should Use It?​

  • βœ… Beginners learning Bollinger Bands + RSI combinations
  • βœ… Traders doing range-bound markets
  • βœ… People who like simple strategies
  • βœ… Quant players willing to add their own filters

Who Should NOT Use It?​

  • ❌ People wanting automated passive income (too few conditions)
  • ❌ Trend traders (no trend judgment)
  • ❌ People who hate getting shaken out by stoploss
  • ❌ People追求 complex strategies

My Suggestions​

  1. Learn First: This strategy is a great example for learning Bollinger Bands + RSI
  2. Add Filters: Can add a trend judgment, like moving average direction
  3. Loosen Stoploss: 6.5% might be too tight, consider 8-10%
  4. Small Position Test: Don't go all-in immediately, test the waters first

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

9.1 Core Logic: Mean Reversion​

BB_RSI is a typical mean reversion strategy. Its profit philosophy:

"Price won't deviate from the mean forever β€” if it drops too much, it'll rebound; if it rises too much, it'll pull back. I'll catch this bottom and eat this rebound."

  • Bollinger Bands: Draw the "normal range" for price
  • RSI: Judge whether price dropped too ridiculously
  • Combined Use: Enter when price deviates from normal but hasn't "crashed"

9.2 Performance in Different Markets (Plain English Version)​

Market TypePerformance RatingPlain English Explanation
πŸ“ˆ Slow Bull Marketβ­β­β­β˜†β˜†Can make money but sells too early, misses后续 gains
πŸ”„ Range-bound Market⭐⭐⭐⭐⭐Best scenario! Price bounces around, bottom-fishing and top-selling feels amazing
πŸ“‰ Sharp Decline Marketβ­β­β˜†β˜†β˜†Buy signals exist but risk is huge, might catch halfway down the mountain
⚑️ Single-sided Trendβ­β˜†β˜†β˜†β˜†No direction judgment, counter-trend operations get schooled

One-Sentence Summary: Range-bound markets are home turf, trend markets are disasters.


10. Want to Run This Strategy? Check These Configurations First​

10.1 Trading Pair Configuration​

Configuration ItemRecommended ValueComment
Timeframe1hDefault is fine, don't change
VolatilityModerateDon't pick too stable, don't pick crazy
Number of Pairs5-20 pairsToo many and you can't manage

10.2 Hardware Requirements (Almost None)​

This strategy's computational requirements are super low β€” any computer can run it:

Number of PairsMinimum RAMRecommended RAMExperience
1-10 pairs1GB2GBSilky smooth
10-50 pairs2GB4GBMore than enough

10.3 Backtest vs Live Trading​

Where's the Trap?

  • Backtests might show "perfect bottom-fishing"
  • Live trading slippage eats profits
  • Extreme market conditions have poor liquidity, can't sell when you want

Recommended Process:

  1. Backtest first to understand strategy logic
  2. Run demo trading for 1-2 months
  3. Small position live test
  4. Observe actual performance before adding position

Don't go all-in immediately β€” even good strategies need磨合!


11. Easter Egg: The Strategy Author's "Little Tricks"​

Look closely at the code and you'll find some interesting things:

  1. Typical Price: Bollinger Bands use (High + Low + Close) / 3, not just Close

    "I care about the average price of this entire candle, not just the close."

  2. RSI Filter is Loose: Only requires RSI > 7, meaning as long as it's not extremely oversold

    "I want bargains, but not junk."

  3. ROI Table Numbers are Weird: 40%, 18.8%, 7.3%... these aren't pulled from thin air, they're optimized

    "I ran countless backtests to find these magical numbers."


12. Last But Not Least​

One-Sentence Evaluation​

"Textbook-level Bollinger Bands + RSI strategy, logic is simple and easy to understand, suitable for learning and range-bound market applications. But don't expect it to make big money alone."

Who Should Use It?​

  • βœ… People wanting to learn Bollinger Bands + RSI combinations
  • βœ… Traders doing range-bound markets
  • βœ… People who like simple strategies
  • βœ… Quant players willing to make their own improvements

Who Should NOT Use It?​

  • ❌ Automated players wanting passive income
  • ❌ Trend traders
  • ❌ People追求 complex strategies
  • ❌ People who hate getting shaken out by stoploss

Manual Trader Suggestions​

If you're trading manually, you can reference this strategy's approach:

  • Use 20-period, 1 std dev Bollinger Bands
  • Use default 14-period RSI
  • Buy: Price breaks below lower band + RSI > 7
  • Sell: Price breaks above upper band + RSI > 74
  • Remember to set stoploss (suggest 8-10%, looser than the strategy)

13. ⚠️ Risk Reminder Again (Must Read This Section)​

Backtests Look Great, Be Cautious in Live Trading​

BB_RSI's historical backtest performance might be good β€” but here's the trap:

Because the ROI table parameters are optimized, they likely "fit" the optimal solution for past market conditions, but this doesn't guarantee future profitability.

Simply put: Memorized answers for a perfect score, but confused when given a different test.

Hidden Risks of Simple Strategies​

In live trading, simple strategies can lead to:

  • Missed Opportunities: Too few conditions, many good opportunities have no signals
  • False Signals: No trend filter, counter-trend bottom-fishing gets buried
  • Frequent Stoploss: 6.5% stoploss might be triggered by normal volatility
  • Slippage Eats Profits: Limit orders might not fill

My Suggestions (Honest Truth)​

1. Treat this strategy as learning material, not a holy grail
2. Add a trend filter (like moving average direction)
3. Loosen stoploss to 8-10%
4. Small position test, observe for 1-2 months

Remember: No matter how simple the strategy, the market isn't simple. Light position testing, staying alive is most important! πŸ™


Final Reminder: Bollinger Bands + RSI is indeed a classic combination, but markets are always changing. Keep learning, stay cautious!