EUR/USD1.0852+0.12%
GBP/USD1.2634-0.08%
USD/JPY149.32+0.24%
USD/CHF0.8821-0.05%
AUD/USD0.6524+0.18%
USD/CAD1.3612+0.03%
XAU/USD2048.50+0.42%
EUR/GBP0.8592-0.11%
GBP/JPY188.65+0.15%
EUR/JPY162.04+0.36%
EUR/USD1.0852+0.12%
GBP/USD1.2634-0.08%
USD/JPY149.32+0.24%
USD/CHF0.8821-0.05%
AUD/USD0.6524+0.18%
USD/CAD1.3612+0.03%
XAU/USD2048.50+0.42%
EUR/GBP0.8592-0.11%
GBP/JPY188.65+0.15%
EUR/JPY162.04+0.36%
Updated Jan 2025

25 years of clean
forex data

Backtesting-ready OHLCV data for 66 currency pairs. M1 to Weekly. No gaps, no bad ticks. Ready for pandas.

66
Currency pairs
200M+
Data points
7
Timeframes

7-day refundInstant download

Data fromInstitutional LPs
FormatApache Parquet
Coverage2000–2024

Try before you buy

Get 1 month of EUR/USD M1 data free. 31,500 bars in Parquet format.

No spam, ever. Just data.

Data Format Preview

Clean OHLCV data. Loads instantly in pandas, R, or any data tool.

example.py
import pandas as pd

df = pd.read_parquet('EURUSD_M1.parquet')

# Output:
#                     datetime    open    high     low   close  volume
# 0  2000-01-03 00:00:00  1.0088  1.0088  1.0085  1.0085    42
# 1  2000-01-03 00:01:00  1.0085  1.0089  1.0085  1.0089    28
# 2  2000-01-03 00:02:00  1.0089  1.0093  1.0088  1.0091    35
12x
faster than CSV
10x
smaller files
0
missing bars

Also available in CSV and MT4/MT5 formats

Included Free

Skip the setup.
Start backtesting today.

Every purchase includes 7 ready-to-run Jupyter notebooks. No framework to learn. No environment to configure. Just open, run, and see results.

"I downloaded data but spent 3 hours just loading it correctly"
"My backtest has bugs — is it my code or the data?"
"I don't have time to learn vectorbt or backtrader"
Our templates solve this

Pre-configured for your exact data format. Just change the pair name and run. Validate your data, test strategies, and generate performance reports in minutes.

7 Python Notebooks Included

00
Data Loader & Validator
Load Parquet, check for gaps, validate quality
01
SMA Crossover Strategy
Classic trend-following with entry/exit logic
02
RSI Mean Reversion
Buy oversold, sell overbought
03
Bollinger Breakout
Volatility expansion strategy
04
MACD Momentum
Signal line crossovers
05
Risk Manager
Position sizing, stop-loss calculator
06
Performance Report
Sharpe, drawdown, equity curves, export to CSV
Dependencies: pandas, numpy, matplotlib (no heavy frameworks)

Choose your dataset

One-time purchase. Instant download. Yours forever.

Secure Stripe Checkout
7-day refund guarantee

Single Pair

Any single forex pair with complete history

Please select a pair to continue

Data points
6M+
Size
~50 MB
$15
One-time payment
  • Choose any pair
  • All 7 timeframes
  • Full 2000-2024 history
  • Parquet format
  • 7 Python templates included
Need CSV or MT4/MT5?

Parquet included. Add other formats:

7-day refundInstant download

Major Pairs

The 8 most traded currency pairs

Data points
48M+
Size
420 MB
$49
One-time payment
  • EUR/USD, GBP/USD, USD/JPY & more
  • All 7 timeframes per pair
  • 20+ years of data
  • Parquet format
  • 7 Python templates included
Need CSV or MT4/MT5?

Parquet included. Add other formats:

Download Now — $49
7-day refundInstant download
Most Popular

Complete Dataset

Everything: 66 pairs, indexes & commodities

Data points
200M+
Size
2.1 GB
$129
One-time payment
  • 66 currency pairs
  • Stock indexes (SPX, DAX, FTSE)
  • Commodities (Gold, Silver, Oil)
  • All 7 timeframes each
  • 200M+ data points
  • 7 Python templates included
Need CSV or MT4/MT5?

Parquet included. Add other formats:

Download Now — $129
7-day refundInstant download

All 66 pairs included

Major Pairs

EUR/USDGBP/USDUSD/JPYUSD/CHFAUD/USDUSD/CADNZD/USD

Cross Pairs

EUR/GBPEUR/JPYGBP/JPYAUD/JPYEUR/AUDGBP/AUDEUR/CAD+14 more

Exotic Pairs

USD/SGDUSD/MXNUSD/TRYEUR/TRYUSD/ZAREUR/SEKUSD/NOK+17 more

Commodities & Indexes

XAU/USDXAG/USDWTI/USDSPX/USDDAX/EURFTSE/GBPNKY/JPY+7 more

Pips for Breakfast

Your morning forex briefing. Delivered before the markets open.

No spam. Unsubscribe anytime.

Frequently asked

What format is the data?
Apache Parquet — the industry standard for columnar data. Loads instantly in Python/pandas, R, DuckDB, or any modern data tool. 12x faster than CSV with 10x smaller file sizes.
What timeframes are included?
All standard timeframes: M1, M5, M15, H1, H4, Daily, and Weekly. Suitable for scalping systems through swing trading strategies.
How do I download after purchase?
You receive download links via email within 5 minutes of payment. Links are valid for 24 hours but can be regenerated anytime from your receipt.
What is the refund policy?
7-day refund for delivery issues. Due to the digital nature of the product, refunds are not available after successful download.
Can I use this for commercial purposes?
Yes — personal and commercial use is included. Build trading bots, run backtests, power research, or use in production systems.
Where does the data come from?
Aggregated from multiple institutional liquidity providers. Professionally cleaned for gaps, bad ticks, and weekend artifacts.
What are the Python templates?
Every purchase includes 7 Jupyter notebooks pre-configured for your data: a data loader/validator, 4 strategy templates (SMA, RSI, Bollinger, MACD), a risk manager, and a performance report generator. Just open and run — no setup required.