Bar-by-bar replay
2x to 60x playback, next bar and next session, and a jump to any date inside the published range.
Pick a symbol and a date, step through the bars one at a time and place simulated orders while indicators, drawings and stats follow along.
No credit card. The 7-day trial starts on your first sign-in and is recorded on the server.
Every bar below is already imported and replayable. Counts are 1-minute bars; the range is the first and the last bar of that dataset.
| Symbol | 1-minute bars | Range |
|---|---|---|
| BTCBitcoin | 4,725,611 | 2017-09-01 to 2026-09-01 |
| ESE-mini S&P 500 | 3,777,481 | 2016-01-03 to 2026-10-01 |
| ETHEther | 4,705,026 | 2017-09-01 to 2026-09-01 |
| GCCOMEX Gold | 3,750,664 | 2016-01-03 to 2026-10-01 |
| NQE-mini Nasdaq-100 | 3,761,688 | 2016-01-03 to 2026-10-01 |
| 1-minute bars in total | 20,720,470 |
Only features that already work are listed here.
2x to 60x playback, next bar and next session, and a jump to any date inside the published range.
Market, limit, stop and stop-limit entries, plus take-profit and stop-loss bracket legs the engine cancels OCO.
MA, EMA, Bollinger Bands and VWAP, each with its own period inputs.
Trend lines, horizontal price levels and rectangles, placed straight on the chart.
Net P&L, win rate, payoff ratio, max drawdown and an equity curve over the closed trades of a session.
Sessions, replay cursors and the order trail live in Postgres, so switching devices does not lose them.
One click, and the 7-day trial is written on the server.
Choose a published symbol, then the bar the replay should start from.
Step the bars, place simulated orders and read the stats once the session closes.
No. Signing in with Discord starts the trial; no payment provider is connected anywhere in the site, so payment details are never collected.
Yes, 7 days. The server writes trial_started_at and trial_expires_at per user on the first sign-in, so the window follows the account and not the browser. Replay stays open after it lapses, because subscription benefits are not implemented yet.
The datasets are static snapshots imported into the local data directory, not a live feed. The table above lists each symbol's published range; it grows only after new bars are imported.
1m, 3m, 5m, 15m, 30m, 1h, 4h and 1D. Every coarser timeframe is aggregated on the server from the stored 1-minute bars.
No. This is a simulator: orders never leave the session, no broker is connected and no real money moves. Fills come from the matching engine against the replayed bars.
Yes. Panes stack, wide tables scroll inside their own card and the controls stay reachable; the terminal is still laid out for a desktop screen first.
Sign in with Discord and the first replay session is one click away.