Interactive spread replay
Replay snapshots in time order. Rule mode enters when state is TRACK and |spread| is above your threshold; optionally require an AI gate first. Sandbox only — not live paper fills.
Data status
Run controls
Session performance
Live prices
Progress & chart
Trade log
No trades yet. Run the backtest.
Champion pair paper & digest replays
Live stats use real pair paper closes. Daily what-if replays each UTC day with your current rules (champion) plus fixed alternatives on the same stored spread_events (mids only). The server can email digests; you change .env in Cursor when you agree — nothing auto-updates production. For Wave Ride (XAU/AUD gap compression), use the Research page.
Custom date range (UTC)
Interactive gap offset (what-if)
Shift the modelled gap in USD by a constant: simulated gap = real gap + offset.
Movements stay the same (spread_pct path); only the dollar level changes.
Uses the same spread_events as the offline replay. Does not change stored data or the scheduled digest.
Daily what-if (automated)
Runs on the server (default ~UTC hour 5) for yesterday’s data. Set RESEARCH_DIGEST_EMAIL in the environment for a short email. Or run a day once here: