Years before the first trade: the test window is not the tested history

2026-09-03, measured across every default audit in the catalog that carries the block. The figures below sit on the audit pages; the full audits of EAs listed or rented at 200 USD or less are free to read.

Written on 3 September 2026. Counts, rankings, extremes and labels here describe the audits on record that day; audits published or rebuilt since have changed some of them, and retired audits are not current evidence.

A backtest that runs from 2003 to 2026 has not necessarily been tested since 2003. The window is what the tester was told to cover. The first trade is when the EA actually did something. Across the 22 default audits that carry the measurement, the gap between those two dates runs from 1 day to 6,086 days. Eight of the 22 spent more than two years inside their own window without opening a single position.

How the two dates are found

The window comes from the tester report itself, the line that names symbol, timeframe and period. The first entry comes from the deals table, taking the earliest deal that is a buy or a sell with direction in, so closing legs and balance operations cannot move it. Both are exact, and the audit labels them that way. From them the engine derives two figures, the delay in whole days and the effective years, which is the span from the first trade to the end of the window.

The second figure is the one worth carrying around. It answers the question a reader actually has, which is how much history this result rests on.

The widest gap in the catalog

Quantum Titan was tested from 2003-05-05 to 2026-08-23. Its first trade is dated 2020-01-02 15:19:54. That is 6,086 days of window with nothing in it, and the audit reports 6.64 effective years. For comparison, Gold House starts on the same 2003-05-05 and reports 23.28 effective years, because its first trade lands on 2003-05-06. Same start date on the period line, and two very different amounts of history behind the result.

Three further audits share the same first entry down to the second. Quantum Athena X, Quantum Queen X and the Quantum Queen document that republishes the same run all open at 2018-01-17 03:00:00, 5,371 days after the window starts, for 8.58 effective years. Athena X and Queen X are not the same run, they closed trades on 902 and 820 days respectively, and they still agree on the first entry down to the second. A start time two runs share that exactly is a property of the software rather than of the prices we fed it.

The 2006 cluster, and why the data is not the excuse

Three M15 runs begin trading in the same year. Twister Pro Scalper opens on 2006-01-06 after 977 days, Smart Gold Impulse on 2006-04-20 after 1,081 days and ThunderGold Scalper on 2006-05-04 after 1,095 days. All three windows open on 2003-05-05. Twister Pro Scalper and ThunderGold Scalper carry the same vendor name in our catalog and Smart Gold Impulse carries a different one, so at least one of the three reaches that year on its own.

The obvious objection is that the price history simply started later. It did not. Our audits carry a coverage figure for exactly this question, the reported bars converted into minute equivalents and held against the weekdays in the window. All three of these runs report 1.0005, so the bars were there and the EAs did not use them. The engine treats coverage below 0.50 as a missing data head and says so instead of blaming the EA, and none of the 22 audits falls into that class.

Short delays are the normal case

Most of the catalog starts trading almost immediately. Gold House and Smart Gold Hunter need 1 day, Gold Atlas and OilVector X need 3, Scalping Robot Pro needs 9 and The Gold Reaper needs 22. A short delay is what an indicator warmup looks like, and it is the reason the measurement exists as a scale rather than a yes or no. Eleven of the 22 audits carry an ok lamp here.

In the middle sit two runs on the daily timeframe. Gold Trade Pro waits 142 days and Ultimate Breakout System waits 151 days. On a daily chart a wait measured in months is a far smaller number of bars than the same wait on a minute chart, which is exactly the trap the next section is about.

Why one audit was flagged for a two day delay

Range Breakout EA with Range Filters starts trading on 2017-01-03 08:35:22, 2 days into its window, and on 3 September still carried a caution lamp (no longer, see the update below). That was the rule working as written, and it is the reason this article quotes days rather than lamp colours. The run is on M1, where two calendar days are 1,895 bars of the tested timeframe, and the audit stores that figure next to the days. Our convention changed on 2026-08-31 from counting calendar days to counting bars of the tested period, because a warmup is a bar count and not a duration. Range Breakout is the only audit in the catalog rebuilt since that change, so the other 21 audits quoted here still carry lamps from the older calendar day rule while their delays themselves are unaffected. We would rather print that sentence than let a reader compare two lamps that were not computed the same way.

Update 29 September 2026. The bar rule on its own flagged minute charts for a silence of one to fourteen calendar days, because 5,000 M1 bars are less than four trading days. The rule now also needs the silence to be material in calendar time: a caution from 30 days, red on the bar path from 90 days, and two years stay red on their own. Range Breakout's two day start no longer carries a caution, and every listed audit has been rebuilt under the same rule, so the lamps are comparable again.

Run these checks yourself

Every audited EA carries these dates on its audit page with the deal level evidence behind them. Your own tester report? The browser check is free.

The honest limits. The delay counts whole calendar days including weekends, so a delay of 1 day can be a few hours. The coverage figure is a declared heuristic and not a read of the tick files, it converts the reported bar count by timeframe and holds it against weekdays at 1,380 minute bars each, which is why values slightly above 1.0 appear. Four default audits carry no such block at all because they were built by an older engine version, and they are simply absent from the 22 rather than counted as zero. The lamp thresholds are ours, and the convention change of 2026-08-31 is described above rather than hidden. A late first trade is a reason to read the audit, not a verdict by itself, and none of these figures says why an EA stayed silent. It says how long.

More from the blog

The months that paid: what a monthly sweep would have paid out

A backtest reinvests every dollar it makes and a person takes money out. Our monthly withdrawal replay puts Gold House at 182 paid months out of 280 and Lizard at 3, and shows why a profitable final balance does not mean spendable cash along the way.