Running a Backtest
Step-by-step guide to configuring and launching a backtest.
Configuration
Open a strategy and click Run Backtest. The configuration panel asks for: symbol (e.g., BTC/USDT, ETH/USDT, BNB/USDT), exchange (Binance or Bybit), timeframe (1m, 5m, 15m, 1h, 4h, 1d), start date, and end date.
Use at least 200 candles. For a 1h timeframe, that means at least 8 days. For a 1d timeframe, at least 6 months. Fewer data points make statistical measures like Sharpe Ratio unreliable.
Progress and polling
After clicking Start, the backtest runs server-side as a background task. The UI polls for completion every 3 seconds. For typical date ranges (1-2 years of 1h data), completion takes 10-30 seconds.
Larger ranges (5+ years of 1m data) can take 2-5 minutes. Do not close the browser tab — the backtest continues server-side, but you will lose the real-time progress indicator.
Monthly limits
Basic plans include 3 backtests per month. Pro includes 7. Elite is unlimited. The counter resets on the 1st of each calendar month. If you hit your limit, you will see an error on the configuration panel.
Backtest results are stored indefinitely — you can review any past backtest from the Backtests page even after the monthly limit is reached.
Something wrong or missing? Email support