Breakout · Original research · June 1, 2025 – June 1, 2026 (12 months)

Previous-day high/low break: the closest-to-breakeven result in our research

Here is the one to pay attention to. Across this entire research series — dozens of strategy/symbol combinations, most of them losing clearly after costs — the previous-day high/low break is the single closest result to breakeven we have published. On ETH its profit factor came in at roughly 1.00, meaning gross profit and gross loss were almost exactly equal: the rule paid for itself and very nearly paid for its own fees on top. That does not make it a winner — it still finished marginally negative on both symbols — but in a dataset where baselines typically lose badly, "marginally negative" is the standout, and it is worth understanding why.

The setup is simplicity itself: mark yesterday’s high and yesterday’s low, then trade the first break of either — long above the prior-day high, short below the prior-day low — with a structure stop and a 2R target. We ran it on hourly candles from 12 months of real Binance 1-minute data on BTC and ETH, both directions, 1% risk, 0.05% commission per side, on the same deterministic engine that powers Secuora’s AI backtester. What makes it different from the other breakouts in this batch is restraint: prior-day levels are major, infrequent references, so the rule traded only dozens of times per symbol all year rather than hundreds or thousands — and that low frequency is most of why the fee line never buried it. Full numbers below.

Secuora Verification

Verified Result

45/ 100
Weak / Unverified

Weak: the mechanical version barely cleared, or failed to clear, the fee hurdle.

Markets tested
2
Markets profitable
0 / 2
Total trades
145
Win rate
33.8%
Profit factor
0.96
Avg net P&L
-1.8%
Avg max drawdown
12.8%
Best market
ETH -0.2%
MarketTFTradesWinPFMax DDNet
ETH1h7634.2%1.0012.1%-0.2%
BTC1h6933.3%0.9313.4%-3.5%
How the SVS 45 breaks down ▾
Edge (profit factor)
14.1 / 35
Robustness (markets)
0 / 20
Sample size
14.4 / 20
Drawdown control
11.8 / 15
Consistency
5 / 10

12 months of real 1-minute data, fees on (0.05%/side), $10k start, 1% risk. How the score works →

The exact rules we tested

  1. At the start of each day, mark the previous day’s high and previous day’s low as fixed levels.
  2. Go long on the first hourly close above the previous-day high; go short on the first hourly close below the previous-day low.
  3. Cross semantics — each level arms once per day; staying beyond it does not re-signal.
  4. Stop beyond the last opposing swing (structure stop, fractal lookback 3); target 2R.
  5. No intraday session filter — crypto trades 24/7, so the prior-day levels are the only timing reference.
  6. Risk 1% of equity per trade; 0.05% commission per side; 10× max notional leverage.

Results

Binance spot 1-minute klines (data-api.binance.vision), aggregated per strategy timeframe · starting balance $10,000 · risk 1%/trade · Commission 0.05% per side; no spread/slippage modeled (BTC/ETH spot spreads are sub-basis-point); position size capped at 10× notional leverage. Generated 2026-06-12 by the Secuora ai-strategy deterministic runner (same engine as the in-app AI backtester).

BTCUSDT
1h candles · 8,760 bars
Trades
69
Win rate
33.3%
Profit factor
0.93
Net P&L
-3.5%
Expectancy / trade
−$5
Avg R multiple
-0.04
Max drawdown
-13.4%
Fees paid
$365
MonthTradesWin rateNet P&L
2025-06650%$264
2025-072100%$406
2025-0830%−$328
2025-09333%−$30
2025-10933%−$48
2025-11838%$44
2025-12119%−$848
2026-01850%$332
2026-02450%$184
2026-0320%−$206
2026-04450%$166
2026-05922%−$282
ETHUSDT
1h candles · 8,760 bars
Trades
76
Win rate
34.2%
Profit factor
1.00
Net P&L
-0.2%
Expectancy / trade
−$0
Avg R multiple
0.01
Max drawdown
-12.1%
Fees paid
$225
MonthTradesWin rateNet P&L
2025-06729%−$125
2025-07743%$171
2025-08757%$481
2025-0920%−$214
2025-10367%$301
2025-11729%−$127
2025-12617%−$327
2026-011225%−$362
2026-02850%$371
2026-031020%−$436
2026-04450%$176
2026-05333%$69

Assumptions (how loose terms were pinned down)

  • Break of the previous-day high (long) or low (short); structure stop; 2R

Why this one came closest: real levels, few trades, light fees

Two things separated the previous-day break from the breakouts that bled. First, the levels are real. Yesterday’s high and low are watched by genuinely everyone — they sit on every chart and in every order book — so a break of them is a meaningful event with order flow behind it, not an arbitrary line like a daily-anchored VWAP on a 24/7 market. Second, and just as important, the rule barely trades. Prior-day extremes only break a handful of times a month, so the strategy took dozens of trades per symbol across the whole year, not the hundreds or thousands that vaporized the high-frequency rules in this batch on fees alone. Low frequency on meaningful levels is exactly the combination that lets a roughly even win/loss split survive contact with commission — which is why ETH landed at a profit factor near 1.00 and a drawdown in the low double digits rather than the catastrophic curves elsewhere in this research.

Keep the framing honest, though: near breakeven is still not profitable. Both symbols finished marginally in the red, and a strategy sitting on the breakeven line is the one most sensitive to small changes — a worse fee tier, a touch of slippage, or one unlucky cluster of failed breaks flips it negative; a trend filter or a session selection might flip it positive. That sensitivity is the opportunity. When the unfiltered baseline is already this close to even, you are not trying to rescue a broken idea — you are trying to find the modest edge that nudges a near-coin-flip onto the right side of zero. That is a far better starting point than anything else in this batch, and the monthly table shows you which months already did the work.

How to backtest the previous-day break on Secuora

Prior-day high/low levels are a built-in primitive of the AI backtester, so the break rule automates end to end — and because this baseline starts near breakeven, the filter experiments below are unusually worth running.

  • Open /backtest/ai and describe it in plain English: "go long on the first hourly close above the previous-day high, short on the first close below the previous-day low, structure stop, 2R target." It compiles to the same deterministic engine that produced this page.
  • Run it on BTC and ETH with costs on and confirm you reproduce the near-breakeven result — especially the ETH profit factor around 1.00, the standout of this research.
  • Because you start so close to even, the filters matter most here: add a higher-timeframe trend so you only break in its direction, take only breaks during a chosen session, or require the break to clear the level by a buffer — and watch whether expectancy crosses zero.
  • Sign up free and use the replay terminal — draw yesterday’s high and low as horizontal levels and replay the next day bar by bar with simulated stop and limit orders to feel which breaks held and which were traps.
  • Journal the breaks you would actually take, with confluences and screenshots, so a strategy this close to the line is graded on the exact rules you tested.

Methodology, in one paragraph

Data: Binance spot 1-minute klines (data-api.binance.vision), aggregated per strategy timeframe, June 1, 2025 – June 1, 2026 (12 months). Execution: Secuora’s deterministic strategy runner (the same engine behind the in-app AI backtester) — single position at a time, entries at the close of the signal candle, commission 0.05% per side; no spread/slippage modeled (btc/eth spot spreads are sub-basis-point); position size capped at 10× notional leverage, starting balance $10,000, 1% risk per trade. Swings are confirmed fractals with no look-ahead. These are mechanical results: no discretion, every signal taken. Past performance does not predict future results; this is research, not financial advice.

Frequently asked questions

What is the previous-day high/low break strategy?

You mark the high and low of the prior trading day as fixed levels, then trade the first break of either: long on a close above the previous-day high, short on a close below the previous-day low. Prior-day extremes are among the most-watched levels on any chart, so a break of them is treated as a meaningful intraday event.

What win rate does the previous-day break have?

A sub-35% win rate on hourly BTC and ETH in our test — which is fine for a 2R target, where winners only need to be roughly twice the size of losers. The reason this page leads with profit factor instead is that ETH came in at about 1.00, the closest-to-breakeven result in our entire research series; the exact figures are in the table above.

Does the previous-day high/low break work on crypto?

It came closer than almost anything else we tested. Both BTC and ETH finished marginally negative after costs, but ETH’s profit factor was around 1.00 — gross profit and gross loss nearly equal. It is not profitable raw, but it is the standout near-breakeven baseline in this research, mainly because it trades infrequently on genuinely meaningful levels, so fees never buried it.

How do I backtest the previous-day break myself?

Two ways on Secuora: describe it in plain English at /backtest/ai — prior-day high/low levels are a built-in primitive that compiles to the same deterministic engine used here — or sign up free, draw yesterday’s high and low in the replay terminal, and trade the breaks bar by bar with simulated stop and limit orders. Given how close to even it starts, the filter experiments are well worth your time.

Run your own version of this test

Change the window, the stop, the target, the instrument — describe it in plain English and Secuora’s AI backtester runs it through the same engine that produced these numbers. Or replay the chart bar by bar and trade it yourself.

More strategy research

ICT / Smart Money
ICT Silver Bullet: backtest results on 12 months of real data
ICT / Smart Money
Fair Value Gap strategy: 12-month backtest stats
Breakout
Opening Range Breakout: 12-month backtest, win rate and stats
ICT / Smart Money
Liquidity sweep reversal: 12-month backtest results
Trend / Momentum
EMA 50/200 golden cross: what it does intraday (real results)
Sessions
London session breakout: 12-month backtest results
Sessions
Trading the New York open: two mechanical readings, 12 months of data
Sessions
NY opening drive: 12-month backtest results
Sessions
Power hour (15:00–16:00 NY): 12-month backtest results
ICT / Smart Money
Turtle Soup: backtest results for the intraday failed-breakout fade
ICT / Smart Money
Golden pocket: the 0.618–0.65 zone, pinned to testable rules
Price Action
Supply and demand zones: exact rules and the backtest plan
Price Action
Break and retest: exact rules and the backtest plan
Indicators
MACD cross: 12-month backtest results (zero-line vs signal-line)
Indicators
RSI divergence strategy: exact rules and the backtest plan
Candlestick Patterns
Inside bar breakout: exact rules and the backtest plan
Candlestick Patterns
Engulfing candle strategy: exact rules and the backtest plan
Mean Reversion
Mean reversion with RSI: 12-month backtest results on real data
Scalping
Momentum scalping on 1-minute charts: what fees actually do
Indicators
VWAP bounce: the rules, the anchor problem, and the backtest plan
Breakout
Donchian 20-bar channel breakout: 12-month backtest on real data
Indicators
Stochastic %K/%D cross in oversold/overbought zones: 12-month backtest
Trend / Momentum
VWAP cross trend on 5-minute charts: what 24/7 markets do to it
Mean Reversion
Fading the stretch: 3% from the 50 SMA, mean reversion backtest
Trend / Momentum
Rate-of-change momentum: trading the 24-bar surge, 12-month backtest
Breakout
Bollinger squeeze breakout: trading the volatility expansion, 12-month test
Trend / Momentum
HTF trend filter + 20 EMA pullback: 12-month backtest on real data