Free Backtest Data Diagnostic

Check whether your forex backtest data is risky

Free forex data exists. The expensive question is whether your timestamps, source coverage, converters, and missing intervals are quietly bending the backtest. Use this quick checker to decide whether you need a sample workflow, a clean major-pair kit, or a paid audit.

Known symptoms

What breaks forex backtests

Most bad results do not announce themselves. They come from small data assumptions that compound across years of research. For the full failure pattern, read why forex backtests fail before strategy logic runs.

Source clarity

Know whether bars came from Dukascopy, broker export, HistData, MT platform files, or a merged archive.

Temporal integrity

Separate expected market closures from true missing intervals and non-monotonic timestamp runs.

OHLC validity

Reject bars where high, low, open, or close relationships are impossible or created by a bad converter.

Research fit

A dataset can be acceptable for daily studies and still be unsafe for M1 scalping or tick-derived systems.

Need a human review?

If the checker points to high risk, scope a paid audit before spending another weekend patching files. We start with symbols, range, format, source, and the exact research risk.

Scope an audit

Send the minimum details needed to quote validation, repair, or recurring refresh work.

Email audit scope

Do not upload raw files here. We will ask for files only after scope and handling expectations are clear.

Checker questions

Can this page verify my dataset automatically?
No. This checker is a scoping tool, not an upload validator. It helps identify risk symptoms before a paid audit or sample workflow.
Why not just fill missing minutes?
Because fabricated continuity can create false backtest confidence. Repair should use source-observed data or mark the interval as a known limitation.
Who should request the paid audit?
Anyone using forex data for client work, funded-account research, product development, or a strategy where a broken dataset can waste serious time or money.
What is the fastest lower-cost next step?
Download the free EUR/USD Parquet sample, confirm your loader and schema expectations, then compare the Major-8 readiness kit if the workflow fits.