walk-forward · non-repainting · computed in your browser

Backtest the strategy. Yourself.

This page replays the exact scanner rules over historical candles fetched live from Binance by your browser - we never publish canned numbers you can't reproduce. Entries fire on the first close inside a fresh golden zone; exits are mechanical; ties inside one bar count as losses. Pick how strictly to trade what the scanner flags:

Idle - set your universe and run.

Expectancy / trade-avg result of every closed trade
Profit factor-gross win ÷ gross loss
Total result--
TP1 win rate--
Reached +1R first-moved ≥1R in favour before resolving
Max drawdown-on the R equity curve

Equity curve cumulative R, one point per closed trade

By quality score the scanner's 0-100 rank, computed at entry

BandTradesWin rateAvg R

Every first-touch entry starts at score 55 (live zone + fresh + untested), so the meaningful split is 70+ against 55-69.

Walk-forward stability same rules, first half vs second half of the tested range

WindowTradesWin rateTotal RProfit factor

Trades

SymbolSideEntry (UTC)ScoreOutcomeR

Methodology

Backtests are simplified history, not the future. Past performance does not guarantee future results. Phivote is an analytics tool, not financial advice.

Reading these numbers

Expectancy beats win rate. This strategy targets the full swing extreme, so winners average roughly 3-4R against 1R risked. At those multiples the math turns positive near a 22-27% win rate - which is why expectancy (average R per closed trade) and profit factor lead the tiles, and the TP1 win rate carries its own breakeven context. A low win rate with large winners is the design, not a defect.

R means risk multiples, not dollars. Every trade risks exactly 1R (entry to stop), so +0.4R expectancy means each setup returned 0.4× its risked amount on average. Risking 1% of an account per trade, +40R over a run is +40% on risk capital before compounding - the equity curve above is that account, drawn in R.

Non-repainting is what makes a backtest mean anything. Pivots only count after their confirmation bars close - the same Pine Script tie rules the live scanner uses - so no signal in this replay could have been seen earlier than the market allowed. An indicator that redraws its past can produce any backtest it likes; one that cannot has to live with these numbers.

The rules are conservative on purpose. A bar that touches both the stop and Target 1 counts as a loss. A wick through the zone without a close inside consumes the setup untraded. Breakeven scratches are shown, never hidden in the win rate. Trades that simply ran out of history are excluded from every headline number and listed separately. Taker fees are charged on both sides in the managed presets. If the numbers survive all of that, they are worth reading.

What didn't make the cut. Nearer profit targets, partial scale-outs, trailing pivot stops, 200-EMA trend gates and daily-structure filters were each replayed over the same multi-symbol history before anything shipped - every one of them either reduced the expectancy or gutted the trade count, so none of them is in the presets. The rules you can toggle above are the ones that survived.

Couldn't reach Binance from your browser

This backtest fetches candles directly from fapi.binance.com. If your network blocks it, connect a VPN and run again - the whole test happens locally in your browser.