Bars close first
A 14:30 bar arrives at 14:35.
Replay real market days. Trade manually or test an AI strategy, then review the results.
Real TSLA session, 8 April 2026 — a day the market fell 5.9%. 1 bp each way.
A 14:30 bar arrives at 14:35.
Never the close you just read.
No peek inside the current bar.
Falling days 9/9 beat the market · rising days 0/9 · claude-opus-5, 1 bp each way.
A tiny pilot. Standing aside beats a falling market by definition. Not a strategy.
mkdir -p "$HOME/.local/share/backtrade" curl -fsSLo "$HOME/.local/share/backtrade/backtrade-mcp.mjs" https://backtrade.dev/backtrade-mcp.mjs curl -fsSLo "$HOME/.local/share/backtrade/backtrade-mcp.mjs.sha256" https://backtrade.dev/backtrade-mcp.mjs.sha256 (cd "$HOME/.local/share/backtrade" && sha256sum -c backtrade-mcp.mjs.sha256)
claude mcp add --scope user backtrade -- node "$HOME/.local/share/backtrade/backtrade-mcp.mjs"
codex mcp add backtrade -- node "$HOME/.local/share/backtrade/backtrade-mcp.mjs"
“Replay TSLA on 2026-04-15 and beat buy and hold.”
TSLA · 2026-04-15 · % of account equity · one of 18 recorded runs (Terse prompt).