BB_RPB_TSL_RNG_TBS_GOLD: The "Quant King" with Seven Safety Nets
Nickname: Quant World's Player, Late-Stage Indecision Patient
Profession: Dating 7 people simultaneously (7 entry conditions)
Timeframe: 5 minutes (Short-term high-frequency player)
1. What's This Thing?
Simply put, BB_RPB_TSL_RNG_TBS_GOLD is:
- A player with 7 entry conditions — a real heartbreaker
- A math genius with explosively complex trailing stops
- A gossip enthusiast who also monitors BTC trends
- A parameter junkie with so many parameters even they can't remember them all
This strategy is like Wei Xiaobao from "The Deer and the Cauldron" — 7 wives (7 entry conditions), each with different personalities (different trigger logic), and all need to be kept happy (independently enabled/disabled). In short: indecisive patients' worst nightmare 😂
Every abbreviation in the name is knowledge:
- BB = Bollinger Bands
- RPB = Real Pull Back
- TSL = Trailing Stop Loss
- RNG = Range
- TBS = To Be Determined
- GOLD = Golden Level Optimization
2. Core Config: Basically "Either Win Big or Lose"
Profit-Taking Rules (ROI Table)
Hold → Run at 10% profit 🤑
Translation: This strategy's ROI setting is simple and brutal — just run when you make 10%. Looks simple? But don't forget, it has an even more complex trailing stop system!
Stoploss Rules
Fixed Stoploss → Leave at 4.9% loss 🏳️
Trailing Stop → Complex mathematical formula
Translation: 4.9% fixed stoploss, just right. But the real killer move is that complex trailing stop system:
Profit < 1.6% → Hard stoploss -8% (don't lose too much)
Profit 1.6%-8% → Stoploss floats between 1.1%-4%
Profit > 8% → Allow 4% retracement before exit
Simply put:
"When profits are small, protect principal; when profits are big, let them run!"
3. 7 Entry Conditions: I've Categorized Them for You
This strategy has 7 entry conditions, I've grouped them into 7 categories:
🎯 Category 1: Bollinger Band Bounce (BB Checked)
Core Logic:
- Bollinger Band width > 0.095 (volatility large enough)
- Bollinger Band delta > 0.025 (price touched lower band)
- RMI < 49 (price oversold)
- CCI < -116 (trend-following indicator oversold)
- SRSI < 32 (stochastic indicator at low level)
In Plain English:
"Price dropped to the lower Bollinger Band, and all indicators show oversold — this is about to bounce! BUY!"
📉 Category 2: Local Uptrend (local uptrend)
Core Logic:
- EMA26 > EMA12 (moving averages in bullish alignment)
- EMA difference > 0.022 (upward momentum sufficient)
- Price < Bollinger Band middle rail * 0.995 (pulled back to support)
In Plain English:
"Short-term MA is above long-term MA, and price just pulled back to support — this is a healthy uptrend! BUY!"
🌊 Category 3: EWO Wave Bounce (EWO)
Core Logic:
- RSI Fast < 45
- Price < EMA8 * 0.942
- EWO > 4.179 (wave momentum upward)
- Price < EMA16 * 1.087
- RSI < 35
In Plain English:
"All indicators show oversold, and EWO wave indicator shows it's about to rise — this is free money! BUY!"
🌊🌊 Category 4: EWO Enhanced Version (EWO2)
Core Logic: Similar to EWO, but higher thresholds:
- EWO > 8.0 (stronger momentum)
- Price < EMA8 * 0.970
In Plain English:
"Stronger signal than Category 3! EWO is above 8, if this doesn't rise there's no justice! BUY!"
🎰 Category 5: Bollinger Band + Stochastic (CoFi)
Core Logic:
- Price < EMA8 * 0.98
- KDJ golden cross (fastk crosses above fastd)
- fastk < 22, fastd < 20 (still at low level)
- ADX > 20 (trend clear)
- EWO > 4.179
In Plain English:
"KDJ had a golden cross, and trend is clear — this is solid! BUY!"
📊 Category 6: NFI Fast Mode 32
Core Logic:
- RSI slow line declining (rsi_slow < rsi_slow.shift(1))
- RSI fast line < 46
- Price < SMA15 * 0.942
- CTI < -0.86
In Plain English:
"RSI is diverging, price has dropped a lot — this is about to bounce! BUY!"
📊📊 Category 7: NFI Fast Mode 33
Core Logic:
- Price < EMA13 * 0.978
- EWO > 8 (super strong momentum)
- CTI < -0.88
- RSI < 32
- Williams %R < -98 (extremely oversold)
- Volume < 2.5x average volume (not heavy selling volume)
In Plain English:
"This is the most extreme oversold signal! EWO above 8, Williams %R at -98, and no heavy selling volume — this is a perfect bottom-fishing opportunity! BUY!"
4. Protection: 3 Layers of "Golden Bell Shield"
Each entry condition can be independently enabled/disabled, like 7 girlfriends that can be coaxed separately:
| Protection Type | Function | Plain English |
|---|---|---|
| BTC 5m Protection | Monitor BTC 5-minute trend, filter sharp drops | "BTC dropping too much in 5min? Gotta go" |
| BTC 1d Protection | Monitor BTC 1-day trend, filter counter-trend | "BTC falling? Don't buy even on bounce" |
| Volume Protection | Validate volume is normal | "Volume too abnormal? Observe first" |
| Trailing Stop Protection | Dynamic take-profit stoploss | "Take what you got, never greedy" |
5. Exit Logic: More Complex Than Entry
5.1 Hierarchical Trailing Take-Profit: Run Based on Profit
Profit < 1.6% → Hard stoploss -8% (don't lose too much)
Profit 1.6%-8% → Stoploss linearly interpolates between 1.1%-4% (lock profits)
Profit > 8% → Allow 4% retracement before exit (let profits run)
In Plain English: This trailing stop math formula is too complex, let me translate to human language:
- Just made a little money? Protect principal first
- Made decent profit? Start locking in profits
- Made a lot? Keep holding as long as it doesn't drop back too much
5.2 Special Scenario Exits
| Scenario | Trigger Condition | Plain English |
|---|---|---|
| RSI Weakens | RSI fast line < slow line | "Momentum exhausted, better leave" |
| MA Broken | Price < HMA50 | "Trend broken, run fast" |
| Take-Profit Triggered | Made 10% | "Target reached, cash out" |
6. This Strategy's "Personality Traits"
✅ Pros (Praise Section)
- Comprehensive Conditions: 7 conditions cover various market patterns, there's always one for you
- Thorough Protection: BTC protection + trailing stop + volume validation, layer by layer
- Professional Indicators: Uses RMI, CCI, EWO, CTI — looks very professional
- High Configurability: Each condition can be toggled independently, use what you want
- Community Verified: Long-term verified by Freqtrade community
⚠️ Cons (Roast Section)
- Too Many Parameters: Dozens of parameters, normal people can't tune them all
- Heavy Computation: Too many indicators, VPS is stressed
- Large Memory Usage: Running 20+ pairs might lag
- Easy to Overfit: Too many parameters, historical data can "cheat"
- Too Complex: So complex the author might have forgotten what some parameters do
7. Applicable Scenarios: When to Use It?
| Market Environment | Recommended Action | Reason |
|---|---|---|
| Uptrend | ✅ Usable | Multi-condition resonance, best effect |
| Downtrend | ⚠️ Be careful | BTC protection filters some signals |
| Ranging market | ⚠️ Adjust parameters | Bollinger Band conditions may work |
| High volatility | ✅ Usable | Big volatility = big gains |
8. Summary: How's This Strategy Really?
One-Sentence Review
"Quant world's 'player' — maintaining 7 entry conditions simultaneously, complexity off the charts, but indeed has its charm."
Who Should Use It?
- ✅ Experienced quant players: Can understand various indicators
- ✅ Willing to spend time tuning parameters: Parameter optimization is necessary
- ✅ High-spec VPS users: Need computational resources
- ✅ Pursue systematic approach: Like complete trading systems
Who Should NOT Use It?
- ❌ Newbies: Too many parameters, can't handle it
- ❌ Low-spec devices: Not enough memory will freeze
- ❌ Impatient people: Tuning requires lots of time
- ❌ Pursue simplicity: This strategy is too complex
My Suggestions
- Start with default parameters: Don't mess around immediately
- Run paper trading first: At least 1 month
- Enable conditions one by one: Understand each condition's effect
- Monitor well: Complex strategies need more attention
9. What Markets Can This Strategy Make Money In?
9.1 Core Logic: Multi-Condition Confirmation + Trend Following
BB_RPB_TSL_RNG_TBS_GOLD's profit logic is:
- Multi-condition confirmation: At least 1 of 7 conditions met (actually multiple can trigger simultaneously)
- Trend following: Use EMA and other indicators to judge trend direction
- Bollinger Band regression: Price bounces after touching Bollinger Band extremes
- Dynamic take-profit: Let profits run, but lock them in time
Its core philosophy is:
"I don't care what market pattern you are, I've prepared 7 response plans, there's always one for you!"
9.2 Performance in Different Markets (Plain English Version)
| Market Type | Performance Rating | Plain English Explanation |
|---|---|---|
| 📈 Uptrend | ⭐⭐⭐⭐⭐ | Multi-condition resonance, constant buy signals |
| 📉 Downtrend | ⭐⭐ | BTC protection filters, but might still go counter-trend |
| 🔄 Ranging market | ⭐⭐⭐ | Bollinger Band bounce conditions work |
| ⚡ High volatility | ⭐⭐⭐⭐ | Big volatility brings big profits |
One-Sentence Summary:
"This strategy is like an 'all-weather' trader — wants to handle every market pattern, not always profitable, but at least won't miss opportunities."
10. Want to Run This Strategy? Check These Configs First
10.1 Pair Configuration
| Configuration Item | Suggested Value | Roast |
|---|---|---|
| Number of pairs | 10-20 | Don't run too many, will lag |
| Only mainstream coins | Must | Altcoin volatility too high |
| Exclude new coins | Suggested | Not enough data, indicators may distort |
10.2 Key Config File Settings
{
"timeframe": "5m",
"stoploss": -0.049,
"minimal_roi": {
"0": 0.10
},
"trailing_stop": true,
"process_only_new_candles": true
}
10.3 Hardware Requirements (Important!)
This strategy has heavy computation, hardware requirements:
| Number of Pairs | Minimum Memory | Recommended Memory | Experience |
|---|---|---|---|
| 1-10 | 2GB | 4GB | Barely runs |
| 10-20 | 4GB | 8GB | Smooth |
| 20-50 | 8GB | 16GB | Might lag |
Warning:
- Heavy indicator computation, low-spec VPS will freeze
- Recommend 4GB+ memory server
- Too many pairs triggers API rate limits
10.4 Backtest vs Live Trading
Main Differences:
- Parameter Optimization: Backtest may overfit, needs walk-forward validation
- Slippage Impact: Complex strategies more sensitive to slippage
- Real-time Computation: Live trading needs real-time indicator calculation, heavy resource consumption
Suggested Process:
- Default parameter backtest: Check base performance first
- Parameter optimization: Selectively optimize key parameters
- Paper trading test: At least 1 month
- Small live position: 5-10% capital test
- Gradually increase: Amplify after confirming effectiveness
11. Easter Egg: The Strategy Author's "Little Thoughts"
After reading the code, I think the author might be:
-
An indicator collection enthusiast
"This indicator seems powerful, add it! This one's useful too, add it!"
-
Suffering from "indecision"
"I don't know which condition is best, let's enable them all!"
-
A math expert
"Let me calculate, trailing stop should be set like this..."
-
Very focused on risk control
"Need three layers of stoploss protection, none can be missing!"
-
Definitely a Libra
"Enable all 7 conditions simultaneously, are you kidding me?"
12. Final Final Thoughts
One-Sentence Review
"Quant world's 'all-weather strategy' — 7 entry conditions, 3 protection layers, complex trailing stops. This is a strategy written by an 'indecisive' patient, and also the ultimate goal of 'systematic traders'."
Who Should Use It?
- ✅ Willing to spend time learning
- ✅ Has quantitative trading experience
- ✅ High-spec VPS user
- ✅ Likes systematic trading
Who Should NOT Use It?
- ❌ Newbie beginners
- ❌ Low-spec device users
- ❌ Pursue simplicity
- ❌ Impatient to tune parameters
Manual Trader Suggestions
If you want to manually reference this strategy:
- Simplified version: Only pick 2-3 core conditions
- Focus on BB bounce: This condition is most classic
- Set fixed take-profit: 5-8% is enough to run
- Set stoploss well: 5% stoploss, don't hesitate
13. ⚠️ Risk Reminder (Must Read This Section)
Backtest Looks Great, Live Trading Needs Caution
BB_RPB_TSL_RNG_TBS_GOLD's backtest data often looks very good — but there's a cost:
- Too many parameters, historical data can easily "cheat"
- 7 conditions enabled simultaneously, may overfit
- Complex trailing stops effective historically, not necessarily in future
Simply put:
"Backtesting 100x gains means nothing, because parameters have been 'optimized' to best fit historical data."
Hidden Risks of Complex Strategies
In live trading, you'll discover:
- Computation timeout: Too many indicators, VPS can't compute
- Memory explosion: Running 20+ pairs might freeze
- API rate limits: Too frequent requests get banned by exchange
- Conditions invalid: Some conditions may never trigger in live trading
My Suggestions (Real Talk)
1. Lower expectations: Backtest returns discounted 50% might be real level
2. Reduce pairs: 10 is enough, don't be greedy
3. Focus on core conditions: BB bounce and EWO most critical
4. Monitor well: Complex strategies need more attention
5. Light position test: Paper trade first, then small live position
Remember:
"Complexity is the enemy of strategies. The more complex the strategy, the more caution needed."
Final Reminder: No matter how good the strategy, the market won't say hello when teaching you a lesson. Light position test, staying alive is most important! 🙏
Wish everyone successful trading, get rich! 🚀💰