What is manual backtesting?
Manual backtesting means replaying historical price data candle by candle and placing trades yourself, as though the market were live, without knowing what happens next. It contrasts with automated backtesting, where a coded set of rules is run over historical data.
What is the difference between chart replay, bar replay, market replay and backtesting?
Chart replay, bar replay and market replay all describe the same mechanic: hiding future price and stepping a historical chart forward candle by candle. Backtesting is what you do with it — placing trades, recording the results, and measuring whether the strategy has an edge. A trading simulator gives you the replay; a backtesting platform also keeps the record and computes the statistics. The distinction matters, because replay without measurement produces a feeling about your strategy rather than evidence.
Is manual or automated backtesting better?
They answer different questions. Automated backtesting tests whether a specification would have been profitable, and it is far faster over large samples. Manual backtesting tests whether you can execute a strategy in real time, including the judgement calls a discretionary approach depends on. If your strategy cannot be fully written as code, automated testing cannot validate it.
Can I backtest a forex strategy without coding?
Yes. Manual replay requires no scripting, no Expert Advisors, and no programming. You step through historical candles and place trades on the chart, which is why it suits discretionary and price-action strategies that resist being expressed as rules.
How do you avoid look-ahead bias when backtesting manually?
Look-ahead bias creeps in whenever future price becomes visible — by scrolling forward, switching timeframe, or seeing a chart edge that extends past your replay point. The fix is a replay environment that hard-limits history to the current bar, including when you change timeframe, rather than relying on your own discipline not to look.
Do I need to install anything? Does it work on Mac?
No installation. BacktestFlow runs entirely in the browser, so it works the same on macOS, Windows and Linux — there is no download, no plugin, no MetaTrader required, and no broker account needed to start. Mac users in particular tend to hit this problem, because several established backtesting tools are Windows-only and their documented workaround is to run Windows inside a virtual machine.
How long does manual backtesting take?
Estimates for replaying a single year commonly range from around 10 to 40 hours depending on the timeframe, since lower timeframes contain far more candles. Speed controls and keyboard shortcuts reduce that considerably, but manual backtesting is inherently slower than automated testing — the trade-off is that it tests execution, not just a rule set.