Free Tools

Free Trading Strategy Backtester

Write a strategy, run it against real historical market data, and see the equity curve, return, win rate, and drawdown — instantly, no signup.

Free, no signup. Not financial advice. Results are estimates — verify against your exchange.

How it works

How it works

Pick an exchange and pair, write a strategy in the `td.*` JavaScript API (or tweak the RSI example), choose a timeframe and window, and Run. We replay real historical candles through the same backtest engine our live bots use and chart the result.

The td.* API

Access indicators via `td.indicators.*`, the current candle via `td.market.*`, and place trades with `td.trade.buy({...})` / `td.trade.close(reason)`. Your strategy runs once per candle in a sandbox — no data leaves the run.

Assumptions

  • · Runs on $10,000 starting balance, full position sizing, 0.05% fee per trade, 0.05% slippage.
  • · Free tier runs shorter windows instantly; longer or finer-grained (5m/15m) runs are queued — coming soon. Sign up to save results and deploy as a live bot.
  • · Backtested on historical data. Past performance does not guarantee future results; this is not financial advice.

FAQ

Is the backtester free?+

Yes — write and run strategies against real historical data with no account. Sign up only to save results, run longer backtests, or deploy the strategy as a live bot.

What strategies can I test?+

Any strategy you can express in the `td.*` JavaScript API — indicators like RSI, MACD, EMA, Bollinger, ATR, plus your own logic. The editor starts with a simple RSI example you can edit.

Is the result accurate?+

It replays real historical candles through the same engine that runs live bots, including fees and slippage. Backtests are estimates — markets change, and past performance does not guarantee future results.

Can I deploy a strategy I backtested?+

Yes. Sign up to save a backtest and deploy the strategy as an automated bot on your connected exchange, with stop-loss and position limits.