Data for backtests
The exact sample every run on the site is computed on. Download it, apply the strategy rules and costs, and you get the same numbers. A backtest without open data is a picture on faith; here the data sits right next to it.
- Instrument
- EUR/USD (daily bars)
- Timeframe
- Daily bars (1D)
- Period
- 2025-06-16 → 2026-07-20
- Bars
- 400
- Columns
- time_iso, open, high, low, close, volume
- Source
- Binance Spot REST API (api.binance.com/api/v3/klines)
- License
- CC BY 4.0 — free with attribution
CC BY 4.0 license: use freely, credit the source — ForexNews24.
The honest detail about the source
A Binance spot EUR/USDT proxy series, not a forex-broker feed. On the daily timeframe the proxy series moves almost in lockstep with interbank EUR/USD, so it is enough for checking a strategy's logic. But it is not your broker's quote feed: intraday spikes, spread and swap will differ. We disclose this plainly — the goal of the project is reproducibility, not a pretty number.
Questions about the data
Are these real EUR/USD quotes?
This is the EUR/USDT spot pair from the Binance spot market, taken as a proxy for EUR/USD. It moves almost in lockstep with interbank EUR/USD, but it is not the quote feed of a specific forex broker. We state this plainly rather than hide it: for checking methodology on the daily timeframe the proxy is enough; for trading, verify against your own broker terminal.
Why do you publish the data for download?
So that any backtest result on the site can be reproduced independently. Take this file, apply the described rules and costs, and you get the same numbers. Without open data a backtest is just a picture you have to take on faith.
What costs are built into the calculations?
Spread — 1.0 pip (0.0001) per trade, round turn. Commission — not charged separately — included in the spread. Slippage — filled at the bar close, with no look-ahead. Every run on the site is computed with these costs, otherwise the returns would be an inflated fantasy.
What format is the data in?
The same sample is available in two formats: CSV (for Excel, Google Sheets, pandas) and JSON (for code). Columns: date, open, high, low, close, volume. CSV delimiter is a comma, encoding UTF-8.
New backtest studies — to your inbox
When a new reproducible study comes out or the data is updated, we send a short email. No spam, no "signals", no selling your address.
By leaving your email you agree to receive occasional emails from the portal. Unsubscribe in one click from any of them.