SupertrendStrategy: The Triple-Insurance Trend Hunter
Nickname: "Triple Confirmation Freak", "SuperTrend Stack State" Profession: Multi-Factor Trend Analyst Timeframe: 1 Hour
I. What Is This Strategy?
Simply put, SupertrendStrategy is:
- Three SuperTrend indicators stacked together
- Plus EMA moving average for medium-term trend
- Plus Stoch RSI to avoid chasing highs and selling lows
Like when you're dating, you check: family background (SuperTrend1), job stability (SuperTrend2), future potential (SuperTrend3), personality match (EMA), and timing (Stoch RSI) — satisfy at least a few conditions before making a move! 🤣
The Philosophy: Better to miss than to make mistakes. Double-checking never hurts.
II. Core Configuration: With So Many Conditions, How Does It Make Money?
Take-Profit Rules (ROI Table)
Just bought: Run at 10% profit
After 30 minutes without 10%: Take 5% profit
After 60 minutes without that: Take 2% profit, whatever
Translation: This strategy is also a bit "impatient", but not as much as SuperTrendPure. Gives you one hour, if not making money then withdraw.
Stop Loss Rules
Hard stop loss: -99% (basically useless)
Trailing stop: On, but parameters not set
Translation:
- Hard stop loss at -99%: For show! Stop at -99% loss? The author means "I don't believe you'll lose to -99%, let trailing stop do the work."
- Trailing stop: Although parameters not set, turned on is better than off.
Critique: This stop loss setting is a bit hands-off, suggest adding specific trailing stop parameters yourself.
III. Buy Conditions: Five Confirmations Before Daring to Act
This strategy's buy conditions are much more complex than SuperTrendPure:
🎯 Buy Condition Breakdown
Condition 1: At least one of three SuperTrends is bullish (direction=1)
Condition 2: Stoch RSI < 0.8 (not in overbought zone)
Condition 3: Price above EMA90 (medium-term trend up)
Condition 4: Volume exists
Plain English Translation:
"At least one of three trend indicators says 'buy', RSI isn't at crazy overbought levels, price is above the medium-term moving average, then dare to buy."
What's this called? CAUTION! Very cautious!
🎯 What Is This Triple SuperTrend Thing?
| ID | ATR Period | ATR Multiplier | Personality |
|---|---|---|---|
| SuperTrend 1 | 20 | 3.0 | Medium sensitivity, the "normal" one |
| SuperTrend 2 | 20 | 4.0 | Slower response, the "steady type" |
| SuperTrend 3 | 40 | 8.0 | Super slow, the "grandpa type" |
Plain English:
- SuperTrend 1: Reacts fastest, blows the whistle first
- SuperTrend 2: Reacts slower, second confirmation
- SuperTrend 3: Reacts slowest, final gatekeeper
Buy Rule: At least one saying "up" is enough, don't need all confirmations. This is "loose entry".
🎯 Why Add EMA90 and Stoch RSI?
EMA90: Medium-term trend moving average
- Price above EMA90 = Medium-term trend is up
- Plain English: "Don't bottom-fish in a downtrend!"
Stoch RSI: Stochastic Relative Strength Index
- Stoch RSI < 0.8 = Not at crazy overbought levels
- Plain English: "Don't chase highs! Wait for pullbacks to buy!"
IV. Sell Logic: Full Retreat Before Leaving
Sell conditions are much stricter than buy:
Condition 1: All three SuperTrends are bearish (sum of direction values < 1)
Condition 2: Stoch RSI > 0.2 (already oversold)
Condition 3: Volume exists
Plain English Translation:
"All three trend indicators say 'down', RSI has fallen to oversold territory, then admit defeat and exit."
Note! Selling Doesn't Require EMA90 Confirmation
Buying requires EMA90 above, but selling doesn't require EMA90 below — this is "quick in, slow out" design.
Why?
- Buying requires caution (multiple confirmations)
- Selling should be decisive (exit when trend reverses)
V. This Strategy's "Personality"
✅ Advantages (The Praise)
- Multiple Confirmations: Three SuperTrends + EMA + Stoch RSI, reliable signals
- Glorious Historical Record: Backtest 4000% return (of course, it's backtest...)
- No Chasing Highs: Stoch RSI filter, avoid buying in crazy overbought zones
- Trend Is King: EMA90 filter, only trade in uptrends
- Supports Optimization: Parameters can be auto-tuned with Hyperopt
⚠️ Disadvantages (The Critique)
- Too Many Parameters: Three SuperTrends + EMA + Stoch RSI, tuning is a headache
- Easy to Overfit: So many parameters, good backtest data doesn't mean good live trading
- Scary Drawdown: Historical max drawdown 60%, you need mental preparation
- Stop Loss Is For Show: -99% stop loss sitting there looking pretty?
- Slow Entry: Wait for all conditions, opportunity might be gone
VI. Applicable Scenarios: When to Use It?
| Market Environment | Recommended Action | Reason |
|---|---|---|
| Big Bull Market | 🚀 Heavy position | Multiple confirmations perfectly capture big trends |
| Ranging Market | ⚠️ Light position | Stoch RSI can filter some false signals, but limited effect |
| Bear Market | 🔕 Cash position | Long only, watch the show in bear market |
| Uncertain | 🤔 Wait and see | Many conditions, if not satisfied then don't trade |
VII. Summary: How Good Is This Strategy?
One-Sentence Verdict
"The conservative of the quant world — better to miss than to make mistakes."
Who Should Use It?
- ✅ Trend trading enthusiasts (multiple confirmations suit you)
- ✅ People with optimization experience (many parameters, need tuning)
- ✅ Risk-averse traders (multiple confirmations reduce false signals)
- ✅ People who can handle drawdowns (60% drawdown is no joke)
Who Should NOT Use It?
- ❌ People seeking high win rates (trend strategies have lower win rates)
- ❌ People who hate tuning parameters (too many parameters)
- ❌ People with weak psychological tolerance (60% drawdown — can you handle it?)
- ❌ Ranging market harvesters (this strategy doesn't excel in sideways markets)
My Advice
- Understand each indicator first: What are the three SuperTrends, EMA, Stoch RSI each doing
- Test on mainstream coins: BTC, ETH with strong trending characteristics
- Optimize parameters: Don't use default parameters directly, run Hyperopt
- Add stop loss: -99% stop loss is too hands-off, suggest adding something more realistic
VIII. What Markets Can This Strategy Make Money In?
8.1 Core Logic: Triple Confirmation + Trend Filter
This strategy's money-making philosophy is "Confirm, confirm, then confirm again":
- SuperTrend Trio: Look at trend from different timeframes
- EMA90: Confirmation of medium-term uptrend
- Stoch RSI: Don't enter at overbought levels
Advantage: Reliable signals, few false breakouts Disadvantage: Slow entry, might miss the head of the fish
8.2 Performance in Different Markets (Plain English Version)
| Market Type | Performance Rating | Plain English Explanation |
|---|---|---|
| 📈 Unilateral Uptrend | ⭐⭐⭐⭐⭐ | Perfectly captures big trends, eats from start to finish |
| 🔄 Consolidation/Ranging | ⭐⭐⭐☆☆ | Stoch RSI can filter some false signals, but stop losses still happen |
| 📉 Unilateral Downtrend | ⭐☆☆☆☆ | Long only, continuously in cash during bear market, no loss but no gain either |
| ⚡️ Extreme Volatility | ⭐⭐⭐☆☆ | Multi-layer filtering can reduce false breakouts, but slippage is big in volatile markets |
One-Sentence Summary: Great in trends, slightly better than pure SuperTrend in ranging but still loses money.
IX. Want to Run This Strategy? Check These Configurations First
9.1 Trading Pair Configuration
| Configuration Item | Recommended Value | Commentary |
|---|---|---|
| Timeframe | 1h (default) or 4h | Don't change to 15 minutes, too much noise |
| Trading pairs | Mainstream coins | BTC, ETH with strong trending characteristics |
| Number of coins | Few quality ones | Don't be greedy, tuning parameters for each is tiring |
9.2 Key Configuration File Settings
# Suggest adding specific trailing stop parameters
trailing_stop = True
trailing_stop_positive = 0.03 # Start tracking after 3% profit
trailing_stop_positive_offset = 0.05 # Activate after 5% profit
# Or set a reasonable stop loss
stoploss = -0.15 # -15% stop loss, don't use -99%
9.3 Hardware Requirements (Important!)
This strategy has more computation than SuperTrendPure, but not excessive:
| Number of Pairs | Minimum Memory | Recommended Memory | Experience |
|---|---|---|---|
| 1-10 pairs | 2GB | 4GB | Smooth |
| 10-50 pairs | 4GB | 8GB | Okay |
| 50+ pairs | 8GB | 16GB | Might be a bit laggy |
Warning: Don't run 50+ pairs on an old VPS, it will lag!
9.4 Backtest vs Live Trading
This strategy's backtest data is impressive (4000%+), but:
Watch Out for These Pitfalls:
- High Overfitting Risk: So many parameters, easy to "memorize answers"
- Rejected Buy Signals: Backtest has 14,100 rejected buy signals
- Slippage: Market volatility during trend breakouts, slippage might eat profits
Recommended Process:
- Run with default parameters first
- Hyperopt to optimize parameters
- Out-of-sample validation (don't use the optimized data segment)
- Paper trading test
- Small position live trading
Don't be fooled by 4000% backtest, live performance could be far different!
X. Bonus: The Strategy Author's "Little Secrets"
Looking carefully at the code, you'll find some interesting things:
-
From Crypto Robot Community: Author put YouTube link and GitHub link in comments
"Open source is power, many hands make light work."
-
Detailed Backtest Data: Written directly in code comments, convenient for later verification
"Data speaks, no boasting."
-
Three SuperTrend Parameters Very Different:
- First: 20, 3.0 (normal)
- Second: 20, 4.0 (slower)
- Third: 40, 8.0 (super slow)
"Young, middle, old generations all need a voice."
-
Stop Loss Set to -99%: Basically gave up on hard stop loss
"Trend strategy doesn't need stop loss? Let trailing stop protect profits."
XI. Final Words
One-Sentence Verdict
"Cautious hunter, only takes shots with confidence — but might miss a lot of prey."
Who Should Use It?
- ✅ Trend traders (multiple confirmations are your thing)
- ✅ People with quant experience (parameters need tuning)
- ✅ Those who can handle drawdowns (60% drawdown is no joke)
- ✅ Those seeking reliable signals (more conditions = fewer but more reliable signals)
Who Should NOT Use It?
- ❌ Quant beginners (too many parameters, easy to get confused)
- ❌ People seeking high win rates (trend strategies have lower win rates)
- ❌ Impatient people (many entry conditions, waiting is frustrating)
- ❌ Ranging market harvesters (this strategy doesn't excel in sideways markets)
Advice for Manual Traders
This strategy isn't great for manual trading:
- Need to watch three different parameter SuperTrends
- Also need to watch EMA90
- Also need to watch Stoch RSI
- Also need to judge if multiple conditions are simultaneously met
Recommendation: Use programmatic trading, or simplify to just one SuperTrend.
XII. ⚠️ Risk Re-emphasis (READ THIS!)
Backtests Look Great, Live Trading Requires Caution
SupertrendStrategy's historical backtest shows 4000%+ return, looks tempting. But there are key issues:
Many parameters = high overfitting risk. 4000% return was likely "memorizing answers."
Simply put: The parameters that performed best historically don't guarantee best future performance.
Maximum Drawdown 60%!
You read that right, historical max drawdown near 60%. What does that mean?
- You invest 10,000 USDT
- Highest goes to 40,000 USDT
- Then falls back to 16,000 USDT
- Still have 40% profit, but psychological pressure is huge
Ask yourself: When drawdown hits 60%, can you still stick with it?
Hidden Risks of Multi-Factor Strategies
In live trading, multi-factor strategies may encounter:
- Signal Conflicts: Different indicators give contradictory signals
- Parameter Drift: After market changes, previously optimal parameters may no longer work
- Calculation Latency: Many indicators, calculation time might affect execution
My Honest Advice
1. Don't be mesmerized by backtest data, 4000% is history, not future
2. Must do out-of-sample validation
3. Add reasonable stop loss (-15% is more reliable than -99%)
4. Control position sizing, don't go all-in
5. Be alert at 30% drawdown, don't wait until 60%
Remember: Complex strategies aren't necessarily good strategies. Sometimes simple is actually more robust.
Final Reminder: Trend strategies are killing machines in trends, money-giving machines in ranging markets. Judge the market first, then choose the strategy! 🙏