Troubleshooting
Why are my backtesting results different on TradingView and TradeSearcher ?
There are many reasons why your backtesting results may differ between TradingView and TradeSearcher, but the most common ones are:
-
TradingView chart-history limits vary by plan and timeframe. Compare the current limits in TradingView's historical data documentation. Bar Magnifier can also change simulated order fills because it uses lower-timeframe data; TradingView documents that behavior in its Bar Magnifier guide.
-
You are using different parameters. Make sure the parameters of the strategy on TradingView inside the 'Properties' tab are the same as on TradeSearcher in Parameters tab (on the details part of the bottom of each backtest).
-
Backtest has been updated a long time ago. While we try to update backtests regularly, it is possible that the backtest has been updated a long time ago and that the strategy has been updated since then. Make sure to check the last updated date on TradeSearcher in the detail of the backtest (bottom right section).
Are Trading Strategies on TradeSearcher repainting ?
Repainting describes historical and realtime calculations or plots behaving differently. Some forms are expected on an open realtime bar, while others can make historical results misleading. See TradingView's repainting documentation for the different cases.
TradeSearcher records automated static and replay checks when evidence is available. A passed check means no divergence was observed in that tested context; it is not proof that a strategy never repaints. Missing source, private access, timeouts, chart settings, and different symbol or timeframe contexts can all limit the conclusion. Validate important strategies in paper trading before considering live use.