Systematic equity
Stocks-in-play breakout
Opening-range breakout on stocks in play
What it is
Reserved, not trading: $45,000 of the INTRA1 Alpaca paper account is set aside for it. The published 5-minute opening-range breakout on the day's stocks in play (Zarattini, Barbon and Aziz) without its stop, held to the close, as protocol 8's research tested it. Its ranking needs a real-time consolidated feed that this account does not have. It stays reserved until one is available and has been checked against SIP on a live morning, and even then its entries in the 9:35 minute are at risk.
The rule
- Universe: common stocks opening above $5, with a 14-session average volume of at least 1,000,000 shares and a 14-session average true range above $0.50.
- Stocks in play: the 9:30–9:35 bar's volume at least 100% of its mean over the previous 14 sessions that have one (at least 10); in each half of the list, which a hash of the ticker splits in two, the 10 with the highest ratio.
- Entry: from 9:35, a buy stop at the first 5-minute bar's high if it closed up, or a sell stop at its low if it closed down; a doji keeps its place and trades nothing.
- Exit: at the close. There is no stop.
- Size: each place gets a tenth of its half's book, sized as if the stop were one ATR away: 1% of the place at risk, at most 4 times the place.
- Data: the ranking needs the consolidated volume of the 9:30–9:35 bar as it ends; the free real-time feed (IEX) carries a few percent of it and none of the opening auction.
| Name | Value | Unit | Where it lives | Pinned by |
|---|---|---|---|---|
| BOOKS.orb | INTRA1 | — | syseq/intraday/runner.py:38 | — |
| RESERVED | orb | — | syseq/intraday/runner.py:41 | — |
| ALLOC | 45000 | USD, set aside | syseq/intraday/runner.py:40 | — |
| LOOKBACK | 14 | sessions | syseq/research/orb.py:26 | — |
| MIN_RV_SESSIONS | 10 | sessions | syseq/research/p8data.py:32 | — |
| N_PRIMARY | 10 | stocks in each half | syseq/research/p8rules.py:35 | — |
| NO_STOP_RISK_ATR | 1 | ATRs | syseq/research/p8rules.py:38 | tests/test_p8.py:128 |
| COMMISSION | 0.0035 | USD a share a side, in the research | syseq/research/orb.py:29 | — |
| SLIPPAGE.base | 0.01 | USD a share on each stop-order fill, in the research | syseq/research/orb.py:30 | — |
Its read
Record so far
Record Trade journal
Cost model
Reserved: no trades. Its research charged $0.0035 a share a side and a cent a share of slippage on each stop-order fill.
Trades
0 trades
No trade yet.
Where the research is
- The day-trading accounts (findings systematic-equity/DESIGN/180)
- The research trial's pre-registration (findings systematic-equity/DESIGN/120)
- How the rule was tested (findings systematic-equity/RESEARCH/230)
- Real-time data for it (findings systematic-equity/RESEARCH/280)