What is TradePilot
The three surfaces of TradePilot — the client-side backtesting engine, the Backtest Lab, and your saved workspace — and how they fit together.
TradePilot is a backtesting workbench that runs in your browser. There is no trading server and no execution venue: every backtest is a simulation over historical prices, computed client-side, so you can explore strategies without risking capital or handing your data to anyone.
The three surfaces
1. The engine (runs in your browser)
A pure-TypeScript port of TradePilot’s Python engine. Given a universe of tickers and a configuration, it selects assets with a strategy, allocates weights with an optimizer, rebalances on a fixed cadence, values the portfolio every trading day, applies optional transaction costs, tracks a buy-and-hold benchmark, and returns a daily equity curve plus a full set of metrics. The heavy work runs off the main thread in a Web Worker, so the UI stays responsive. See engine internals.
2. The Backtest Lab
Beyond a single run, the Lab gives you three research modes:
- Compare — run several configurations side by side, overlay their equity curves, and diff the headline metrics.
- Sweep — vary one or two numeric parameters over a grid and read the result as a heatmap.
- Walk-forward — roll train/test windows forward to gauge out-of-sample robustness.
3. Your workspace (optional account)
Sign in and you can persist your work to a database secured by row-level security: strategies, backtest runs, accounts & holdings, and watchlists & alerts. Mark a run public to put it on the community leaderboard. What’s stored where — and who can read it — is documented in the data model.
What TradePilot is not
- Not a live broker. Nothing here places real orders. The database has an
orderstable reserved for future trading, but no phase wires it to a venue. - Not investment advice. Backtests describe the past; they are a research tool, not a prediction.
Where to go next
- New here? → Quick start
- Want the theory first? → Learn
- Want to browse ready-made strategies? → Strategy catalog