When an hourly compression box breaks,
buy the break — with real option prices

⤓ One-page cheat sheet (PNG) — the rules, the exits, and the VIX filter on a single image.

Saty Phase Oscillator compression on the hourly chart draws a box (the range of the first five compression candles, extended-hours bars). Across 8 mega-caps × 24 months × 2,449 boxes priced with actual option trade prints: when the break happens during market hours, buying the weekly ATM option in the break direction immediately — take-profit +100%, stop −50% — returned +8.3% of premium per trade (t = 3.78, n = 972). Overnight gap-breaks returned nothing: skip them.

+8.3%
avg premium P&L / trade, intraday breaks, TP100/stop50 (t=3.78, n=972 boxes)
both ways
up-breaks +7.2% (calls) · down-breaks +9.5% (puts)
7 of 8
tickers positive — NVDA +14.6%, TSLA +18.3%; AAPL the exception
≈ 0%
overnight / gap breaks (n=1,259) — the no-trade class

How to read the numbers

The setup

Three trades, start to finish

gray candles = compressionPO compressionboxentryexit
Up-break winner — NVDA, Apr 9 2026
4-bar box formed on the afternoon of Apr 8-9. Price broke the box top at 3:55pm ET; immediate entry, Apr-17 185C @ 2.77. TP +100% hit the next session. Holding to expiry would have returned +502% — winners out of these boxes run.
Down-break winner — GOOGL, Feb 18 2025
Box broke down mid-session; Feb-28 182.5P @ 2.61 at the break. TP +100% hit within two sessions. Hold-to-expiry: +368%. Down-breaks work as well as up-breaks (+9.5% vs +7.2% avg) — buy the direction of the break, either way.
Stop-out — NVDA, Nov 24 2025
The honest one: down-break, Nov-28 177.5P @ 3.75, no follow-through — premium bled to the −50% stop. Held to expiry this lost −86%. The bracket's job is exactly this: half the premium walks away.

Per-ticker (intraday breaks, TP100/stop50)

Tickeravg P&L/tradetwin rateprofit factorgain-to-painboxes
TSLA+18.3%2.9044%1.562.14127
NVDA+14.6%2.3743%1.502.95130
MSFT+11.0%1.7138%1.210.52115
AMD+9.1%1.3739%1.261.08104
AMZN+8.6%1.4637%1.140.40139
META+6.4%0.9938%1.210.49115
GOOGL+4.9%0.8735%1.060.16131
AAPL−8.5%−1.3928%0.78−0.42111
All 8+8.3%3.7838%1.202.49972

VIX regime: when to trade which version

Tag every box with the VIX level at the moment of entry and the two versions split cleanly: the directional trade is a calm-market trade — its edge fades as VIX rises and is statistical noise above 20. The straddle holds up everywhere, and above VIX 22 it beats the directional version outright (+15.8% vs +7.3% per trade). Straddles cost more when VIX is high (4.4% → 5.5% of spot), but the movement that follows a box break grows faster than the price of admission.

single leg, break direction (arm-then-trail) straddle, both legs (arm-then-trail)
0%5%10%15%20%+21%+16%VIX <16n=588+14%+11%VIX 16-18n=725+11%+6%VIX 18-20n=461+8%+11%VIX 20-22n=207+7%+16%VIX >22n=364

Average premium P&L per trade by VIX at entry — same 2,345 boxes and exits as the sections above.

VIX at entryboxessingle leg (break direction)straddle (both legs)
avg P&LtwinPFavg P&LtwinPF
VIX <16588+20.9%4.338%1.67+16.2%5.860%2.06
VIX 16-18725+13.8%3.637%1.44+10.9%4.558%1.67
VIX 18-20461+11.3%2.035%1.35+5.6%1.852%1.30
VIX 20-22207+7.8%0.930%1.22+11.3%2.254%1.58
VIX >22364+7.3%1.332%1.22+15.8%4.059%1.98
All2345+13.5%5.836%1.42+12.0%8.457%1.72

The don'ts (each tested, each lost)

Method & honesty notes. Events: Saty Pine-spec po_compression on hourly bars (ETH 04:00–19:55 ET), 8 tickers (AMZN NVDA MSFT AAPL META GOOGL TSLA AMD), Jul 2024 – Jul 2026. Options: Massive/Polygon minute trade prints, 21k contracts; fills = last print at signal (median lag ≈1 min); expiries anchored to entry date. No bid/ask or commissions modeled — expect a 2–4pp haircut on liquid ATM weeklies; thin strikes worse. Stats are episode-clustered; TP fills assume a resting limit at target; stops assume no gap-through. Every result was judged against a random-entry baseline, and candidate edges that failed validation on held-out tickers (retest entries, box-maturity filters, index options) are reported dead rather than silently dropped. Charts show Saty-style hourly candles (gray = compression), 8/21 + 13/48 EMA ribbons, phase oscillator (magenta = compression). Built 2026-07-08 · data through 2026-07-06 · one-page cheat sheet (PNG)