STRASMORE/EXPLORE 3,293 QUERIES

One AAPL session, four lookbacks: full-day relative volume from daily bars

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-28, from Why Relative Volume Differs Between Platforms.

as of ranking 4×4read in context →
One AAPL session, four lookbacks: full-day relative volume from daily bars — 4 rows by 4 columns, computed from US exchange, SIP and OPRA data.
lookbacksession_volume_millionsaverage_volume_millionsrvol_ratio
10 sessions7041.11.7
20 sessions7040.61.72
50 sessions7048.61.44
63 sessions (about 3 months)7053.41.31
Rows × columns
4 × 4
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 One AAPL session, four lookbacks: full-day relative volume from daily bars, derived from the stored result.
ColumnTypeRangeNotes
lookback text 4 distinct values (10 sessions, 20 sessions, 50 sessions…)
session_volume_millions number every row is 70 count
average_volume_millions number 40.6 to 53.4 count
rvol_ratio number 1.31 to 1.72 ratio or rate

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 toDate('2026-09-10') AS session_day
SELECT
    lookback,
    round(session_volume / 1e6, 1)            AS session_volume_millions,
    round(average_volume / 1e6, 1)            AS average_volume_millions,
    round(session_volume / average_volume, 2) AS rvol_ratio
FROM
(
    SELECT
        date,
        vol                                                                     AS session_volume,
        avg(vol) OVER (ORDER BY date ROWS BETWEEN 10 PRECEDING AND 1 PRECEDING) AS avg10,
        avg(vol) OVER (ORDER BY date ROWS BETWEEN 20 PRECEDING AND 1 PRECEDING) AS avg20,
        avg(vol) OVER (ORDER BY date ROWS BETWEEN 50 PRECEDING AND 1 PRECEDING) AS avg50,
        avg(vol) OVER (ORDER BY date ROWS BETWEEN 63 PRECEDING AND 1 PRECEDING) AS avg63,
        count()  OVER (ORDER BY date ROWS BETWEEN 63 PRECEDING AND 1 PRECEDING) AS prior_sessions
    FROM
    (
        SELECT date, max(toFloat64(volume)) AS vol
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'AAPL'
          AND date >= session_day - 110
          AND date <= session_day
        GROUP BY date
    )
)
ARRAY JOIN
    ['10 sessions', '20 sessions', '50 sessions', '63 sessions (about 3 months)'] AS lookback,
    [10, 20, 50, 63]                                                                 AS n,
    [avg10, avg20, avg50, avg63]                                                     AS average_volume
WHERE date = session_day
  AND prior_sessions >= 63
  AND session_volume > 0
ORDER BY n
⌘/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 analysisWhy Relative Volume Differs Between Platforms
Five relative-volume definitions on one AAPL session, at 10:30 a.m. ET and at the close ranking 5×3 → How the session's volume piled up against the prior 10 sessions, checkpoint by checkpoint series 14×4 → Same session, same 10-session lookback: same-time basis vs full-day basis through the day series 14×3 → Share of the session completed by 11:00 a.m. ET, twelve household names ranking 12×3 → Full-day RVOL percentiles across high-volume US stocks and ETFs (20-day ADV above 5M shares), latest completed session ranking 6×2 → SPY: average share of full-day volume completed by each clock time (last 20 sessions) ranking 5×2 → See all 3,293 queries →