Strategy Pack Breakdown 3/5: Opening Range Breakout
The third strategy in my trading agent’s strategy pack is Opening Range Breakout.
This strategy evaluates whether the market has established a meaningful early range and whether price can leave that range with genuine acceptance.
Drawing an opening-range high and buying the first move above it would be easy to automate. It would also create a large number of false breakouts.
The system therefore needs more than a price crossing a line. Supporting evidence can include:
- A clearly established opening range
- Constructive price behavior inside that range
- Fresh participation during the breakout attempt
- Alignment with broader momentum and market structure
- Acceptable spread and liquidity
- Sufficient room before overhead resistance
- A known invalidation level
- No confirmed exhaustion or chase condition
The strategy must also distinguish between briefly trading above the range and actually being accepted above it.
A breakout should be refused when volume does not confirm it, price immediately returns inside the range, the move runs directly into resistance, risk cannot be defined safely, or the breakout occurs after the opportunity has become excessively extended.
Although Opening Range Breakout and Gap & Go can observe the same stock, they are not the same strategy.
Gap & Go evaluates whether a catalyst-driven opening move is holding and continuing. Opening Range Breakout evaluates whether a defined early auction has resolved through its boundary with confirmation. The strategy selector must explain which structure exists instead of allowing both strategies to claim the same price movement without distinction.
The core question is:
Has price genuinely escaped the opening range, or did it only trigger breakout orders before returning to the range?
I’d appreciate criticism of this design:
- What evidence best confirms acceptance outside an opening range?
- How long should a range exist before it becomes meaningful?
- Should immediate rejection back inside the range always cancel the setup?
- How would you prevent overlap between Opening Range Breakout and Gap & Go?