How to Use

This page walks you through running your first backtest, from picking a market to reading the results. No account is needed — everything runs in your browser.

Step 1 — Pick a market

In the Market panel, choose a coin (BTC, ETH, SOL, XRP, DOGE, ADA), a timeframe (5m to 1d), and a direction: Long (buy only), Short (sell only) or Both. If you are new, start with BTC on the 1h or 4h timeframe — more candles means more trades and more meaningful statistics.

Step 2 — Set entry triggers

Triggers are the conditions that open a trade. Pick an indicator (RSI, Bollinger Bands, Supertrend, MA cross, MACD, Stochastic, Donchian, Volume spike), then its condition and parameters. You can stack up to 5 triggers — a trade only opens when all of them fire on the same candle.

You always configure the longside. When direction is Short or Both, the engine automatically mirrors your conditions (e.g. "RSI crosses above 60" becomes "RSI crosses below 40").

Step 3 — Add filters (optional)

Filters do not open trades; they permit them. Common uses: only trade above the 200 EMA, only when the higher-timeframe trend agrees, only when ADX shows a trend, or only during certain days and hours. Fewer, well-justified filters beat many stacked ones.

Step 4 — Choose exits

Combine any of: fixed take-profit / stop-loss (% from entry), ATR-based TP/SL (adapts to volatility), trailing stop, time exit (close after N candles), and exit-on-opposite-signal. When several could trigger in the same candle, the engine checks stops first — the conservative assumption.

Step 5 — Capital settings

Initial capital, fee per side (default 0.06%, a realistic futures taker fee), leverage, and entry size as % of equity. Results compound: each trade sizes off your current equity, like a real account.

Step 6 — Run and read the results

  • Period table: returns, max drawdown, win rate and trade count over 7y / 5y / 3y / 2y / 1y / 6m / 3m / 1m. A robust strategy stays positive across most windows, not just one.
  • MDD (max drawdown): the deepest equity dip. This decides survivable leverage — treat it as seriously as returns.
  • Equity curve: smooth and steady beats steep and jagged.
  • Trade list: every entry and exit with reason (tp / sl / trail / time / opposite). Export CSV for your own analysis.

Step 7 — Share or save

Your settings save automatically in your browser. The Share button copies a link that encodes the full strategy — anyone opening it sees exactly your configuration and can run it themselves.

Data freshness

Historical candles (from 2019) ship with the site; on every run the browser also pulls the newest closed candles directly from Binance, so results always include recent price action.

Reading is good. Testing is better — run a real backtest on 7 years of Binance data, free.

Try the backtester