OPEN-SOURCE SCRIPT
Safe Supertrend Strategy (No Repaint)

Overview
The Safe Supertrend is a repaint-free version of the popular Supertrend trend-following indicator.
Most Supertrend indicators appear perfect on historical charts because they flip intrabar and then repaint after the candle closes.
This version fixes that by using close-of-bar confirmation only, making every trend flip 100% stable, safe, and non-repainting.
Why This Supertrend Doesn’t Repaint
Most Supertrend indicators calculate their trend direction using the current bar’s data.
But during a live candle:
That is classic repainting.
This indicator avoids all of that by using:
close[1] > upper[1]
close[1] < lower[1]
This means:
Every signal you see on the chart is exactly what was available in real-time.
How It Works
No repainting, no recalc, no misleading flips.
Bullish Signal (Trend Up)
A bullish trend begins only when:
A green triangle marks the start of a new uptrend.
Bearish Signal (Trend Down)
A bearish trend begins only when:
A red triangle signals the start of a new downtrend.
Inputs
Simple, but powerful.
Why Use This Version Instead of a Regular Supertrend?
Most Supertrends:
This version:
Ideal For:
Final Note
This is a safer, more reliable Supertrend designed for real-world use — not perfect-looking repaint illusions.
If you use Supertrend in your trading system, this no-repaint version ensures your signals are trustworthy and consistent.
The Safe Supertrend is a repaint-free version of the popular Supertrend trend-following indicator.
Most Supertrend indicators appear perfect on historical charts because they flip intrabar and then repaint after the candle closes.
This version fixes that by using close-of-bar confirmation only, making every trend flip 100% stable, safe, and non-repainting.
Why This Supertrend Doesn’t Repaint
Most Supertrend indicators calculate their trend direction using the current bar’s data.
But during a live candle:
- ATR expands and contracts
- The upper/lower bands move
- Price moves above/below the band temporarily
- A false flip appears → then disappears when the candle closes
That is classic repainting.
This indicator avoids all of that by using:
close[1] > upper[1]
close[1] < lower[1]
This means:
- Trend direction flips only based on the previous candle,
- No intrabar calculations,
- No flickering signals,
- No “perfect but fake” historical performance.
Every signal you see on the chart is exactly what was available in real-time.
How It Works
- Calculates ATR (Average True Range) and SMA centerline
- Builds upper and lower volatility bands
- Confirms trend flips only after the previous bar closes
- Plots clear bull and bear reversal signals
- Works on all markets (crypto, stocks, forex, indices)
No repainting, no recalc, no misleading flips.
Bullish Signal (Trend Up)
A bullish trend begins only when:
- The previous candle closes above the upper ATR band,
- And this flip is fully confirmed.
A green triangle marks the start of a new uptrend.
Bearish Signal (Trend Down)
A bearish trend begins only when:
- The previous candle closes below the lower ATR band,
- And the downtrend is confirmed.
A red triangle signals the start of a new downtrend.
Inputs
- ATR Length - default 10
- ATR Multiplier - default 3.0
- Works on all timeframes and market
Simple, but powerful.
Why Use This Version Instead of a Regular Supertrend?
Most Supertrends:
- Look great historically
- But repaint continuously on live charts
- Give false trend flips intrabar
- Cannot be reliably used in strategies
This version:
- Uses strict previous-bar logic
- Never repaints trend direction
- Works perfectly in live trading
- Backtests accurately
- Is ideal for algorithmic strategies
Ideal For:
- Trend-following strategies
- Breakout trading
- Algo trading systems
- Reversal detection
- Filtering market noise
- Swing trading & scalping
Final Note
This is a safer, more reliable Supertrend designed for real-world use — not perfect-looking repaint illusions.
If you use Supertrend in your trading system, this no-repaint version ensures your signals are trustworthy and consistent.
Skrip sumber terbuka
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Penafian
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Skrip sumber terbuka
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Penafian
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.