If this is you
Choose TradingView Bar Replay
You trade many markets on TradingView and write your own Pine Script®. Or you want replay below one minute, several charts in sync, or practice without recording trades.
BacktestFlow vs TradingView Bar Replay
Both replay history candle by candle on TradingView charts. Bar Replay goes wide: every market, deep history and synced charts, inside a platform you may already use. BacktestFlow goes deep on forex: orders fill on the replayed candles and every trade is recorded before the replay moves on. The statistics measure your edge and your execution.
Side by side
| Feature | TradingView Bar Replay | BacktestFlow |
|---|---|---|
| Purpose | A replay feature inside a charting platform | A replay backtester with its own statistics, plus a separate journal for live trades |
| Where orders fill | TradingView's documentation: “Trading orders are executed using real-time data, including those in Paper Trading” | LeadsOn the replayed candles. Market, stop and limit orders; entry, stop and target dragged on the chart; partial closes; sizing by risk % or by lots |
| Trade record | None. You record trades yourself | LeadsEvery close opens a write up with notes, tags, checklist and screenshots, and the replay waits until it is saved. A screenshot of your order lines can be captured automatically on close |
| Performance metrics | None from Bar Replay: you build your own spreadsheet | LeadsOn paid plans, more than 40 metrics in five sections, in R, %, money or pips; on the free plan, the Verdict and Edge sections |
| Execution metrics | None: Bar Replay keeps no trade record to measure | LeadsPlanned against captured R:R, target hit rate and position sizing consistency on every plan; the checklist discipline score on paid plans |
| Reports on your trades | None from Bar Replay | LeadsFlow Coach runs 28 analyses. A finding is kept only if it passes a significance check, and a report may only quote numbers the engine measured. On the Max plan every report, on the others the first per strategy and lens |
| Strategy rules | A strategy checklist is not documented in Bar Replay | LeadsDescribe a strategy in plain words and it becomes a checklist you are measured against; on paid plans, from the strategy form too, or dictated |
| Replay direction | TradingView documents stepping forward and choosing a new starting bar during replay; a step back control is not described | LeadsYes, on the Max plan: a slider moves the replay back 1 to 50 candles, with a red line previewing the cut. Blocked while a position is open |
| Switching timeframe mid replay | Not documented for higher timeframes; switching to a lower timeframe without data shows “Data point unavailable” and keeps the timeframe | Switching timeframe rebuilds the current candle only from bars already replayed, so no future price shows |
| Several charts at once | LeadsAll charts in a layout can replay in sync, across symbols and timeframes | One instrument per session |
| Picking up where you left off | The session saves automatically on exit and resumes from the same point, with the same symbols and intervals | Sessions resume from where you left them, with drawings and indicators restored |
| Tick level replay | TradingView's documentation states Bar Replay “does not work with … tick-based charts” | Also bar based: 1 minute OHLC candles |
| History depth | LeadsDeep on daily data (decades on some symbols); second based Replay data starts August 2022, minute data typically 2000 to 2011 depending on symbol | Forex from 2010 to 2015 depending on pair: GBPUSD and AUDUSD from 2010, EURUSD from 2012. Gold from 2011 |
| Markets covered | LeadsStocks, crypto, futures, indices, forex: effectively everything | 41 instruments on paid plans, forex first: 28 pairs plus metals, energy, the dollar index, four stock indices, BTC and ETH. The free plan has 8 of them |
| Custom indicators | LeadsPine Script®, plus an enormous community library | TradingView Charting Library indicators and drawings, plus built in Session and TDI studies. On the Max plan, a developer rebuilds your Pine Script® indicators by hand |
| Cost | Bar Replay is usable on the free tier of a platform you probably already have | Free plan to start, with replay and the full trade record |
Where BacktestFlow leads
“Trading orders are executed using real-time data, including those in Paper Trading and with other brokers”
BacktestFlow fills orders on the replayed candles and checks stop and target in the same bar, so every result belongs to the history you replayed.
Bar Replay leaves the record to you. Here every close opens a write up with notes, tags, checklist and screenshots, and the replay waits until it is saved. A screenshot with your order lines can be captured automatically. The sample keeps the trades you would rather forget, instead of drifting into a sample too thin to conclude anything from.
Flow Coach runs 28 analyses across your backtests and your live journal. A finding is kept only if it passes a significance check: a 90% Wilson interval and a group of at least 8 trades. The written report may only quote numbers the engine measured.
The statistics show how you executed. Every plan measures planned against captured risk to reward, target hit rate and position sizing consistency, and paid plans add the checklist discipline score. That separates a strategy problem from an execution problem: see why your backtest doesn't match your live trading.
On paid plans, every trade feeds more than 40 metrics in five sections, in R, %, money or pips. Results break down by pair, hour, weekday and trading session, so you measure when your strategy works instead of assuming it.
Switching timeframe rebuilds the current candle only from bars you have already replayed, so a higher timeframe never shows price that hasn't happened yet. That is how our replay is built; TradingView's documentation does not describe its own behavior here.
On the Max plan, send the code of the Pine Script® indicator you already trade. A developer rebuilds it by hand for the BacktestFlow chart, so it behaves like the original. How Pine Script® requests work.
Where TradingView Bar Replay leads
Bar Replay runs inside your own layouts, with your Pine Script® and the community library one click away. If you'd rather not move your setup, it is the better fit.
TradingView offers second based replay data from August 2022. BacktestFlow replays from 1 minute up, which suits strategies read on 15 minute charts and above.
If you step through charts to train your eye and won't analyze the trades, Bar Replay gives you that on a platform you already have.
The short answer
If this is you
You trade many markets on TradingView and write your own Pine Script®. Or you want replay below one minute, several charts in sync, or practice without recording trades.
If this is you
You trade forex by hand and want every replayed trade recorded and measured as you go. That includes whether you followed your own process, not just what you made.
The two work side by side: TradingView for charting and market coverage, BacktestFlow for testing a forex strategy and measuring the result.
FAQ
It is good for practice: stepping a chart forward to see how a setup behaves, on a platform you may already use. As a measurement tool it stops short. Bar Replay keeps no trade record and computes no statistics, so you supply the spreadsheet. Its orders also fill on real time data rather than on the replayed candles.
Bar Replay is usable on the free tier of TradingView, but how far back you can replay intraday data depends on your plan. The documentation says lower timeframe replay stops where the plan's intraday limit is reached. We quote no prices because they change, so check TradingView's own pricing page. BacktestFlow has a free plan too, with replay and the full trade record.
Several third party guides report that switching to a higher timeframe mid replay can briefly reveal bars that have not yet occurred. TradingView's own documentation does not confirm this. It describes the opposite direction instead: switching to a lower timeframe without data shows 'Data point unavailable' and keeps the timeframe. Treat those reports as unconfirmed, and check them yourself if they matter. In BacktestFlow, switching timeframe rebuilds the current candle only from bars already replayed.
Not as a step back control. TradingView's documentation describes stepping forward and choosing a new starting bar, which restarts from an earlier point rather than undoing the last few candles. On the Max plan, BacktestFlow rewinds: a slider moves the replay back 1 to 50 candles, with a red line previewing the cut. It is blocked while a position is open.
The timeframe sets the workload. Count a year of forex as 52 weeks of 120 trading hours. That is 6,240 candles on the 1 hour chart, 24,960 on the 15 minute chart and 74,880 on the 5 minute chart. Your pace sets the rest. With Bar Replay, logging each trade in a spreadsheet adds to that time.
Both replay history on TradingView charts. Bar Replay goes wide: every market, deep history, several charts in sync. BacktestFlow goes deep on forex: orders fill on the replayed candles and every trade is recorded before the replay moves on. Flow Coach keeps a finding only if it passes a significance check.
Sources
We quote no prices: they change often, so check them at the source. Software changes too, so if something here is out of date, it is an error rather than a position, and it gets corrected.
BacktestFlow is built with the TradingView Charting Library but is not affiliated with, endorsed by, or sponsored by TradingView. TradingView and Pine Script® are trademarks of TradingView, Inc. Features change: verify current details at the source.
Keep comparing