Skip to main content

BBlower Strategy: The "Rebound Hunter" of Bollinger Band Lower Band

Nickname: Bottom Fishing Expert, Bollinger Band "Angler"
Profession: Specializes in catching oversold rebounds, waiting for fish to bite at Bollinger Band lower band
Timeframe: 5-minute candles


1. What Is This Strategy?

Simply put, BBlower is a strategy that:

  • Specifically watches the Bollinger Band lower band
  • Only starts acting when price drops near the lower band
  • But doesn't buy just because it sees the lower band—also needs RSI momentum confirmation

Like a patient angler 🎣—doesn't cast nets randomly, only hooks where there are fish, and only reels in when seeing the fish.


2. Core Configuration: Simply "Big Profit, Small Loss"

Profit-Taking Rules (ROI Table)

Holding Time        Target Profit Rate
──────────────────────────────────────
Immediately 32.477% ← Wants to earn 30%+ from the start
After 220 min 13.561% ← About 3.7 hours, drop one level
After 962 min 10.732% ← About 16 hours, drop again
After 2115 min 0% ← Forced sell after 35 hours

Translation: This strategy is very "greedy"—wants to earn 32% right from the start! But as time passes, it gradually lowers expectations, and after 35 hours, leaves regardless of profit or loss.

Stop Loss Rules

Fixed Stop Loss: -13.912%
Trailing Stop: Activates after 30.425% profit, trailing幅度 29.846%

Translation:

  • Admit defeat and leave at -14% loss
  • But if you earn 30%+, trailing stop activates to "bite" onto profits and not let go

3. 1 Buy Condition: Strict Like "Checking Three Generations in Matchmaking"

This strategy's buy conditions are very strict. Let me break it down:

🎯 The Only Buy Signal: Bollinger Band Lower Band Rebound + RSI Momentum Confirmation

In Plain English:

"Price breaking below Bollinger Band lower band is NOT a buy signal—you also need to see RSI rising for 4 consecutive candles!"

Detailed Logic:

  1. RSI Consecutive Increase (4 candles)

    Current RSI > Previous RSI > Two candles ago RSI > Three candles ago RSI

    "Momentum is strengthening, bulls are exerting force, not a fake rebound"

  2. RSI Still in Oversold Zone (RSI < 50)

    "Hasn't risen too much yet, still room to go"

  3. TEMA (Triple Exponential Moving Average) Crosses Above Bollinger Band Lower Band

    "Price really rebounded from the lower band, not faking it"

Classic Lines:

  • Conditions 1-4: RSI consecutive increase → "Momentum confirmed, not a dead cat bounce"
  • Condition 5: RSI < 50 → "Still at low position, not chasing highs"
  • Condition 6: TEMA crosses above BB lower band → "Price really rebounded, open position!"

4. Protection Mechanisms: 3 Layers of "Airbags"

Protection TypeTrigger ConditionPlain English
Fixed Stop Loss14% loss"Not working, retreat!"
ROI Profit-TakingTiered by time"Run when earned enough"
Trailing StopActivates after 30%+ profit"Let profits fly a bit, but don't let them fly away"

Roast: The 30%+ trailing stop threshold is really aggressive—feels like it's prepared for "black swan" markets 😅


5. Sell Logic: Relies on System, Not Signals

5.1 No Active Sell Signals

The strategy's populate_exit_trend function is empty!

In Plain English:

  • "I don't judge when to sell—leave it to the ROI table and stop loss system"
  • After buying, either hit stop loss, hit profit target, or timeout

5.2 Selling Relies on Three Mechanisms

MechanismDescription
ROI Profit-TakingThe longer the time, the lower the profit target
Fixed Stop Loss-14% admit defeat
Trailing StopActivates after earning 30%, lock in profits

6. This Strategy's "Personality Traits"

✅ Strengths (Praise Session)

  1. Strict Entry Conditions: 4 consecutive candles RSI increase + Bollinger Band rebound—doesn't hook just any fish
  2. Doesn't Chase Highs: Only buys when RSI < 50, ensures entering at relatively low positions
  3. Complete Risk Control: Three sets of protection mechanisms, won't die too badly

⚠️ Weaknesses (Roast Session)

  1. Too Few Signals: The condition of 4 consecutive candles RSI increase is too harsh
  2. No Active Selling: Completely relies on ROI and stop loss—won't actively retreat when market reverses
  3. Trailing Stop Threshold Too High: 30% profit requirement, probably won't be used
  4. Computing Waste: Calculated 4 groups of Bollinger Bands, but only uses 1 group 🤦

7. Applicable Scenarios: When to Use It?

Market EnvironmentRecommended ActionReason
🔄 Ranging Market✅ RecommendedBollinger Band lower band rebound strategy is most suitable
📈 Uptrend⚠️ CautionMay miss main rising wave, buys during pullbacks
📉 Downtrend❌ Not RecommendedMay bottom fish halfway down the mountain
📊 Low Volatility❌ Not RecommendedToo few signals, capital sits idle

8. Summary: How Is This Strategy Really?

One-Sentence Evaluation

"A principled bottom fishing strategy, but maybe too many principles"

Who Is It Suitable For?

  • ✅ Ranging market traders
  • ✅ Those who like bottom fishing, don't want to chase highs
  • ✅ Can tolerate few signals, long holding times

Who Is It NOT Suitable For?

  • ❌ Those who like quick in-and-out
  • ❌ Trend following enthusiasts
  • ❌ Want frequent trading

My Suggestions

  1. Adjust ROI Table: 32% profit target is too idealistic, recommend lowering
  2. Lower Trailing Stop Threshold: Change 30% to 10%-15%, more practical
  3. Add Sell Signals: e.g., actively exit when RSI overheats
  4. Simplify Bollinger Band Calculation: Change 4 groups to 1-2 groups to save resources

9. In What Markets Can This Strategy Make Money?

9.1 Core Logic: Bottom Fishing + Momentum Confirmation

BBlower is a Bollinger Band reversal strategy. Clean code, clear logic—

Its Profit Philosophy:

  • Bollinger Band Lower Band = Oversold Zone: Price here, high probability of rebound
  • RSI Consecutive Increase = Momentum Confirmation: Not a fake rebound, has "strength" to rebound
  • RSI < 50 = Hasn't Risen Too Much: Not chasing highs, it's bottom fishing

9.2 Performance in Different Markets (Plain English Version)

Market TypePerformance RatingPlain English Explanation
🔄 Ranging Market⭐⭐⭐⭐⭐"This is home court—lower band rebounds are steady"
📈 Slow Bull⭐⭐⭐☆☆"Can earn, but may miss main rising wave"
📉 Downtrend⭐☆☆☆☆"Bottom fishing halfway down the mountain, stop loss来不及"
⚡️ Boom/Bust⭐⭐☆☆☆"Too few signals, can't keep up with rhythm"

One-Sentence Summary: A master of ranging markets, a spectator in trend markets.


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

10.1 Trading Pair Configuration

ConfigurationRecommended ValueRoast
Timeframe5mDefault is fine
Number of Pairs5-10 pairsFew signals, configure more to hedge
Stop Loss-0.10 to -0.15Default -14% is acceptable

10.2 Key Configuration File Settings

# config.json key configuration
"stake_currency": "USDT", # Must configure—strategy will query quote currency/USDT pair
"timeframe": "5m",
"stoploss": -0.13912

10.3 Hardware Requirements (Important!)

Number of PairsMinimum MemoryRecommended MemoryExperience
1-5 pairs2GB4GBEasy
5-20 pairs4GB8GBNormal
20+ pairs8GB16GBSmooth

Warning: This strategy queries additional informative pairs, memory usage is slightly higher than ordinary strategies 😅

10.4 Backtesting vs Live Trading

Backtesting May Look Beautiful:

  • Strict conditions filter out many false signals
  • Historical data does have "lower band rebound" patterns

Live Trading May Be Lonely:

  • Signals are very scarce
  • May wait all day for just a few signals

Recommended Process:

  1. Backtest to verify first
  2. Test signal frequency on demo account
  3. Adjust parameters (especially ROI and trailing stop)
  4. Small capital live trading
  5. Gradually increase position

Don't go all-in immediately—no matter how good the strategy, it needs磨合!


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

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

  1. Calculated 4 groups of Bollinger Bands, but only uses 1 group

    "Did I calculate a lot of useless stuff? 🤔"

  2. informative_pairs defined but not used

    "I prepared quote currency/USDT data, but... forgot to use it 😅"

  3. Sell signal is empty

    "Buy and then lie flat, leave it to the system—Buddhist trading 🧘"

  4. Trailing stop threshold is ridiculously high

    "Activate at 30%? Is this trying to catch black swans? 🦢"


12. Last But Not Least

One-Sentence Evaluation

"A principled bottom fishing strategy, principles so strict signals are rare"

Who Is It Suitable For?

  • ✅ Ranging market enthusiasts
  • ✅ Bottom fishing traders
  • ✅ Can tolerate low-frequency trading
  • ✅ Willing to optimize parameters

Who Is It NOT Suitable For?

  • ❌ Trend following school
  • ❌ High-frequency trading enthusiasts
  • ❌ Impatient to wait for signals
  • ❌ Lazy people who don't want to change parameters

Manual Trader Suggestions

  • Learn the thinking of RSI consecutive increase to confirm momentum
  • Bollinger Band lower band + RSI momentum is a good combination
  • But recommend adding an active sell signal—don't completely rely on stop loss

13. ⚠️ Risk Re-emphasis (Must Read This Section)

Backtesting Is Beautiful, Live Trading Requires Caution

BBlower's historical backtesting performance may look good—but there's a trap:

Strict buy conditions mean scarce signals—in live trading you may wait a whole day with no signals.

Simply put: The stricter the conditions, the fewer the opportunities. You may see many perfect rebounds in backtesting, but in live trading you're mostly empty position most of the time.

Hidden Risks of Complex Parameters

In live trading, some issues may cause:

  • Too few signals: The condition of 4 consecutive candles RSI increase is too harsh
  • Trailing stop unusable: The 30% threshold is almost impossible to trigger in live trading
  • No active exit: Won't actively retreat when market reverses

My Suggestions (Truthful Words)

1. Lower ROI profit target, e.g., change to 10%-20%
2. Adjust trailing stop to 10%-15%, more practical
3. Add sell signals, e.g., RSI > 70 or Bollinger Band upper band
4. Reduce Bollinger Band calculation, from 4 groups to 1-2 groups
5. Test signal frequency on demo account first

Remember: No matter how good the strategy, the market won't greet you when teaching you a lesson. Light position testing, staying alive is most important! 🙏