Manually backtesting 100 trades with bar-by-bar replay usually takes about three to eight focused hours, often split across two sittings. That is because replay lets you fast-forward quiet price and jump to where setups form, compressing months of live market time into a single session.
Estimates by trading style
- Scalping / low timeframes: setups are frequent, so 100 trades can come in three to five hours, though each requires quick, focused decisions.
- Day trading: roughly four to seven hours, replaying intraday charts and skipping overnight gaps.
- Swing trading: setups are rarer per unit of chart, so expect more skipping between trades - five to eight hours, spread out.
These are working estimates, not guarantees; a very selective strategy that trades once a week on the chart takes longer per trade because you skip more price to find each one.
What eats the time
Most of the effort is not placing trades - it is finding them. Skipping through price to reach the next valid setup is where the minutes go. Anything that speeds that up shortens the whole job: jumping to different dates, fast-forwarding quiet ranges, and being selective so you only stop for setups that actually match your rules.
Important: do not rush so much that you skip valid losers or bend rules to save time. Speed is worthless if it corrupts the sample. The aim is fast and honest, not fast at the cost of accuracy - the classic backtesting mistakes apply here too.
How to keep it quick and clean
- Auto-size risk so you are not calculating lots on every trade.
- Let the tool log trades instead of writing a spreadsheet by hand.
- Jump dates to reach varied conditions without replaying everything in between.
- Batch it into two focused sessions rather than one exhausting marathon that degrades your decisions.
Build your 100-trade sample in a session
In a simulator, risk is auto-sized, trades are logged for you, and you can step or fast-forward through price and jump to new dates - so a hundred-trade sample that would take a swing trader months to gather live is realistically an afternoon's work. That speed is exactly what makes backtesting worth doing before you risk real money.
Measured: how much calendar history 100 trades actually costs
The honest answer depends on one number you control — how often your strategy fires. We counted the trading days actually present in the archive rather than assuming 252 or 365: across 2015-2025 the FX market delivered a mean of 313 trading days per year (range 312-314), because forex runs five days a week and stops only for a handful of holidays.
| Your setup frequency | Trading days for 100 trades | Calendar history needed | Realistic for |
|---|---|---|---|
| 2 per day | 50 | ~2.5 months | Scalping, M5-M15 |
| 1 per day | 100 | ~4 months | Intraday, M15-H1 |
| 1 every 2 days | 200 | ~7.5 months | Intraday swing, H1-H4 |
| 1 every 4 days | 400 | ~1.3 years | Swing trading, H4-D1 |
| 1 per week | 500 | ~1.6 years | Position trading, D1 |
| 2 per month | 1,250 | ~4 years | Weekly-chart setups |
The table exposes the trap in the question. A scalper reaches 100 trades in a quarter — but that quarter is one market condition, so the sample is large and the regime coverage is nil. A swing trader who needs 1.3 years automatically spans several regimes and gets a more durable answer from the same 100 trades.
So sample size and regime coverage are different requirements, and 100 trades only satisfies the first. If your strategy fires often, deliberately spread the test across separate periods — say 2018, 2020 and 2024 — instead of replaying one continuous recent stretch. Our gold measurements show why: average daily range moved five-fold between 2018 and 2025, so a hundred trades taken inside one year describe that year and nothing else.
Trading-day counts computed 2026-08-27 from 3,440 EURUSD daily bars in the FxBacktest archive, 2015-2025 (mean 313 per year). Calendar-history figures are those day counts divided by 313 and rounded.
Backtest time FAQ
How long does it take to backtest 100 trades?
With bar-by-bar replay, roughly three to eight focused hours, often across two sessions, depending on how rarely the setup appears.
Is manual backtesting slow?
Slower than automation but far faster than live trading. Replay compresses months of market time into hours by fast-forwarding quiet price.
How can I backtest faster?
Skip quiet price, jump between dates, auto-size risk, let the tool log trades, and stay selective so you only stop for relevant setups.
Sources
- 17 CFR § 4.41 — CFTC rule on hypothetical performance — the US regulation governing how simulated results must be presented, and the source of the standard warning that simulated programs are "designed with the benefit of hindsight".
- NFA Compliance Rule 2-29 — communications with the public — the National Futures Association rule on promotional material and hypothetical results.
- BIS Triennial Central Bank Survey — OTC FX turnover, April 2025 — the primary measurement of global FX market size: $9.6 trillion traded per day, up 28% from $7.5 trillion in 2022, with the US dollar on one side of 89.2% of all trades.