SuperTrend Strategy: The Triple-Insurance Trend Hunter
Nickname: Triple-Insurance Hunter
Specialty: Catching stable trends like a "steady hunter"
Timeframe: 1 hour
1. What is This Strategy?
Simply put, SuperTrend is:
- Uses three Supertrend indicators to confirm before entering
- Buy and sell use different indicator parameters
- Has trailing stop to protect profits
Like an extra cautious hunter - waiting for three people to say "I see prey" before shooting 🎯
2. Core Configuration: Basically "Make Sure Profit Then Run"
Profit Taking Rules (ROI Table)
Just bought: Need 8.7% profit to run
After 6 hours: 5.8% is enough to run
After 14 hours: 2.9% is enough to run
After 37 hours: Even 0% profit is okay to run
Translation: This strategy is also "impatient" - requires 8.7% profit when just entering. But gets "softer" the longer you wait, eventually okay to leave without profit.
Stop Loss Rules
Hard stop loss: -26.5% (forced exit when losing 26.5%)
Trailing stop: Activates after 5% profit
Translation: 26.5% stop loss is moderate, not too wide not too tight. Works with trailing stop - once profit hits 5%, stop loss line starts following price increases, protecting your gains.
Trailing Stop Details
trailing_stop = True # Enable trailing stop
trailing_stop_positive = 0.05 # Activate after 5% profit
trailing_stop_positive_offset = 0.144 # Offset value 14.4%
Plain English:
- After profit reaches 5%, stop loss line starts following price
- Price goes up, stop loss line goes up
- Price drops, triggers stop loss to sell, locking in profit
Like a safety rope when rock climbing - the higher you climb, the rope moves up with you 🧗
3. What is the Supertrend Indicator?
First let me explain the Supertrend indicator:
Supertrend is a dynamic support/resistance indicator based on ATR (Average True Range):
Upper Band = Middle Price + Multiplier × ATR
Lower Band = Middle Price - Multiplier × ATR
Judgment:
Price above upper band → "up" (uptrend)
Price below lower band → "down" (downtrend)
Plain English: Supertrend is like a "dynamic defense line" that adjusts position with price fluctuations. Price above this line means uptrend, below means downtrend.
4. Buy Conditions: Triple Insurance Before Entry
This strategy uses three Supertrend indicators to judge buying:
| Indicator Group | Multiplier | Period | Sensitivity | Plain English |
|---|---|---|---|---|
| Group 1 | 4 | 8 | Medium | "Standard judgment" |
| Group 2 | 7 | 9 | Slow | "Conservative judgment, larger multiplier harder to change direction" |
| Group 3 | 1 | 8 | Fast | "Sensitive judgment, smaller multiplier easier to change direction" |
Buy Conditions:
Group 1 shows "up" +
Group 2 shows "up" +
Group 3 shows "up" +
Has volume
→ Then buy
Plain English:
"Three people all nod before entering! One fast judgment, one standard judgment, one conservative judgment - all three say trend is up, then I believe it."
Complaint: Entry conditions are so strict, you might miss early opportunities. But also avoids false breakouts - better to miss than get trapped 😅
5. Sell Conditions: Three Indicators Say "Down" Before Running
Selling also uses three Supertrend indicators, but with different parameters:
| Indicator Group | Multiplier | Period | Sensitivity | Plain English |
|---|---|---|---|---|
| Group 1 Sell | 1 | 16 | Fast | "Quick response exit" |
| Group 2 Sell | 3 | 18 | Medium | "Standard exit judgment" |
| Group 3 Sell | 6 | 18 | Slow | "Confirm really dropping" |
Sell Conditions:
Group 1 shows "down" +
Group 2 shows "down" +
Group 3 shows "down" +
Has volume
→ Then sell
Plain English:
"Three people all say trend is down, then I run! Buy uses conservative parameters (harder to enter), sell uses fast parameters (easier to trigger) - this is 'cautious entry, fast exit' design."
6. Buy/Sell Separation Design (Special Feature)
Note that buy and sell use different parameters:
| Direction | Multiplier Range | Period Range | Design Intent |
|---|---|---|---|
| Buy | 4, 7, 1 | 8, 9, 8 | Mixed sensitivity to confirm entry |
| Sell | 1, 3, 6 | 16, 18, 18 | Fast response to exit signals |
Plain English:
- Buy parameters mixed sensitivity: Fast, medium, slow all confirm before entry
- Sell parameters lean towards fast response: First multiplier is only 1, easy to trigger
Design Wisdom:
"Be cautious when entering, three layers of insurance; be decisive when exiting, run at first sign of trouble." 🤣
7. Protection Mechanisms: Three Layers of Insurance
| Protection Type | Purpose | Plain English |
|---|---|---|
| Triple Confirmation | Entry requires three indicators to nod | "Three people confirm before entry" |
| Trailing Stop | Stop loss line follows after profit | "Tie safety rope after making money" |
| Stepped ROI | Longer time means lower profit requirement | "Gets softer the longer you wait" |
8. This Strategy's "Personality Traits"
✅ Pros (Compliment Time)
- Triple Confirmation Reliable: False breakouts hard to fool three indicators confirming together
- Buy/Sell Separation Design: Cautious entry, decisive exit, clear logic
- Trailing Stop Protection: Locks in profits after gaining, no fear of giveback
- Optimizable Parameters: 12 hyperparameters, Hyperopt can tune
- Simple Clear Logic: Not as complex as other strategies
⚠️ Cons (Complaint Time)
- Entry Conditions Too Strict: Triple confirmation might miss early opportunities 🤷
- Moderate Stop Loss: 26.5% stop loss, could lose a lot in sharp drops
- Non-official Indicator Implementation: Supertrend implementation not verified for accuracy ⚠️
- ATR Stability Dependency: In low volatility markets ATR too small, indicator insensitive
9. Applicable Scenarios: When to Use It?
| Market Environment | Recommended Action | Reason |
|---|---|---|
| Stable Trend | ✅ Use it | Triple confirmation reliably captures trend |
| Oscillating Market | ⚠️ Lower multipliers | Few signals, increase sensitivity |
| Sharp Drop | ⚠️ Tighten stop loss | 26.5% stop loss too wide |
| Low Volatility | ❌ Don't use | ATR too small, indicator ineffective |
| High Volatility | ✅ Use it | Large ATR, bands flexible |
10. Summary: How Good Is This Strategy?
One-Sentence Review
"Steady hunter, triple insurance entry, trailing stop protection, suitable for stable trend markets."
Who Should Use It?
- ✅ People who like steady strategies
- ✅ Traders in stable trend markets
- ✅ People who want to use Supertrend indicator
- ✅ People who don't like complex strategies
Who Shouldn't Use It?
- ❌ People who like catching early opportunities
- ❌ Traders in oscillating markets
- ❌ Low volatility markets
- ❌ Sharp drop markets (stop loss wide)
My Recommendations
- Tighten stop loss: Recommend changing to -15%~20%
- Lower multipliers in oscillating markets: Increase sensitivity
- Hyperopt first: Find parameters suitable for your trading pairs
- 1 hour timeframe: Don't change to smaller timeframes
11. What Markets Can This Strategy Make Money In?
11.1 Core Logic: Triple Confirmation + Buy/Sell Separation
SuperTrend is a multi-layer trend following strategy. Core design is:
- Triple Confirmation Entry: Three different sensitivity indicators all say "up" before buying
- Buy/Sell Separation Parameters: Entry uses conservative parameters, exit uses fast parameters
- Dynamic Band Following: Supertrend dynamically adjusts based on ATR
11.2 Performance in Different Markets (Plain English Version)
| Market Type | Performance Rating | Plain English Explanation |
|---|---|---|
| 📈 Stable Trend | ⭐⭐⭐⭐⭐ | Triple confirmation reliably captures trend, best scenario! |
| 🔄 Oscillating Market | ⭐⭐⭐☆☆ | Few signals but high reliability, don't rush |
| 📉 Sharp Drop | ⭐⭐☆☆☆ | 26.5% stop loss could mean significant losses |
| ⚡ Low Volatility | ⭐☆☆☆☆ | ATR too small, indicator doesn't move, don't use |
| ⚡ High Volatility | ⭐⭐⭐⭐☆ | Large ATR, bands flexibly follow |
One-sentence summary: Stable trend markets are home turf, don't use in low volatility markets.
12. Want to Run This Strategy? Check These Configurations First
12.1 Trading Pair Configuration
| Configuration Item | Recommended Value | Comment |
|---|---|---|
| timeframe | 1h | Default, don't go too small |
| max_open_trades | 3-5 | Coordinate with trend following |
| startup_candle_count | 18 | Need enough historical data |
12.2 Key Configuration File Settings
# Recommended configuration
stoploss: -0.15 # Tighten stop loss
trailing_stop: true
trailing_stop_positive: 0.03 # Increase trailing sensitivity
12.3 Hardware Requirements (Important!)
This strategy has medium computational load, pre-calculation takes some time:
| Number of Pairs | Minimum Memory | Recommended Memory | Experience |
|---|---|---|---|
| 1-10 pairs | 2GB | 4GB | Comfortable |
| 10-30 pairs | 4GB | 8GB | Normal |
| 30+ pairs | 8GB | 16GB | Might lag |
Complaint: Pre-calculating 882 indicator combinations (7×21×3×2), old computers might wait a while during initialization 😅
12.4 Backtesting vs Live Trading
Key Differences:
- Backtesting: Pre-calculation cache, fast execution
- Live Trading: Requires real-time Supertrend calculation
Recommended Process:
- Hyperopt parameters first
- Backtest to verify parameters
- Small capital live test
- Gradually increase
Don't go all-in right away, optimize parameters first!
13. Easter Eggs: The Author's "Little Tricks"
Look carefully at the code, you'll find some interesting things:
-
Buy and Sell Parameters Completely Different:
"Be cautious when entering, three layers of insurance; be decisive when exiting, if someone says run then run."
-
Pre-calculate All Combinations:
"Pre-calculate all 882 combinations - I'm too lazy to wait for real-time calculation, store all possible results first."
-
Author's Special Note:
"Note: Supertrend implementation not verified against original paper, verify yourself!"
-
startup_candle_count=18:
"Need 18 historical candles to calculate ATR - don't use too small timeframes, not enough data."
14. The Final Word
One-Sentence Review
"Steady hunter, triple insurance entry, trailing stop protection, suitable for stable trend markets."
Who Should Use It?
- ✅ People who like steady strategies
- ✅ Traders in stable trend markets
- ✅ People who want to use Supertrend indicator
- ✅ People who don't like complex strategies
- ✅ People who want to Hyperopt parameters
Who Shouldn't Use It?
- ❌ People who like catching early opportunities
- ❌ Traders in oscillating markets
- ❌ Low volatility markets
- ❌ Sharp drop markets (stop loss wide)
- ❌ Small timeframe traders
Suggestions for Manual Traders
Manual traders can learn from:
- Triple confirmation concept: Multiple indicators must confirm simultaneously before entry
- Buy/sell separation design: Cautious entry, decisive exit
- Trailing stop usage: Enable trailing protection after profit
15. ⚠️ Risk Re-emphasis (Must Read This Section)
Backtesting Looks Great, Live Trading Be Careful
SuperTrend's historical backtesting performance might look good - but there's a trap:
The Supertrend indicator implementation has not been verified against the original paper!
The strategy author explicitly states: this implementation is based on GitHub discussions, not verified to match the original Supertrend indicator. Verify before using!
Hidden Risks of Complex Strategies
In live trading, note:
- Triple confirmation is slow: Might miss early entry opportunities
- Moderate stop loss: 26.5% stop loss, could lose significant amount in sharp drops
- Low volatility ineffective: ATR too small, indicator doesn't move
My Advice (Truth)
1. First verify Supertrend indicator implementation accuracy
2. Use Hyperopt to optimize parameters
3. Tighten stop loss to -15%~20%
4. Only use in stable trend markets
5. Live test with small capital
Remember: No matter how good the strategy is, the market will humble you without warning. Test with small positions, survival comes first! 🙏