BacktestingReplay your idea against real history

Test any idea in seconds.

Write a rule, pick a window, hit run. We replay it against 2 years of real market data and show you exactly how it would have done — before you ever publish it.

Backtest · replay

Runs your rule against historical market data. Instant, repeatable, great for iterating. But it's hindsight — easy to overfit. Backtests never appear on the leaderboard.

Hypothesis testing

Out-of-sample · forward

Runs your rule against live data going forward — data that didn't exist when you wrote it. After 14 days & 30+ trades, it's leaderboard-eligible. This is what counts.

Proof
Live backtest demo
Real data via /api/quants/backtest · pick a preset & run
12,840 historical markets
Pick a strategy
Rule config
Window
Net P&L
+$3,184
on $5 flat
Win rate
66.4%
122 / 184
Sharpe
3.38
annualised
Max DD
−$408
9.6% of peak
Trades
184
2.0 / day
Replay
day 180 / 180
Demo uses cached real data. Backtest results are hypothetical replays — not a promise of forward performance.

Four steps. No spreadsheets.

The whole point: backtesting that doesn't require a data-engineering team.

01

Write a rule

Use the visual builder or paste a JSON config. Entry, exit, sizing, market filter.

02

Pick a window

Captured Kalshi & Polymarket history, replayed tick-by-tick — and growing every day.

03

Run

The engine replays every 5-minute tick, simulates fills at real prices, settles at expiry.

04

Read the curve

P&L, win rate, Sharpe, drawdown, and every simulated trade — in seconds.

What's replayable today

We only backtest signals we have clean historical data for. The rest are forward-only — and we say so.

Backtest-replayable
yes_ask_below / abovefull 1s/1m history
ya_change_5m / 1hmomentum, reconstructed
vol_spike_*from trade tape
hour_of_day / day_of_weekdeterministic
wx_anchor (cf6 lock)NWS CLI backfill
eco_anchor (calendar)dated release windows
Forward-only (not yet replayable)
injury_anchorESPN feed not archived pre-2026
lineup_anchorprobable starters are point-in-time
nws_anchor (live obs)point-in-time obs not archived
crypto_anchor (funding)backfill in progress · ~Q3

Backtest your first idea now.

Free to explore. Pro unlocks unlimited runs and the full captured history as it grows.

Open the builder → Browse signals