Forex Backtesting Data

Backtest forex strategies
on audited M1 data

HistoricalFX packages source-backed M1 OHLCV forex data into Parquet files for local research workflows. You get the data files plus coverage reporting, so your backtest starts from known facts instead of a mystery export.

Current release facts

Symbols74
Parquet files518
Full bundle rows300.4M
Major bundle rows62.2M
Latest timestampMay 31, 2026

Built for the job before the backtest

The expensive work is not only getting price files. It is making the files loadable, consistent, and inspectable enough that a research result is worth reading.

Load M1 OHLCV data into pandas, DuckDB, R, or a local research database.

Validate timestamp coverage before trusting strategy-test results.

Avoid rebuilding the download, normalization, Parquet conversion, and QA pipeline from scratch.

Start with a free EUR/USD sample before buying a single pair or major-pair bundle.

Recommended workflow

This is the path that gets a buyer from curiosity to a real paid result without pretending every trading platform wants the same file format.

1. Validate the sample

Download the free EUR/USD M1 Parquet sample and confirm your loader, timezone assumptions, schema, and conversion path.

2. Buy the smallest useful bundle

Use the major-pair bundle first if your strategy depends on liquid FX pairs and you want the fastest path to a real test.

3. Check release coverage

Use the included coverage reports to see what is source-backed, what is current, and where known gaps still exist.

4. Run your own tests

Load the files locally and run your backtest without API quotas, broker platform limits, or hidden data-fetch steps.

Try before you buy

Get a free EUR/USD M1 Parquet sample: 31,680 rows from January 2024, with no nulls or duplicate timestamps.

No spam, ever. Just data.

Backtesting data questions

Is this tick data or M1 data?+
The current sellable product is M1 OHLCV historical forex data in Parquet format. Tick-level delivery is not positioned as live until matching source files, QA, and fulfillment artifacts exist.
Can I use this for MT4 or MT5 backtesting?+
The live paid artifact is Parquet. You can convert it for your own MetaTrader workflow, but broker-native MT4 or MT5 files are only sold after separate conversion QA passes.
Are gaps filled with synthetic prices?+
No. Known missing intervals are not patched with fake continuity. Releases are packaged from observed source data and shipped with coverage reporting.
What should I buy first?+
Start with the free sample. If the format works, the major-pair bundle is the practical first paid download for most strategy research workflows.