Skip to main content

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 TypeFunctionIn Plain English
Cool-down PeriodWait 2 candles after trade"Don't rush to buy the next one right after buying"
Low Profit ProtectionPause after consecutive losses"Luck hasn't been great lately, take a break"
Slippage ProtectionDon't buy if price deviates more than 0.98%"Price jumping too fast, don't chase"
Pump ProtectionDon'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​

ScenarioTrigger ConditionIn Plain English
Profit Below EMA200Price below EMA200, but profitable"Trend isn't great, but if there's profit, run"
Pullback After Pump48h gain too large"This coin just pumped, take profits and go"
Trailing StopPrice pullback from highest point"Can't go up anymore, lock in profits"
Long-term StuckPosition held too long"Forget it, just cut it"

5.3 Base Sell Signals (8 Switches)​

Classic Lines:

  1. Signal #sell_cmf: cmf < -0.046

    "Money flowing out, run!"

  2. 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)​

  1. So Many Signals: 40+ buy conditions, one of them will catch an opportunity
  2. Strict Risk Control: 12-tier profit-taking + dynamic stop loss + multiple protections
  3. Multi-timeframe Confirmation: Trade on 5m, use 1h and 15m for auxiliary judgment
  4. Prevents Chasing Highs: Pump protection mechanism avoids standing guard at the peak
  5. Slippage Protection: Entry confirmation mechanism prevents getting screwed

⚠️ Weaknesses (Complaint Session)​

  1. Parameter Explosion: 200+ parameters, tuning is a nightmare
  2. Heavy Computation: Multi-timeframe + multi-indicators = CPU crying
  3. Easy to Overfit: Backtest looks beautiful, live trading might flip over
  4. Hard to Understand: Fully understanding all signals requires lots of time
  5. Too Many Signals: 40+ signals sometimes contradict each other

VII. Applicable Scenarios: When to Use It?​

Market EnvironmentRecommended ActionReason
Slow Bull TrendUse boldlyPullback signals precise, profit-taking reasonable
Wide OscillationCan useBollinger Band signals work well
Crash ReboundUse cautiouslyMany NFI series signals, but high risk
Rapid PumpDon't usePump protection will miss opportunities
Single-sided BearDon't useBuy 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​

  1. Test in Simulation First: Don't go live immediately, understand the parameters first
  2. Selectively Enable Signals: No need to enable all 40+ signals, pick a few reliable ones
  3. Focus on Stop Loss: Even the best strategy needs proper stop loss
  4. 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 TypePerformance RatingPlain 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 ItemRecommended ValueComplaint
Number of Pairs5-20 pairsToo many can't calculate
Main MarketUSDT pairsGood liquidity
AvoidLow liquidity coinsSlippage 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 PairsMinimum RAMRecommended RAMExperience
1-10 pairs4GB8GBOkay
10-30 pairs8GB16GBSmooth
30+ pairs16GB32GBSilky

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:

  1. Backtest first, filter reliable signal combinations
  2. Test in simulation for at least 1 month
  3. Verify with small capital in live trading
  4. 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:

  1. NFI Series Naming:

    "nfi_13, nfi_32, nfi_33... This naming is like the author writing a diary"

  2. Sell Signal Naming:

    "deadfish, bleeding... How pessimistic is the author?"

  3. Pump Protection:

    "safe_pump_48_10, safe_pump_48_20... More levels than my exam scores"

  4. 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:

  1. Wait for price to drop to Bollinger Band lower band (2-3 standard deviations)
  2. Start watching when RSI below 30
  3. Wait for a volume candle confirmation
  4. 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.