Bracket Orders and OCO Orders Explained
Share of SPY sessions reaching a given distance from the open (Aug 2023 to Jul 2026)ranking ·
2026-08-22 · 6×3
AAPL's ten largest overnight gaps down, Jan 2023 to Jun 2026ranking ·
2026-08-22 · 10×2
Typical daily range and open-to-close move, trailing yearranking ·
2026-08-22 · 6×3
SPY minute-bar movement and volume by ET clock timeseries ·
2026-08-22 · 32×3
Share of SPY sessions reaching a given distance from the open (Aug 2023 to Jul 2026)
Share of SPY sessions reaching a given distance from the open (Aug 2023 to Jul 2026)
| distance_from_open | reached_below_pct | reached_above_pct |
|---|---|---|
| 0.25% | 62.3 | 64.7 |
| 0.5% | 42.5 | 39.2 |
| 1% | 16.1 | 9.3 |
| 1.5% | 5.2 | 2.7 |
| 2% | 2.1 | 1.2 |
| 3% | 0.5 | 0.3 |
the exact SQL behind every number
SELECT
concat(toString(d.dist), '%') AS distance_from_open,
round(100 * countIf(
(toFloat64(a.open) - toFloat64(a.low)) / toFloat64(a.open) * 100 >= d.dist
) / count(), 1) AS reached_below_pct,
round(100 * countIf(
(toFloat64(a.high) - toFloat64(a.open)) / toFloat64(a.open) * 100 >= d.dist
) / count(), 1) AS reached_above_pct
FROM global_markets.stocks_daily_aggs AS a
CROSS JOIN
(
SELECT arrayJoin([0.25, 0.5, 1.0, 1.5, 2.0, 3.0]) AS dist
) AS d
WHERE a.ticker = 'SPY'
AND a.date >= '2023-08-01'
AND a.date < '2026-08-01'
GROUP BY d.dist
ORDER BY d.dist
More from this analysisBracket Orders and OCO Orders Explained
AAPL's ten largest overnight gaps down, Jan 2023 to Jun 2026
ranking 10×2
→
Typical daily range and open-to-close move, trailing year
ranking 6×3
→
SPY minute-bar movement and volume by ET clock time
series 32×3
→
Opening and closing windows as a share of regular-session volume
ranking 8×3
→
See all 2,173 queries →