STRATEGY LIBRARY

Opening range breakout strategy with turnover and strength filters

Contents
trades a break above the session high after the first stretch, with a turnover filter so it doesn't fire on dead names.

1. The rule

# BUY if HhmmSs >= 94500 and HhmmSs <= 103000: if Price > HighestPrice(900) and DayAmount > 5000000 and Strength > 110: Buy()# SELL if ProfitPct >= 3.0 or ProfitPct <= -1.5 or HoldTime >= 1800: Sell()the time window is doing more work than the breakout condition. widen it and the character of the strategy changes completely, so test that before anything else.

2. Why this is not the same as a plain breakout

Two conditions separate this from buying any new high. The window keeps it inside the part of the session where an opening range means something. The turnover and strength requirements mean the high was cleared by participation rather than by one order in a thin book. HighestPrice(900) is fifteen minutes, so early in the window the reference is the opening range itself.

3. When it fails

It fails on the second and third breakout of the same morning. The first clearing of the range has information in it; by the third, the range has stopped being a range and the strategy is buying noise at progressively worse prices.

4. What to change first

Add a once-per-symbol-per-day constraint before tuning thresholds. Most of the damage in breakout strategies comes from re-entering the same failing setup, not from the entry being wrong the first time.

5. What the round trip asks of it

Opening range breakout strategy with turnover and strength filters: the exit block drawn to scale, and the break-even win rate before and after measured trading costs
Opening range breakout strategy with turnover and strength filters: the exit block drawn to scale, and the break-even win rate before and after measured trading costs
Filters cost you trades, and trades cost you round trips — which is why adding filters often helps more than it should. The 3.0% target against a 1.5% stop needs 33% on paper and 50% with the measured 0.75% round trip. A wider target absorbs the toll far better than a tight one: the same cost that adds twenty-five points to a 2% target adds only seventeen here. That is worth remembering when you are tempted to take profit earlier. Tightening the target does not just reduce the win, it raises the bar you have to clear (what day trading a US stock really costs).

Educational template for research and backtesting. Not investment advice and not a signal service.

Related reading

← All strategy library

Originally published by TraderWe on July 23, 2026. You may quote and link to this page. Republishing the full text without a link back to the original is not permitted.

2 replies

DataDrivenDee· Jul 2026 ago
Good that you named which condition is load-bearing. Most shared strategies don't.
P
PremarketPete· Jul 2026 ago
I'd add a check that the high isn't from a single spike, but as a starting shape this is clean.
Sign in to reply →