# TradePilot > Algorithmic trading workbench: backtest strategies in your browser — momentum, mean reversion, smart beta — with portfolio optimization, a Backtest Lab, and community leaderboards. Astro 5 + React 19 islands. TradePilot is a browser backtesting workbench: pick a universe, choose a ranking strategy and weight optimizer, and simulate it day by day in a web worker — no backend, your data never leaves the tab. Full docs as a single file: [llms-full.txt](https://trade.cybere.co/llms-full.txt). ## Start here - [Run a backtest](https://trade.cybere.co/app/backtest/): configure a universe, strategy and optimizer, then simulate it in a browser worker against an S&P 500 benchmark - [Backtest Lab](https://trade.cybere.co/app/lab/): compare strategies side by side, sweep parameter grids into a Sharpe heatmap, and run walk-forward out-of-sample windows - [Community leaderboard](https://trade.cybere.co/leaderboard/): published runs ranked by Sharpe, plus shared strategies to browse and fork - [Learn](https://trade.cybere.co/learn/): plain-English explainers of backtesting and every metric, each worked example computed live by the engine - [Strategy catalog](https://trade.cybere.co/catalog/): the built-in ranking strategies and weight optimizers, with parameters - [Docs](https://trade.cybere.co/docs/): concepts, workspace guides, and the engine reference ## Docs - [Backtest Lab — Compare](https://trade.cybere.co/docs/backtest-lab/compare/): Run several backtest configurations side by side, overlay their equity curves, and diff the eight headline metrics in one table. - [Backtest Lab — overview](https://trade.cybere.co/docs/backtest-lab/overview/): The Lab turns a single backtest into research — Compare, Sweep, and Walk-forward modes over a shared base configuration, all running client-side in a worker pool. - [Backtest Lab — Sweep](https://trade.cybere.co/docs/backtest-lab/sweep/): Vary one or two numeric parameters over a grid and read the results as a heatmap. Sweepable params, the 200-run budget, and how to interpret the map. - [Backtest Lab — Walk-forward](https://trade.cybere.co/docs/backtest-lab/walk-forward/): Roll train/test windows forward through history to get out-of-sample metrics per window and detect overfitting. - [Backtesting](https://trade.cybere.co/docs/concepts/backtesting/): How TradePilot simulates a backtest — rebalancing, daily valuation, transaction costs, and the buy-and-hold benchmark. Reference for what the run loop actually does. - [Metrics](https://trade.cybere.co/docs/concepts/metrics/): Every metric TradePilot's engine computes — return, volatility, Sharpe, Sortino, drawdown, Calmar, VaR/CVaR, win rate, profit factor, skew/kurtosis — and how to read each one. - [Optimizers](https://trade.cybere.co/docs/concepts/optimizers/): The three portfolio optimizers — MSR (Max Sharpe), GMV (Min Variance), EW (Equal Weight) — what each maximizes, the weight constraints, and how the solver works. - [Strategies](https://trade.cybere.co/docs/concepts/strategies/): The three built-in selection strategies — momentum, mean reversion, smart beta — with their exact formulas, parameters, and default lookbacks. - [TradePilot Documentation](https://trade.cybere.co/docs/): How to use TradePilot — the browser-based backtesting workbench. Build strategies, run backtests entirely client-side, compare and stress-test them in the Lab, and publish to the community leaderboard. - [Privacy & security](https://trade.cybere.co/docs/privacy/security/): Why TradePilot is safe to explore — backtests run client-side, there's no trading server, and your saved data is protected by Postgres row-level security. - [Data model](https://trade.cybere.co/docs/reference/data-model/): The Supabase/Postgres tables behind your workspace — accounts, holdings, transactions, strategies, backtests, watchlists, alerts, orders — plus the leaderboard view and row-level security model. - [Engine internals](https://trade.cybere.co/docs/reference/engine/): The pure-TypeScript trading engine — module map, BacktestConfig fields, Web Worker execution, and the Python↔TS parity test that keeps the port honest. - [Glossary](https://trade.cybere.co/docs/reference/glossary/): Quick definitions of the terms used throughout TradePilot — strategies, optimizers, metrics, and the run mechanics. - [Quick start](https://trade.cybere.co/docs/start-here/quick-start/): Run your first backtest in the browser — pick a universe, strategy, and optimizer, choose dates, run, read the metrics, and save or publish the result. - [What is TradePilot](https://trade.cybere.co/docs/start-here/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. - [Accounts & holdings](https://trade.cybere.co/docs/workspace/accounts-holdings/): Track brokerage accounts, their holdings, and a transaction ledger. What each stores, how positions relate to accounts, and the private-by-owner access model. - [Publishing & sharing](https://trade.cybere.co/docs/workspace/publishing/): Save a backtest run, make it public, and share it — how runs are stored, what the leaderboard and shared-run pages show, and the JSON caveat for profit factor. - [Strategies workspace](https://trade.cybere.co/docs/workspace/strategies/): Save reusable strategy configurations, keep them private or make them public, and browse the community's shared strategies. - [Watchlists & alerts](https://trade.cybere.co/docs/workspace/watchlists-alerts/): Group the symbols you follow into watchlists and define price/condition alerts. What each stores and how they stay private to you. ## Blog - [The June 2026 audit: auditing ourselves with our own loop](https://trade.cybere.co/blog/2026-06-june-audit/): What a full site audit found, what we fixed same-day, and what it says about the template's own methodology. - [Self-hosted backend archetypes: Hono + Flask, one OpenAPI contract](https://trade.cybere.co/blog/2026-06-backend-archetypes/): How PR - [The component library epic: 44 components, 19 gallery categories](https://trade.cybere.co/blog/2026-06-component-library-epic/): How we built a full shadcn-compatible UI library on Base UI primitives and shipped it in one sprint. - [Welcome to your blog](https://trade.cybere.co/blog/welcome/): A starter post — replace with something real, or delete the blog if you don't need one.