Skip to main content

BBRSINaiveStrategy: The "Bargain Hunter" of Bollinger Bands

Nickname: The Oversold Bottom-Fisher
Specialty: Expert at finding deals in oscillating markets
Timeframe: 15 minutes


I. What is This Strategy?​

Simply put, BBRSINaiveStrategy is:

  • A strategy that specializes in buying cheap when others panic
  • Uses Bollinger Bands + RSI, two classic indicators, to find entry points
  • Oversold bounce, buy-low-sell-high logic

It's like going to the farmer's market and waiting for closing time to buy discounted vegetables πŸ₯¬ β€” when price breaks below the Bollinger lower band, that's the "discount" signal!


II. Core Configuration: Basically "Bargain Hunting with Discipline"​

Take-Profit Rules (ROI Table)​

At the start: Get out at 4% profit
After 30 minutes: Get out at 2% profit
After 1 hour: Even 1% is fine

Translation: Grab profits quickly when the bounce starts. If it drags on, the bounce might fizzle, so lower expectations and lock in gains.

Stop-Loss Rules​

Maximum loss: 10%
Trailing stop: ON (lock in profits)

Translation: Cut losses at 10%, no gambling. When profitable, use trailing stop to protect your winnings.


III. Entry Conditions: Simple and Straightforward​

This strategy has one entry condition, but requires two indicators to both be satisfied:

🎯 Buy Signal​

ConditionPlain English
RSI > 25Not too crushed, just need some bounce potential
Close price < Bollinger lower bandPrice has fallen below "normal range"

Plain English Translation:

"Price breaking below the Bollinger lower band means oversold. RSI above 25 means it's not a bottomless crash. Time to buy and bet on a bounce!"

Note: The RSI condition is "greater than 25", not "less than 30"! This means the strategy won't buy during extreme crashes β€” it's scared of catching falling knives. Pretty smart! πŸ€“


IV. Exit Logic: Take the Money and Run​

Sell Signal​

ConditionPlain English
RSI > 70Overbought, time to sell
Close price > Bollinger middle bandPrice back to normal levels

Plain English Translation:

"Hit overbought territory, price back to middle band. Close enough, let's get out!"

Four Layers of Protection​

This strategy has 4 exit protection layers:

Exit MethodTrigger ConditionPlain English
Signal sellRSI > 70 and Price > Middle bandTechnically time to go
ROI take-profitDifferent targets based on holding timeTake profits gradually over time
Trailing stopPrice drops backLock in profits, secure the bag
Fixed stop lossLose 10%Accept defeat and cut loss

V. This Strategy's "Personality"​

βœ… Pros (The Good Stuff)​

  1. Clean and Simple: About 80 lines of code, read it once and understand it. Easy to troubleshoot if issues arise.
  2. Classic Indicators: Bollinger Bands and RSI are decades-old proven indicators with tons of resources available.
  3. Multiple Protections: Four exit methods, unlike some strategies that just go all-in until the end.
  4. Standard Parameters: Bollinger Band 20-period, RSI default settings β€” no need to fuss over parameter tuning.

⚠️ Cons (The Bad Stuff)​

  1. Counter-Trend Knife-Catching: In downtrends, might keep trying to catch bottoms and get sliced repeatedly πŸ€•
  2. Few Signals in Ranging Markets: During sideways consolidation, signals are scarce, capital just sits idle.
  3. Stop Loss is a Bit Wide: 10% stop loss can be stressful for beginners.
  4. Single Timeframe: Just 15-minute, no larger timeframe confirmation.

VI. Applicable Scenarios: When to Use It?​

Market EnvironmentRecommendationReason
Oscillating decline then bounce⭐⭐⭐⭐⭐ Golden opportunityPerfect for oversold bounces
Wide-range oscillationβ­β­β­β­β˜† Good to useBuy near support, sell at middle band
Single-direction downtrendβ­β˜†β˜†β˜†β˜† Don't useCatching falling knives is dangerous
Single-direction uptrendβ­β­β˜†β˜†β˜† Not usefulPrice never touches lower band

VII. Summary: How Good Is This Strategy?​

One-Sentence Verdict​

"Simple and crude oversold bounce strategy. Makes money in oscillating markets, loses money in trending markets."

Who Should Use It?​

  • βœ… Quantitative trading beginners (simple code, easy to understand)
  • βœ… Oscillating market enthusiasts (good at swing trading)
  • βœ… Buy-low-sell-high fans (counter-trend mentality)

Who Shouldn't Use It?​

  • ❌ Trend traders (this strategy doesn't chase rallies)
  • ❌ High-frequency trading lovers (15-minute isn't that fast)
  • ❌ People who keep bottom-fishing in downtrends (market will teach you a lesson)

My Advice​

  1. Test with paper trading first: Get familiar with the strategy's characteristics
  2. Pick volatile coins: If volatility is low, signals are too few
  3. Don't force bottom-fishing in crashes: RSI < 25 extreme scenarios β€” the strategy won't buy, neither should you manually

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

8.1 Core Logic: Wait for Others to Panic, Then Grab Bargains​

BBRSINaiveStrategy is a classic counter-trend bottom-fishing strategy. It doesn't chase rallies; it waits for price to fall outside the Bollinger lower band before acting.

Its Money-Making Philosophy:

"Be greedy when others are fearful. Wait for price to fall too far, then go in and pick up bargains."

  • Bollinger Lower Band: Statistically, price should be inside Bollinger Bands 95% of the time. Falling outside means "oversold."
  • RSI Filter: RSI < 25 means the crash is too severe, afraid of catching falling knives; RSI > 25 means it's safe to buy.
  • Middle Band Target: After buying, wait for price to return to middle band to sell, making money on "mean reversion."

8.2 Performance in Different Markets (Plain English Version)​

Market TypePerformance RatingPlain English Explanation
πŸ“ˆ Strong Uptrendβ­β­β˜†β˜†β˜†Price keeps going up, never touches lower band, no entry opportunities
πŸ”„ Oscillating Bounce⭐⭐⭐⭐⭐Perfect! Buy at lower band, sell at middle band, repeat the cycle
πŸ“‰ Strong Downtrendβ­β˜†β˜†β˜†β˜†Brutal! Every dip you catch is only halfway down
⚑️ High Volatilityβ­β­β­β˜†β˜†Many signals, but also many false signals, need patience to filter

One-Sentence Summary: Oscillating bounce markets are its home turf, single-direction trends are its nemesis.


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

9.1 Trading Pair Configuration​

Configuration ItemRecommended ValueNotes
Timeframe15m (default)Can also try 5m or 30m
Startup candles30Default, don't change
Stop loss-0.110%, adjust based on coin volatility

9.2 Configuration File Key Settings​

# config.json key items
"timeframe": "15m",
"stake_currency": "USDT",
"stake_amount": "unlimited", # Or fixed amount
"max_open_trades": 3, # Maximum simultaneous trades

9.3 Hardware Requirements (Relaxed)​

This strategy has low computational requirements:

Number of Trading PairsMinimum MemoryRecommended MemoryExperience
1-10 pairs2GB4GBOld computers can run it
10-50 pairs4GB8GBNo pressure at all
50+ pairs8GB16GBRuns easily

Comment: Simple strategies are great β€” they don't demand much hardware! 😎

9.4 Backtesting vs Live Trading​

Watch Out for Differences:

  • Backtesting assumes limit orders always fill; live trading may have slippage
  • Oversold bounce windows are short; live trading response speed is critical
  • Different coins have different volatility; parameters may need adjustment

Recommended Process:

  1. Backtest with historical data first to understand general performance
  2. Paper trade live for at least 1 week
  3. Start live trading with small capital, observe actual fills
  4. Fine-tune parameters based on coin characteristics

Don't go all-in right away β€” even good strategies need breaking in!


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

Reading the code carefully, you'll find some interesting design choices:

  1. RSI uses > 25, not < 30

    "I won't catch extreme crashes. Wait for some bounce signs first." β€” This strategy is quite cautious!

  2. Bollinger Bands use typical price

    "Typical price = (High + Low + Close) / 3" β€” More accurate than just using close price

  3. Sell signal requires both conditions

    "RSI overbought + price back to middle band, double confirmation before selling" β€” Not impulsively exiting


XI. The Final Word​

One-Sentence Verdict​

"Simple and effective oversold bounce strategy. Makes money in oscillating markets, avoid in trending markets."

Who Should Use It?​

  • βœ… Quantitative trading beginners
  • βœ… Oscillating market players
  • βœ… Buy-low-sell-high enthusiasts
  • βœ… People who don't want to read complex code

Who Shouldn't Use It?​

  • ❌ Trend traders
  • ❌ High-frequency trading enthusiasts
  • ❌ Warriors who keep bottom-fishing in downtrends
  • ❌ People expecting overnight riches

Manual Trading Recommendations​

If you're not using a quantitative bot and want to execute this strategy manually:

  1. Open TradingView, set up Bollinger Bands (20, 2) and RSI (14)
  2. Switch to 15-minute chart
  3. Wait for price to break below Bollinger lower band + RSI above 25
  4. Enter, set 4% take-profit or trailing stop
  5. Strictly honor 10% stop loss, don't gamble

XII. ⚠️ Risk Re-emphasis (Read This Section!)​

Backtesting is Beautiful, Live Trading Requires Caution​

BBRSINaiveStrategy looks simple, but there's a trap:

A simple strategy does not equal a profitable strategy.

In backtesting, you might find:

  • Oversold bounces look wonderful
  • But in live trading, you might buy just a tiny bit before the actual bounce starts
  • Or buy and then it oscillates sideways,迟迟不反弹

Hidden Risks of Simple Strategies​

In live trading, watch out for:

  • Slippage risk: During oversold conditions, liquidity might be poor, can't buy at ideal price
  • False signal risk: Price breaking below Bollinger Band might be the start of a real crash
  • Parameter sensitivity: Bollinger Band period and RSI threshold may need adjustment per coin

My Advice (For Real)​

1. Paper trade for at least 2 weeks first
2. Only pick moderately volatile major coins
3. Pause strategy during single-direction downtrends
4. Don't go heavy, keep positions light for testing
5. Stop loss means stop loss, don't average down

Remember: No matter how simple the strategy is, when the market teaches you a lesson, it won't give advance notice. Light positions for testing, survival is most important! πŸ™