Skip to content

Runs in your browser · Real Binance data · No account · Free

Backtest crypto strategies
without writing code.

Fees, slippage, leverage and wick liquidation are modeled on every fill, so the result you get is the result you would have got. When a strategy loses, you see the trade that lost it.

sample output
side
long · 2× · next-open fill
net
+11.69%
held
18 bars

Caught a clean leg of the trend. Banked the winner.

sample output+8.48%19 bars

What it does

Everything you need to test an idea - and nothing that flatters it.

Visual rule builder

Click conditions together into an AND entry rule and an OR exit rule. State conditions (RSI below 30) and event conditions (fast EMA crosses above slow). No formula language to learn.

Fills that could have happened

Conditions are read on closed candles and filled at the next open - no look-ahead. Taker fees and slippage come out of every fill, both ways.

Leverage that can liquidate you

1× to 25×. The liquidation check runs against candle wicks, not closes, so the spike that would have wiped the position out actually does.

Conventional indicators

SMA, EMA, WMA, KAMA, RSI, MACD, Bollinger Bands, Stochastic, StochRSI, ADX, ATR, CCI, MFI, OBV, Williams %R, Ichimoku, PSAR, VWAP and Supertrend - matched to the maths you already read.

Real market data, streaming

Any Binance USDT pair, 1m to 1d, up to a year of history backfilled on demand, with the forming candle arriving live over WebSocket.

Every trade, inspectable

Entry and exit markers plus the equity curve drawn on the chart itself, a sortable trades table beside them, and CSV export of the whole run.

Also drawing tools (trend line, price line, Fibonacci, price marks) / strategy export and import as JSON / favorites, drawings and indicator setups saved in your browser / no account, no API keys, nothing leaves your machine

How it works

Three steps to an answer.

  1. 01

    Pick a pair

    Search any Binance USDT pair, pick a timeframe from 1m to 1d, and pull in the history you want to test against - the chart backfills in the background.

  2. 02

    Build the rules

    Add the indicators you want, then assemble entry and exit conditions from them. Set starting capital, position size, taker fee and leverage.

  3. 03

    Run it and read it

    The backtest runs in a Web Worker so the chart never freezes. Then go through it: metrics, equity curve, markers on the chart, and every trade in a table.

Why this one

If your strategy loses, we show you exactly where.

It is easy to build a backtester that makes people feel clever. Every shortcut that inflates a result - peeking at the candle still forming, filling at the price that triggered the signal, quietly dropping the fees - is a shortcut this engine does not take.

  • No look-ahead Conditions only ever see candles that have closed. The fill lands on the next candle's open, at the price you would actually have got.
  • No hidden costs Taker fee and slippage are taken out of the entry and the exit, and the total fee paid is reported next to the net result.
  • No flattering baseline Every run is shown against simply buying and holding the same pair over the same window - the comparison plenty of strategies quietly lose.

Educational tool, not financial advice. A backtest is a simulation of the past. Past performance does not predict future results, and trading crypto with leverage can lose you more than you put in. Nothing here is a recommendation to buy or sell anything.