
Short answer: no indicator is non-repainting just because its seller says so. Whether a tool repaints depends on how it is calculated and how you read it. Below are the indicator types that are non-repainting by construction, the ones that commonly mislead, and a step-by-step way to check any indicator yourself. This is educational content, not financial advice. Trading leveraged forex carries a real risk of loss.
What "non-repainting" actually means
An indicator repaints when a signal or value on a past bar changes, appears, or disappears after the fact. Two things get confused here:
- Live-bar movement. Almost every indicator updates while the current candle is forming. That is normal, not repainting, but it means a signal on an open bar is provisional.
- Historical rewriting. Past signals shift, or the chart looks perfect in hindsight because the code used future data (lookahead bias). This is the real problem, because it makes backtests and screenshots look better than live trading could ever be.
For a deeper treatment, see Repainting Indicators Explained: How to Spot and Test for Repainting and Lookahead Bias.
Indicator types that don't repaint on closed bars
We are not naming a "verified" product list here. Specific commercial tools change, and we can't vouch for code we haven't tested. These standard families are calculated only from completed price data, so their closed-bar values stay fixed:
| Indicator type | Closed-bar behavior | Main tradeoff |
|---|---|---|
| Moving averages (SMA, EMA, WMA) | Fixed once the bar closes | Lag; whipsaws in ranges |
| RSI, Stochastic, MACD | Fixed once the bar closes | False signals in strong trends or chop |
| ATR | Fixed once the bar closes | Measures volatility, not direction |
| Bollinger Bands | Fixed once the bar closes | Band touches are not reversal signals by themselves |
| Donchian channels | Fixed once the bar closes | Breakouts often fail in ranges |
| ATR-based trailing tools (e.g., Supertrend-style) | Usually fixed on close, but implementation varies | Can flip on the live bar; test the specific code |
| Ichimoku | Calculated from past data; the cloud is projected forward by design | Cluttered; the lagging span can look like repainting if misread |
Indicators that commonly repaint or mislead
- ZigZag and swing-labeling tools. The latest leg moves until a reversal is confirmed, and history looks flawless in hindsight.
- Fractals. They don't rewrite, but they are only confirmed several bars later. Reading one at the moment it prints is misleading.
- Automatic divergence, support/resistance and pattern scanners. Many redraw lines or labels as new bars arrive.
- Multi-timeframe indicators. A higher-timeframe value pulled onto a lower chart can use the unfinished higher bar, or future data in a backtest, depending on the code.
- Buy/sell arrow indicators. These are the most likely to vanish and reappear. Treat any arrow that is only visible in history with suspicion.
Recommended for youHow to Backtest a Forex Indicator Before You Buy: Manual, Strategy Tester and Software MethodsHow to verify an indicator yourself
- Record it live. Leave the indicator running on a live or demo chart. Screenshot or screen-record signals as they appear, then compare them with the chart after several bars have closed.
- Reload and compare. Change timeframe, refresh the chart, or restart the platform. If historical signals change, it repaints.
- Replay in visual mode. Run the platform's strategy tester or a bar-replay tool bar by bar. Signals that appear differently than on the static chart are a red flag.
- Check the signal timing. Decide whether you act on the close of a bar or intrabar. Test the version you will actually trade.
- Inspect the code if you can. Look for future-bar references, negative offsets, or unfinished higher-timeframe data. Compiled, locked indicators can't be inspected, so the live-record test matters more.
- Then backtest and forward test. A clean repaint test only shows that the signals are honest, not that they are useful. Follow our guides on how to backtest a forex indicator before you buy and demo and forward testing.
Evaluating paid "non-repainting" indicators
When you compare commercial tools, treat "non-repainting" as a claim to test, not a feature to trust. Ask the seller:
- Is there a trial, demo version, or refund policy you can read in writing?
- Does the seller show live recorded signals rather than only static screenshots?
- Does the seller explain when a signal is confirmed (bar close or intrabar)?
- Are the results presented with trade counts, costs and drawdown, or only a win rate?
Confirm current pricing, features and terms on the official site before buying, since they can change. Our guide to spotting exaggerated forex indicator claims covers fake win rates and cherry-picked screenshots. Use it with the realistic win rate and profit factor benchmarks, and the trade count needed for a reliable backtest, to judge any numbers you are shown. When you compare specific products, apply the same checks to each one so the comparison is fair.
Honest tradeoffs
- Non-repainting does not mean profitable. Moving averages never repaint and still lose money in ranging markets.
- Honesty often means lag. Indicators that look early and precise are often the ones using information they shouldn't have. Confirmed signals arrive later and are less exciting.
- Costs matter. Spreads, slippage and commissions can erase a thin edge that a frictionless backtest shows.
- Your risk rules matter more than your indicator. Sizing and stops decide how survivable a losing streak is. See position sizing and risk management with forex indicators.
A sensible next step
Pick one simple closed-bar indicator, or a short list of them, and run the verification steps above on a demo account. Keep records, and only consider live trading with money you can afford to lose after a meaningful sample. If you are unsure how much risk is appropriate for your situation, consider speaking with a licensed financial professional. For the wider process, start with Testing & Using Indicators Safely.
Keep reading
Demo Testing and Forward Testing a Forex Indicator: Duration, Records to Keep and When to Go LiveA backtest tells you how an indicator would have behaved on history you can see. Demo and forward t…
Repainting Indicators Explained: How to Spot and Test for Repainting and Lookahead BiasA repainting indicator changes its past signals after the fact. On a finished chart, it looks like…
Spotting Exaggerated Forex Indicator Claims: Fake Win Rates, Cherry-Picked Screenshots and Sales Red FlagsMost exaggerated indicator claims fall apart under a few ordinary questions. This guide covers the…