BB_RPB_TSL_SMA_Tranz_TB_MOD Strategy: The "Player" of Quant Trading
Nickname: Late-stage indecisive patient
Profession: Professional bottom-fisher who chases dips, not pumps
Timeframes: 5-minute (for staring at screens) + 1-hour + 15-minute (for sneaking peeks)
I. What Is This Strategy?β
Simply put, BB_RPB_TSL_SMA_Tranz_TB_MOD is a strategy that:
- Gets excited when price hits the Bollinger Band lower band
- Has 40+ buy signals, each saying "this is a good spot to bottom-fish"
- Has sell logic even more complex than buy logic, with 12-tier profit-taking like riding an elevator
It's like a super cautious dating partner who checks three generations of family history, zodiac sign, blood type, and recent spending records before every date... π€£
II. Core Configuration: Simply Put, It's "Layered Retreat"β
Profit-Taking Rules (ROI Table)β
Profit Time Action
βββββββββββββββββββββββββ
20% Immediately Run!
10% 30 min later Run!
5% 1 hour later Run!
3% 90 min later Run!
2% 2 hours later Run!
1% 2.5 hours later Run!
0.5% 3 hours later Run!
Translation: Leave when you've made enough, don't be greedy. The longer you hold, the lower the requirement, to avoid getting stuck.
Stop Loss Rulesβ
Profit Rate Dynamic Stop Loss
ββββββββββββββββββ
>20% Protect 5% profit
>10% Protect 3% profit
>6% Protect 2% profit
>3% Protect 1.5% profit
Default Cut loss at 15%
Translation: Move up the stop loss line when you're making money, put "insurance" on your profits. If you lose too much, just admit defeat.
III. 40+ Buy Conditions: I've Categorized Them for Youβ
This strategy has so many buy conditions it'll make your head spin. I've grouped them into 5 categories:
π― Category 1: Bollinger Band Pullback (5 conditions)β
Core Logic: Price drops near BB lower band, time to bottom-fish!
In Plain English:
"Price has dropped too much, it should bounce back, right?"
Representative Conditions: bb, is_break
Classic Lines:
- Condition #1:
close < bb_lowerband3 * 0.999β "Price broke below 3 standard deviation lower band, absolutely oversold!"
π Category 2: Trend Pullback (8 conditions)β
Core Logic: Wait for pullbacks to buy in an uptrend.
In Plain English:
"Trend is up, now it's pulling back, perfect time to get on board!"
Representative Conditions: local_uptrend, local_dip, ewo
Classic Lines:
- Condition #local_uptrend:
ema_26 > ema_12β "Moving averages in bullish arrangement, pullback is an opportunity"
π Category 3: Oscillation Breakout (6 conditions)β
Core Logic: After BB contraction, wait for breakout direction.
In Plain English:
"Volatility compression is done, time to choose a direction!"
Representative Conditions: sqzmom
π Category 4: NFI Series Signals (20+ conditions)β
Core Logic: Deep pullback signals from NFI strategy,δΈι¨ζε€§εΊ (specialized in catching major bottoms).
In Plain English:
"Dropped so hard even its mother doesn't recognize it, if not bottom-fish now, when?"
Representative Conditions: nfi_13, nfi_32, nfi_33, nfix_39...
Classic Lines:
- Condition #nfi_38:
cti < -0.95&r_14 < -97β "Momentum and Williams %R both at extremes, buy!"
β‘ Category 5: Momentum Reversal (5 conditions)β
Core Logic: Momentum indicator extreme reversals.
In Plain English:
"Too much selling leads to bounce, too much buying leads to pullback"
Representative Conditions: cofi, gumbo
IV. Protection Mechanisms: 2 Layers of "Fuses"β
Each buy condition comes with a set of protection parameters, like putting multiple layers of insurance on trades:
| Protection Type | Function | In Plain English |
|---|---|---|
| Cool-down Period | Wait 2 candles after trade | "Don't rush to buy the next one right after buying" |
| Low Profit Protection | Pause after consecutive losses | "Luck hasn't been great lately, take a break" |
| Slippage Protection | Don't buy if price deviates more than 0.98% | "Price jumping too fast, don't chase" |
| Pump Protection | Don't buy if 48h gain too large | "Rose too much, wait for pullback" |
This strategy is even more naggy than my mom... π€£
V. Sell Logic: Even Fancier Than Buyingβ
5.1 Graduated Profit-Taking: Run When You've Made Enoughβ
Profit Rate RSI Below Signal Name
ββββββββββββββββββββββββββββββ
>20% 34 profit_11
10-20% 42 profit_10
9-10% 54 profit_9
8-9% 55 profit_8
... ... ...
In Plain English:
- Made 20%+? Run when RSI below 34
- Made 10%? Run when RSI below 42
- The more you've made, the looser the take-profit conditions, let profits run
5.2 Special Scenario Exitsβ
| Scenario | Trigger Condition | In Plain English |
|---|---|---|
| Profit Below EMA200 | Price below EMA200, but profitable | "Trend isn't great, but if there's profit, run" |
| Pullback After Pump | 48h gain too large | "This coin just pumped, take profits and go" |
| Trailing Stop | Price pullback from highest point | "Can't go up anymore, lock in profits" |
| Long-term Stuck | Position held too long | "Forget it, just cut it" |
5.3 Base Sell Signals (8 Switches)β
Classic Lines:
-
Signal #sell_cmf:
cmf < -0.046"Money flowing out, run!"
-
Signal #sell_deadfish: Multiple conditions combined
"This coin'sθ΅°εΏ like a dead fish, just cut it"
VI. This Strategy's "Personality Traits"β
β Strengths (Praise Session)β
- So Many Signals: 40+ buy conditions, one of them will catch an opportunity
- Strict Risk Control: 12-tier profit-taking + dynamic stop loss + multiple protections
- Multi-timeframe Confirmation: Trade on 5m, use 1h and 15m for auxiliary judgment
- Prevents Chasing Highs: Pump protection mechanism avoids standing guard at the peak
- Slippage Protection: Entry confirmation mechanism prevents getting screwed
β οΈ Weaknesses (Complaint Session)β
- Parameter Explosion: 200+ parameters, tuning is a nightmare
- Heavy Computation: Multi-timeframe + multi-indicators = CPU crying
- Easy to Overfit: Backtest looks beautiful, live trading might flip over
- Hard to Understand: Fully understanding all signals requires lots of time
- Too Many Signals: 40+ signals sometimes contradict each other
VII. Applicable Scenarios: When to Use It?β
| Market Environment | Recommended Action | Reason |
|---|---|---|
| Slow Bull Trend | Use boldly | Pullback signals precise, profit-taking reasonable |
| Wide Oscillation | Can use | Bollinger Band signals work well |
| Crash Rebound | Use cautiously | Many NFI series signals, but high risk |
| Rapid Pump | Don't use | Pump protection will miss opportunities |
| Single-sided Bear | Don't use | Buy and lose, can't stop loss fast enough |
VIII. Summary: How Is This Strategy Really?β
One-Sentence Evaluationβ
"So many parameters it could write a novel, but logic is decent all-rounder strategy"
Who Should Use It?β
- β Experienced quantitative traders
- β "Left-side traders" who like bottom-fishing
- β OCD patients who can tolerate complex parameters
- β Players with sufficient hardware resources
Who Shouldn't Use It?β
- β Newbie beginners
- β "Right-side traders" who chase pumps and dump
- β People who like simple strategies
- β Old computer users
My Suggestionsβ
- Test in Simulation First: Don't go live immediately, understand the parameters first
- Selectively Enable Signals: No need to enable all 40+ signals, pick a few reliable ones
- Focus on Stop Loss: Even the best strategy needs proper stop loss
- Don't Worship Backtests: Good historical performance doesn't guarantee future success
IX. What Markets Can This Strategy Make Money In?β
9.1 Core Logic: Building a "Defense Net" with Complexityβ
BB_RPB_TSL_SMA_Tranz_TB_MOD is an advanced variant of the BB_RPB_TSL series. Code volume 2500+ lines, what concept? Equivalent to writing a small novel π
Its Money-Making Philosophy: Better to miss than to do wrong
- Multi-signal Verification: 40+ buy conditions, multiple confirmations
- Graduated Profit-Taking: Higher profits get looser prices
- Dynamic Stop Loss: More profit, tighter stop loss
- Pump Protection: Don't chase if short-term gain too large
9.2 Performance in Different Markets (Human Language Version)β
| Market Type | Performance Rating | Plain English Explanation |
|---|---|---|
| π Slow Bull Trend | βββββ | "Pullback buys precise, making money lying down" |
| π Wide Oscillation | βββββ | "Bollinger Band signals work well, just fees hurt a bit" |
| π Single-sided Decline | βββββ | "Buy anything and lose, can't stop loss fast enough" |
| β‘οΈ Rapid Pump | βββββ | "Pump protection triggers, watch opportunities miss by" |
One-Sentence Summary: Suitable for oscillating upward markets, not suitable for extreme conditions.
X. Want to Run This Strategy? Check These Configurations Firstβ
10.1 Trading Pair Configurationβ
| Configuration Item | Recommended Value | Complaint |
|---|---|---|
| Number of Pairs | 5-20 pairs | Too many can't calculate |
| Main Market | USDT pairs | Good liquidity |
| Avoid | Low liquidity coins | Slippage will eat you alive |
10.2 Configuration File Key Settingsβ
# Stop Loss Settings
stoploss: -0.15 # 15% stop loss
# Timeframe
timeframe: 5m
informative_timeframe: 1h
# Enable Custom Stop Loss
use_custom_stoploss: true
# Enable Sell Signals
use_sell_signal: true
10.3 Hardware Requirements (Important!)β
This strategy has massive computation, requires VPS memory:
| Number of Pairs | Minimum RAM | Recommended RAM | Experience |
|---|---|---|---|
| 1-10 pairs | 4GB | 8GB | Okay |
| 10-30 pairs | 8GB | 16GB | Smooth |
| 30+ pairs | 16GB | 32GB | Silky |
Warning: Old computers may freeze, calculation timeouts are common π
10.4 Backtest vs Live Tradingβ
Backtest is beautiful, be cautious in live trading:
- 200+ parameters in backtest can perfectly fit history
- Slippage, latency, liquidity affect performance in live trading
- Complex strategies easier to overfit
Recommended Process:
- Backtest first, filter reliable signal combinations
- Test in simulation for at least 1 month
- Verify with small capital in live trading
- Gradually increase capital
Don't go all-in immediately, no matter how good the strategy, it needs磨ε!
XI. Easter Eggs: Strategy Author's "Little Thoughts"β
Look carefully at the code, you'll find some interesting things:
-
NFI Series Naming:
"nfi_13, nfi_32, nfi_33... This naming is like the author writing a diary"
-
Sell Signal Naming:
"deadfish, bleeding... How pessimistic is the author?"
-
Pump Protection:
"safe_pump_48_10, safe_pump_48_20... More levels than my exam scores"
-
Multi-timeframe:
"Trade on 5m, still peeking at 1h and 15m, such a peeping tom"
XII. Last But Not Leastβ
One-Sentence Evaluationβ
"So complex it makes your scalp tingle, but logic is decent bottom-fishing artifact"
Who Should Use It?β
- β Quant veterans
- β Parameter tuning enthusiasts
- β Professional bottom-fishers
- β Hardware tycoons
Who Shouldn't Use It?β
- β Quant newbies
- β People who like chasing pumps
- β Old computer users
- β People too lazy to study parameters
Manual Trader Suggestionsβ
If you don't want to run machines, you can reference this logic:
- Wait for price to drop to Bollinger Band lower band (2-3 standard deviations)
- Start watching when RSI below 30
- Wait for a volume candle confirmation
- Set 3%-5% profit-taking target
XIII. β οΈ Risk Re-emphasis (Must Read This Section)β
Backtest Is Beautiful, Be Cautious in Live Tradingβ
BB_RPB_TSL_SMA_Tranz_TB_MOD's historical backtest performance is often extremely excellentβbut there's a trap:
Because there are many parameters, the strategy easily "fits" the optimal solution of pastθ‘ζ , but this doesn't mean it will definitely profit in the future.
Simply put: Students who memorize answers don't necessarily do well on exams.
Hidden Risks of Complex Strategiesβ
In live trading, complex logic may lead to:
- Calculation Delay: Price has already changed when signal triggers
- Excessive Slippage: Multi-condition combinations may miss best prices
- Maintenance Difficulty: After market changes, how to adjust 200+ parameters?
- Overconfidence: Good backtest β good live trading, don't be fooled by data
My Suggestions (Heartfelt Words)β
1. Don't fully trust backtest data
2. Test with small capital for at least 1 month
3. Selectively enable signals, more is not better
4. Stop loss is always the first priority
5. Withdraw profits when you've made them, don't be greedy
Remember: No matter how good the strategy, the market won't say hello when it teaches you a lesson. Light position testing, staying alive is most important! π
Final Reminder: This strategy has so many parameters it'll make you doubt life, but complex β good. Sometimes, simple strategies are more robust.