A backtest is only as honest as its data and its fills. This page is the full list: which markets, how many years, how many bars, what each trade is charged, and the rules the engine cannot bend.
instruments
32
1-minute bars
94.0M
years of history
355
longest series
17.6y
| market | from | years | costround-trip cost | |||
|---|---|---|---|---|---|---|
| NQ | NAS100, US100, USTEC, NASDAQ | 2012-01-19 | 14.8 | 3bp | America/New_York | Dukascopy cash-index CFD, tick-built 1m bars |
| SPX | US500, SP500, ES, MES | 2010-11-14 | 15.9 | 2.5bp | America/New_York | HistData 1m bars, DST-audited |
| US30 | DOW, DJ30, DJI, YM | 2014-06-01 | 12.4 | 3bp | America/New_York | Broker MT5 export, 1m bars |
| US2000 | RUSSELL, RTY, RUT, IWM_CFD | 2018-08-09 | 8.2 | 4bp | America/New_York | Broker MT5 export, 1m bars |
| GER40 | DAX, DAX40, DE40, GER30 | 2013-09-30 | 13.1 | 3bp | Europe/Berlin | Broker MT5 export, 1m bars |
| UK100 | FTSE, FTSE100 | 2012-01-19 | 14.8 | 3.5bp | Europe/London | Broker MT5 export, 1m bars |
| FRA40 | CAC, CAC40 | 2012-01-19 | 14.8 | 3.5bp | Europe/Paris | Broker MT5 export, 1m bars |
| EUSTX50 | STOXX, STOXX50, SX5E | 2012-01-20 | 14.8 | 3.5bp | Europe/Berlin | Broker MT5 export, 1m bars |
| JPN225 | NIKKEI, JP225, NKY, N225 | 2012-02-06 | 14.7 | 3.5bp | Asia/Tokyo | Broker MT5 export, 1m bars |
| market | from | years | costround-trip cost | |||
|---|---|---|---|---|---|---|
| EURUSD | EU, FIBER | 2012-01-01 | 14.8 | 1.2bp | America/New_York | Broker MT5 export, 1m bars |
| GBPUSD | CABLE, GU | 2012-01-01 | 14.8 | 1.5bp | America/New_York | Broker MT5 export, 1m bars |
| USDJPY | UJ | 2012-01-01 | 14.8 | 1.5bp | America/New_York | Broker MT5 export, 1m bars |
| AUDUSD | AU, AUSSIE | 2012-01-01 | 14.8 | 1.8bp | America/New_York | Broker MT5 export, 1m bars |
| GBPJPY | GJ, GUPPY | 2012-01-01 | 14.8 | 2.5bp | America/New_York | Broker MT5 export, 1m bars |
| market | from | years | costround-trip cost | |||
|---|---|---|---|---|---|---|
| XAUUSD | GOLD, XAU, GC, MGC | 2009-03-15 | 17.6 | 3.5bp | America/New_York | HistData 1m bars, DST-audited |
| XAGUSD | SILVER, XAG, SI | 2010-01-03 | 16.8 | 6bp | America/New_York | HistData 1m bars, DST-audited |
| market | from | years | costround-trip cost | |||
|---|---|---|---|---|---|---|
| WTI | USOIL, CRUDE, CL, OIL | 2012-01-02 | 14.8 | 5bp | America/New_York | Broker MT5 export, 1m bars |
| market | from | years | costround-trip cost | |||
|---|---|---|---|---|---|---|
| BTCUSDT | BTC, BITCOIN, BTCUSD, XBT | 2021-12-01 | 4.9 | 8bp | UTC | Binance USDT-perpetual 1m klines |
| ETHUSDT | ETH, ETHEREUM, ETHUSD | 2021-12-01 | 4.9 | 9bp | UTC | Binance USDT-perpetual 1m klines |
| SOLUSDT | SOL, SOLANA | 2021-12-01 | 4.9 | 12bp | UTC | Binance USDT-perpetual 1m klines |
| market | from | years | costround-trip cost | |||
|---|---|---|---|---|---|---|
| SPY | 2017-02-16 | 9.6 | 2bp | America/New_York | Dukascopy US stock/ETF CFD, 1m bars, exchange hours | |
| QQQ | 2017-01-23 | 9.7 | 2bp | America/New_York | Dukascopy US stock/ETF CFD, 1m bars, exchange hours | |
| NVDA | NVIDIA | 2017-01-19 | 9.8 | 4bp | America/New_York | Dukascopy US stock CFD, 1m bars, exchange hours |
| TSLA | TESLA | 2017-01-19 | 9.8 | 4bp | America/New_York | Dukascopy US stock/ETF CFD, 1m bars, exchange hours |
| AAPL | APPLE | 2017-01-17 | 9.8 | 3bp | America/New_York | Dukascopy US stock/ETF CFD, 1m bars, exchange hours |
| AMD | 2017-11-02 | 9 | 4bp | America/New_York | Dukascopy US stock/ETF CFD, 1m bars, exchange hours | |
| PLTR | PALANTIR | 2020-10-05 | 6 | 4bp | America/New_York | Dukascopy US stock/ETF CFD, 1m bars, exchange hours |
| NFLX | NETFLIX | 2017-01-19 | 9.8 | 3.5bp | America/New_York | Dukascopy US stock/ETF CFD, 1m bars, exchange hours |
| AMZN | AMAZON | 2017-01-19 | 9.8 | 3bp | America/New_York | Dukascopy US stock/ETF CFD, 1m bars, exchange hours |
| MSFT | MICROSOFT | 2017-01-19 | 9.8 | 3bp | America/New_York | Dukascopy US stock/ETF CFD, 1m bars, exchange hours |
| META | FACEBOOK, FB | — | — | 3.5bp | America/New_York | Dukascopy US stock/ETF CFD, 1m bars, exchange hours |
| GOOGL | GOOG, GOOGLE, ALPHABET | — | — | 3bp | America/New_York | Dukascopy US stock/ETF CFD, 1m bars, exchange hours |
Two more files feed specific rules. A rule that needs one of them is simply off on the days the file does not cover, and the report says so.
| file | used by | source | last date | holes |
|---|---|---|---|---|
| VIX daily close | VIX regime rules | CBOE public history | 2026-10-23 | none |
| Economic calendar | news no-trade rules | Forex Factory | 2026-10-25 | 2025-04-08 → 2026-10-03 |
Every simulated trade pays a round-trip toll in basis points of price (1bp = 0.01%). It bundles the spread, commission and the slippage a retail order typically eats, calibrated against real broker fills, not the tightest quote of the day. A position held past the session close also pays the per-night financing charge. The cost ladder on each verdict shows the same strategy at 0x to 2x this toll, so you can see exactly where an edge dies.
Broker exports are not trusted as delivered. Each feed is compared week by week against exchange-stamped futures data: a whole-hour clock shift in daylight-saving weeks, flat bars where the market was moving, and broken bar structure all fail a week, and a failed week is never used. The recurring finding is a one-hour offset in the weeks when US and European clocks disagree. Those weeks are corrected or excluded before any strategy sees them.
Not in the estate: single stocks beyond the few listed, options, and most altcoins. A video about one of those gets an honest “no data” rather than a substitute market pretending to be it.
Want the concepts behind the numbers? Read the Learn pages.