QUBITQUANT
Tools · 03 · Data

Tick data, fast, free.

327M
Rows
One CSV.
34s
Parsed
Cold start.

The Trident reports on this site run on Dukascopy tick data, fed through a Rust pipeline we open-sourced. It pulls down the raw archive, parses it into a backtester-ready CSV, and clips by symbol, year, or session. Same data, same path, every time.

02 · The pipeline

Two binaries. One job each.

tickparse

Pulls raw Dukascopy archives. Resumes, retries, dedupes. Walks every symbol you list.

csvparser

Normalises ticks into a backtester-ready CSV. Tab-clean, deterministic, streaming-safe.

# Pull XAUUSD ticks for 2015-2026
tickparse fetch --symbol XAUUSD --from 2015 --to 2026 --out ./raw

# Normalise into a backtester-ready CSV
csvparser ./raw --symbol XAUUSD --out XAUUSD-2015-2026.csv

Free, open source, and the same feed every backtest on this site uses.

Get it on GitHub →