STRASMORE/EXPLORE 2,469 QUERIES

reset_day_trace

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-09-22, from leveraged-etf-rebalancing-and-the-close.

as of series 31×3read in context →
reset_day_trace — 31 rows by 3 columns, computed from US exchange, SIP and OPRA data.
et_timebig_move_shares_mtypical_shares_m
15:300.390.13
15:310.530.11
15:320.450.1
15:330.680.1
15:340.420.09
15:350.410.12
15:360.210.11
15:370.970.12
15:380.30.1
15:390.340.1
15:400.160.12
15:410.40.12
15:420.270.11
15:430.160.12
15:440.30.11
15:450.490.14
15:460.220.13
15:470.710.14
15:480.380.14
15:490.330.15
15:500.860.3
15:510.50.21
15:520.720.19
15:530.430.21
15:540.660.31
15:550.770.34
15:560.720.24
15:570.810.28
15:580.970.37
15:592.721
16:000.450.16
Rows × columns
31 × 3
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 reset_day_trace, derived from the stored result.
ColumnTypeRangeNotes
et_time text 31 distinct values (15:30, 15:31, 15:32…)
big_move_shares_m number 0.16 to 2.72 count
typical_shares_m number 0.09 to 1 count

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
(
    SELECT date
    FROM
    (
        SELECT
            date,
            abs(close_px / lagInFrame(close_px)
                OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) - 1) AS abs_move
        FROM
        (
            SELECT
                date,
                max(toFloat64(close)) AS close_px
            FROM global_markets.stocks_daily_aggs
            WHERE ticker = 'QQQ'
              AND date >= '2024-12-16'
              AND date <= '2025-12-31'
            GROUP BY date
        )
    )
    WHERE date >= '2025-01-02'
    ORDER BY abs_move DESC
    LIMIT 1
) AS reset_date
SELECT
    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
    round(sumIf(volume,
                toDate(toTimeZone(window_start, 'America/New_York')) = reset_date) / 1e6, 2) AS big_move_shares_m,
    round(avg(volume) / 1e6, 2)                                                              AS typical_shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'QQQ'
  AND window_start >= '2025-01-01 00:00:00'
  AND window_start <  '2026-01-01 00:00:00'
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 930 AND 960
GROUP BY et_time
ORDER BY et_time
⌘/Ctrl + Enter
More from this analysisleveraged-etf-rebalancing-and-the-close
reset_math series 12×6 closing_print_share ranking 8×4 move_buckets ranking 5×3 The 2s10s spread by month, full history series 604×5 One SPY $600 LEAPS call's price over two years (expired Jan 16 2026) series 470×2 3m10y and 2s10s spreads, monthly averages over twenty years series 241×4 See all 2,469 queries →