Skip to main content

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 GroupMultiplierPeriodSensitivityPlain English
Group 148Medium"Standard judgment"
Group 279Slow"Conservative judgment, larger multiplier harder to change direction"
Group 318Fast"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 GroupMultiplierPeriodSensitivityPlain English
Group 1 Sell116Fast"Quick response exit"
Group 2 Sell318Medium"Standard exit judgment"
Group 3 Sell618Slow"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:

DirectionMultiplier RangePeriod RangeDesign Intent
Buy4, 7, 18, 9, 8Mixed sensitivity to confirm entry
Sell1, 3, 616, 18, 18Fast 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 TypePurposePlain English
Triple ConfirmationEntry requires three indicators to nod"Three people confirm before entry"
Trailing StopStop loss line follows after profit"Tie safety rope after making money"
Stepped ROILonger time means lower profit requirement"Gets softer the longer you wait"

8. This Strategy's "Personality Traits"

✅ Pros (Compliment Time)

  1. Triple Confirmation Reliable: False breakouts hard to fool three indicators confirming together
  2. Buy/Sell Separation Design: Cautious entry, decisive exit, clear logic
  3. Trailing Stop Protection: Locks in profits after gaining, no fear of giveback
  4. Optimizable Parameters: 12 hyperparameters, Hyperopt can tune
  5. Simple Clear Logic: Not as complex as other strategies

⚠️ Cons (Complaint Time)

  1. Entry Conditions Too Strict: Triple confirmation might miss early opportunities 🤷
  2. Moderate Stop Loss: 26.5% stop loss, could lose a lot in sharp drops
  3. Non-official Indicator Implementation: Supertrend implementation not verified for accuracy ⚠️
  4. ATR Stability Dependency: In low volatility markets ATR too small, indicator insensitive

9. Applicable Scenarios: When to Use It?

Market EnvironmentRecommended ActionReason
Stable Trend✅ Use itTriple confirmation reliably captures trend
Oscillating Market⚠️ Lower multipliersFew signals, increase sensitivity
Sharp Drop⚠️ Tighten stop loss26.5% stop loss too wide
Low Volatility❌ Don't useATR too small, indicator ineffective
High Volatility✅ Use itLarge 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

  1. Tighten stop loss: Recommend changing to -15%~20%
  2. Lower multipliers in oscillating markets: Increase sensitivity
  3. Hyperopt first: Find parameters suitable for your trading pairs
  4. 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 TypePerformance RatingPlain 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 ItemRecommended ValueComment
timeframe1hDefault, don't go too small
max_open_trades3-5Coordinate with trend following
startup_candle_count18Need 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 PairsMinimum MemoryRecommended MemoryExperience
1-10 pairs2GB4GBComfortable
10-30 pairs4GB8GBNormal
30+ pairs8GB16GBMight 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:

  1. Hyperopt parameters first
  2. Backtest to verify parameters
  3. Small capital live test
  4. 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:

  1. Buy and Sell Parameters Completely Different:

    "Be cautious when entering, three layers of insurance; be decisive when exiting, if someone says run then run."

  2. Pre-calculate All Combinations:

    "Pre-calculate all 882 combinations - I'm too lazy to wait for real-time calculation, store all possible results first."

  3. Author's Special Note:

    "Note: Supertrend implementation not verified against original paper, verify yourself!"

  4. 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! 🙏