Reading a missing figure as a good figure
An omitted modelling quality is not a modest one; it is an unmeasured one. Any default filled in on the reader's behalf turns silence into a claim nobody made.
A percentage the MT5 strategy tester prints for how completely the price history covered the tested window — reported on generated-tick runs too, not only on real ticks.
also: tick quality, history quality, backtest quality
Updated
How closely the prices the tester used match the prices that actually happened. A low figure means the simulation invented most of the movement between the prices it knew, and the strategy traded the invention.
Every other backtest figure is computed on top of the price series the tester used, so modelling quality is the number that decides whether the rest of the report is measuring the strategy or the interpolation. It matters most exactly where EA marketing is loudest — intraday and scalping strategies, whose entire edge lives inside the bar.
Four runs published on this site, all reading the same tester field. Three of them used the same model — Model 0, every tick generated from M1 bars — over the same broker history, and differed only in how many instruments the run had to load.
A basket run's own workload drags its figure down, so every basket listing here publishes no quality figure rather than a low one a reader would misread.
Calculation 99% → 72% with the model, the broker and the data source held constant; only the instrument count changed
Result The 27-point fall measures the run's history workload, not its fidelity
Treat modelling quality as a qualifier attached to every other figure in the report, and read the strategy's holding time before deciding how much it matters.
| Range | What it means |
|---|---|
| Real ticks, quality at or near 100% | The figures are about the strategy. Remaining differences live in execution rather than in the price series. |
| Around 90%, bar-interpolated | Usable for end-of-day systems, misleading for anything that trades inside the bar. Read it as a scan, not a result. |
| Low figures used for parameter scanning | Legitimate as a search tool and worthless as a published claim. Any surviving candidate must be re-run properly. |
| Not stated | The weakest case, because it is indistinguishable from not having measured it. Ask before reading the profit figure. |
Of the 30 EA listings here, 6 state a modelling quality — all of them 100%, all on runs done on real ticks. The other 24 state nothing: 12 ran Model 0, where the tester builds every tick from M1 bars instead of replaying recorded ones — including the two basket runs whose reports print 72% — and 12 more real-tick runs report no figure at all. A build gate reads the shipped pages rather than the source, because the 99 default lived in the schema and a source-text check would miss the next way it comes back.
An omitted modelling quality is not a modest one; it is an unmeasured one. Any default filled in on the reader's behalf turns silence into a claim nobody made.
It only means the price series was faithful. Slippage, requotes, latency and the broker's execution policy all sit outside the tester, so a 100% run still flatters the fills.
The modelling mode changes the trade set, not just the prices — trades that trigger on interpolated data may never trigger on real ticks. Two such runs are different experiments.
A swing strategy holding for days barely feels the intra-bar path; a scalper lives on it. One threshold for both gets one of them wrong.