Skip to main content

BBRSI Strategy: The Classic "Buy Low, Sell High" Combo

Nickname: The Reversal Hunter
Occupation: Professional hunter specialized in catching price reversals
Timeframe: 4 hours (looking at the big picture)


I. What is This Strategy?

Simply put, BBRSI is:

  • Use Bollinger Bands to see price position (high or low)
  • Use RSI to see momentum strength (buying or selling power)
  • Buy when price is low + momentum is weak (bottom fishing)
  • Sell when price is high + momentum is strong (top escape)

Like an old hunter, only strikes when the prey (price) runs out of steam 🎯


II. Core Configuration: Simply Put, "Bottom Fish Then Wait for Reversal"

Take Profit Rules (ROI Table)

Just bought → Target 21.5%
21 hours later → Drops to 5.5%
48 hours later → Drops to 1.3%
125 hours later (5 days) → Breakeven is fine

Translation:

  • Just bottom fished with high ambition: Expecting to catch a big reversal, make 21.5%
  • Time goes by, become conservative: 5 days and still not up? Breakeven is fine
  • This is the "take what you can get" tiered version 🤲

Stop Loss Rules

Fixed stop loss: -36%
Trailing stop: Enabled (automatically moves up after profit)

Translation:

  • -36% stop loss: Give price enough pullback space (4-hour volatility is large)
  • Trailing stop: When making money, follow closely to protect, don't let profit run away

This is like fishing strategy: let the line out long (-36%), but when fish is hooked, reel in tight (trailing stop) 🎣


III. Buy Conditions: Simple and Direct "Bottom Fishing Signal"

This strategy has just one buy condition, simple and clear:

🎯 Core Buy Signal

(
(RSI > 25) &
(Price < BB lower band)
)

Plain English Translation:

"Price dropped to the bottom of Bollinger Band, RSI is still in oversold zone but not in extreme panic (RSI>25), bottom fish now!"

Why RSI > 25 and not < 25?

This is an interesting design:

  • RSI too low (like < 15) means market is in extreme panic, might keep crashing
  • RSI between 25-30 means oversold but still has some hope, higher reversal probability
  • This is the wisdom of "bottom fish but not at extreme bottom" 🧠

IV. Sell Conditions: Simple and Direct "Top Escape Signal"

Sell signal is equally simple:

🎯 Core Sell Signal

(
(RSI > 95) &
(Price > BB upper band)
)

Plain English Translation:

"Price shot up to the top of Bollinger Band, RSI exceeds 95 (momentum exploding), run now!"

Why RSI > 95 and not > 70?

This is also a design choice:

  • RSI > 70 just means overbought, might still go up
  • RSI > 95 means momentum is insanely strong, reversal probability very high
  • This is the "wait for crazy before escaping top" strategy 😱

V. Protection Mechanism: Trailing Stop "Auto Bodyguard"

How Does Trailing Stop Work?

Buy price = $100
Price rises to $110 → Stop loss automatically moves up to some position
Price rises to $120 → Stop loss continues moving up
Price retraces and hits stop loss → Auto sell, lock in profit

Plain English: Like a bodyguard, when you're making money he follows closely to protect, when you're losing he steps back to give you space 🛡️

Why Is Stop Loss So Large?

  • -36% stop loss: Sounds scary, but 4-hour timeframe has big volatility
  • Price might drop 30% then bounce 40%, if stop loss is too tight it gets swept
  • This is the "wide stop loss + trailing protection" combo 🥊

VI. This Strategy's "Personality"

✅ Strengths (Praise Time)

  1. Simple Logic: Just two indicators, easy to understand
  2. Classic Combo: RSI + BB is the old hunter's standard weapon
  3. Medium-to-Long-Term Perspective: 4-hour timeframe, ignores minute-level noise
  4. Trailing Stop: Auto protects after profit, not greedy not fearful
  5. Few Parameters: Don't need to adjust a bunch of parameters, worry-free

⚠️ Weaknesses (Complaint Time)

  1. Few Signals: 4-hour timeframe, low signal frequency, might be days between signals
  2. Reversal Dependent: Can only do reversal, useless in one-way trend
  3. Large Stop Loss: -36% stop loss, hurts for a long time if it hits
  4. Missed Opportunities: RSI > 95 to sell, might miss mid-trend opportunities
  5. Reversal May Fail: Risk of bottom fishing halfway up the mountain always exists

VII. Applicable Scenarios: When to Use It?

Market EnvironmentRecommended ActionReason
Oscillating RangeUse as defaultPrice goes back and forth, bottom fish and top escape perfect
Trend PullbackUse as defaultBottom fish during major trend pullback, ride with trend
One-Way UptrendPause useNo chance to buy, can only watch
One-Way DowntrendPause useBottom fish halfway up, stop loss gets hit

VIII. Summary: How Is This Strategy Really?

One-Line Evaluation

"Simple and classic, good for oscillating markets, but don't expect to catch one-way trends"

Who Should Use It?

  • ✅ Beginners (simple logic, easy to understand)
  • ✅ Long-term traders (4-hour timeframe)
  • ✅ Oscillating market lovers (bottom fish, top escape)
  • ✅ Combination strategy users (as part of reversal strategy)

Who Should NOT Use It?

  • ❌ High-frequency trading seekers (too few signals)
  • ❌ One-way trend lovers (this strategy doesn't catch trends)
  • ❌ Risk-averse people (-36% stop loss too large)
  • ❌ Get-rich-quick seekers (reversal strategy needs patience)

My Advice

  1. As part of a combination: Use with trend strategies, complement each other
  2. Choose moderately volatile pairs: Too stable no signals, too volatile hard to stop loss
  3. Test with simulation first: See signal frequency and validity
  4. Watch larger timeframe trends: Don't bottom fish against major trend
  5. Wait patiently for signals: 4-hour timeframe, low signal frequency

IX. What Markets Can This Strategy Make Money In?

9.1 Core Logic: Catching Extreme Reversals

BBRSI is a classic reversal strategy, concise code, clear logic.

Its Money-Making Philosophy: Price won't stay at extreme positions forever, will always return to normal range.

  • Bollinger Band Positioning: Price breaking band boundaries means extreme position
  • RSI Validation: Momentum extremes confirm reversal signals
  • Reversal Expectation: Return from extreme to normal, capturing the spread

9.2 Performance in Different Markets (Plain English Version)

Market TypePerformance RatingPlain English Explanation
📈 Oscillating Range⭐⭐⭐⭐⭐"Price goes back and forth in range, bottom fish and top escape one after another, sweet"
🔄 Trend Pullback⭐⭐⭐⭐☆"Bottom fish during major trend pullback, ride with trend continuing up, nice"
📉 One-Way Downtrend⭐⭐☆☆☆"Bottom fish halfway up the mountain, stop loss gets hit, painful"
⚡️ One-Way Uptrend⭐☆☆☆☆"No chance to buy, can only watch others make money"

One-Line Summary: Oscillating and pullback markets make money, one-way trends watch from sidelines 🍿


X. Want to Run This Strategy? Check These Configurations First

10.1 Trading Pair Configuration

Configuration ItemRecommended ValueComplaint
Number of Pairs3-10 pairsToo few even fewer signals, too many tiring to manage
Timeframe4 hoursDon't change, or logic completely different
Pair SelectionModerate volatilityToo stable no signals, too chaotic stop loss hard

10.2 Key Configuration File Settings

# Recommended configuration
max_open_trades: 2-4 # Few signals, don't open too many
stake_currency: USDT # Base currency
stake_amount: Based on capital # Per trade amount (consider -36% stop loss)
dry_run: true # Simulate first!

10.3 Hardware Requirements (This Strategy is Very Light)

Number of PairsMinimum MemoryRecommended MemoryExperience
Any number1GB2GBCompletely sufficient

Good News: This strategy has very small computational load, any computer can run it 😊

10.4 Backtest vs Live Trading

Backtest:

  • Low signal frequency, might be days between signals
  • Reversal signals may delay or fail
  • Large stop loss space, drawdown may be significant

Live Trading:

  • Need patience to wait for signals
  • Watch major trend, don't bottom fish against trend
  • Monitor if trailing stop is working properly

Recommended Process:

  1. Backtest to see historical signal frequency
  2. Run simulation for 1-2 weeks
  3. Observe signal validity and stop loss triggers
  4. Small capital live test

XI. Bonus: "Little Secrets" in the Strategy

Looking carefully at the code, you'll find:

  1. BB 4SD: Code calculates 4 standard deviation Bollinger Band but doesn't use it

    "Maybe author kept it for backup, or tested and found it useless" 🤔

  2. RSI Threshold Choice: Buy at 25, sell at 95, not traditional 30/70

    "Author probably tested and found this threshold more effective" 📊

  3. Trailing Stop No Parameters: Enabled but no specific parameters set

    "Uses Freqtrade default trailing stop settings" ⚙️

  4. ROI Super Long: 125 hours (5 days) before dropping to 0

    "This strategy can really wait, not in a rush even after 5 days" 🕐


XII. Final Words

One-Line Evaluation

"Simple and classic, good for oscillating markets, beginner's first choice"

Who Should Use It?

  • ✅ Beginners (simple logic, easy to understand)
  • ✅ Long-term traders (4-hour timeframe)
  • ✅ Oscillating market lovers
  • ✅ Combination strategy users (as part of reversal strategy)
  • ✅ Resource-limited people (small computational load, any computer can run)

Who Should NOT Use It?

  • ❌ High-frequency trading seekers
  • ❌ One-way trend lovers
  • ❌ Risk-averse people
  • ❌ Get-rich-quick seekers
  • ❌ Impatient people

Advice for Manual Traders

This strategy can absolutely be done manually!

Simple logic:

  • Open 4-hour chart
  • Add RSI(14) and BB(20,1)
  • Wait for RSI>25 and price<BB lower band to buy
  • Wait for RSI>95 and price>BB upper band to sell
  • Set -36% stop loss and trailing stop

Note: 4-hour chart has few signals, need patience to wait ⏳


XIII. ⚠️ Risk Warning Again (Read This Part!)

Risks of Bottom Fishing and Top Escaping

BBRSI is a reversal strategy, the core risk is:

Reversal may not happen, or may be delayed.

Simply put:

  • You bottom fish, price keeps dropping
  • You escape top, price keeps rising
  • Stop loss gets hit, big loss

This is the classic tragedy of bottom fishing halfway up the mountain 😢

Risk of Large Stop Loss

  • -36% stop loss: Sounds very loose, but losing 36% hurts for a long time
  • If money management is bad, one loss can be devastating
  • Suggestion: Each trade ≤ 5-10% of total capital

My Advice (Real Talk)

1. First backtest, see signal frequency and historical performance
2. Choose highly oscillating pairs (BTC, ETH and other major coins)
3. Watch larger timeframe trends, don't bottom fish against major trend
4. Set reasonable money management (each trade ≤ 10% of total capital)
5. Simulation test for at least 2 weeks
6. Small capital live verification

Remember: The core of reversal strategy is "waiting", not "chasing". Wait patiently for signals, don't rush to strike! 🙏


Final Reminder: BBRSI is a simple classic strategy, suitable for beginner learning and oscillating market use. But remember, simple strategy doesn't mean it can make money, the key is correct usage and risk control. Test with small positions, staying alive is most important!