STRASMORE/EXPLORE 3,256 QUERIES

Share of SPY's regular-session volume by five-minute ET bucket

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-10-04, from MOC and MOO Order Cutoff Times: NYSE & Nasdaq.

as of series 79×2read in context →
Share of SPY's regular-session volume by five-minute ET bucket — 79 rows by 2 columns, computed from US exchange, SIP and OPRA data.
et_timepct_of_session_volume
09:303.193
09:351.782
09:401.49
09:451.793
09:501.448
09:551.32
10:001.5
10:051.339
10:101.294
10:151.251
10:201.316
10:251.359
10:301.231
10:351.154
10:401.175
10:451.097
10:501.115
10:551.144
11:001.347
11:051.235
11:100.991
11:151.494
11:201.174
11:250.998
11:301.105
11:351.003
11:400.972
11:450.836
11:500.814
11:550.77
12:000.972
12:050.809
12:100.748
12:150.995
12:200.821
12:250.84
12:300.971
12:350.703
12:400.658
12:450.709
12:500.644
12:550.706
13:000.766
13:050.694
13:100.855
13:150.676
13:200.961
13:250.672
13:300.664
13:350.652
13:400.652
13:450.664
13:500.707
13:550.619
14:001.126
14:050.83
14:100.817
14:150.84
14:200.734
14:250.761
14:301.161
14:350.959
14:400.947
14:450.918
14:501.171
14:550.879
15:001.117
15:051.059
15:101.061
15:151.181
15:201.276
15:251.236
15:301.563
15:351.666
15:401.825
15:452.629
15:503.895
15:5510.115
16:003.336
Rows × columns
79 × 2
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for Share of SPY's regular-session volume by five-minute ET bucket, derived from the stored result.
ColumnTypeRangeNotes
et_time text 79 distinct values (09:30, 09:35, 09:40…)
pct_of_session_volume number 0.619 to 10.115 percent

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

WITH buckets AS
(
    SELECT
        formatDateTime(toDateTime(intDiv(et_minute_of_day, 5) * 5 * 60, 'UTC'), '%H:%i') AS et_time,
        toFloat64(sum(volume))                                                        AS bucket_volume
    FROM
    (
        SELECT
            toHour(toTimeZone(window_start, 'America/New_York')) * 60
                + toMinute(toTimeZone(window_start, 'America/New_York')) AS et_minute_of_day,
            volume
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= today() - 75
          AND window_start <  today() - 2
    )
    WHERE et_minute_of_day >= 570 AND et_minute_of_day <= 959
    GROUP BY et_time
    UNION ALL
    SELECT
        '16:00'           AS et_time,
        sum(print_shares) AS bucket_volume
    FROM
    (
        SELECT
            toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,
            toFloat64(maxIf(size, has(conditions, 8)))            AS print_shares
        FROM global_markets.stocks_trades
        WHERE ticker = 'SPY'
          AND sip_timestamp >= today() - 75
          AND sip_timestamp <  today() - 2
          AND toHour(sip_timestamp, 'America/New_York') IN (13, 16)
          AND toMinute(sip_timestamp, 'America/New_York') < 10
        GROUP BY session_date
    )
)
SELECT
    et_time,
    round(100 * bucket_volume / sum(bucket_volume) OVER (), 3) AS pct_of_session_volume
FROM buckets
ORDER BY et_time
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.

More from this analysisMOC and MOO Order Cutoff Times: NYSE & Nasdaq
SPY minute volume into the close, June 30 2026 (quarter end) series 31×2 → SPY: opening and closing window share of session volume, by month series 25×3 → Opening and closing windows as a share of regular-session volume ranking 8×3 → Average quoted spread by half hour, AAPL and KO, June 17 2026 series 15×3 → Distance from AAPL's daily VWAP to that morning's opening print series 9×2 → Average gap between the daily VWAP and the open, June 2026 ranking 6×3 → See all 3,256 queries →