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.
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