STRASMORE/EXPLORE 3,293 QUERIES

perfil_spy

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-11-01, from us-stock-market-hours-brasilia-time.

as of table 34×3read in context →
perfil_spy — 34 rows by 3 columns, computed from US exchange, SIP and OPRA data.
horario_brasiliamilhoes_de_acoes_10_fevmilhoes_de_acoes_16_jun
05:0000.06
05:3000.03
06:000.030.01
06:300.030.01
07:000.020.01
07:300.010.02
08:000.010.11
08:300.010.03
09:000.050.11
09:300.180.14
10:000.210.11
10:300.283.45
11:000.212.89
11:308.993.28
12:0052.28
12:303.454.48
13:003.82.01
13:302.421.87
14:003.32.52
14:301.692.17
15:003.271.9
15:304.082.05
16:003.014.52
16:302.2911.88
17:003.1917.24
17:3013.770.8
18:003.510.11
18:300.350.04
19:000.440.05
19:300.090.02
20:000.10.02
20:300.060.02
21:000.090
21:300.060
Rows × columns
34 × 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 perfil_spy, derived from the stored result.
ColumnTypeRangeNotes
horario_brasilia text 34 distinct values (05:00, 05:30, 06:00…)
milhoes_de_acoes_10_fev number 0 to 13.77
milhoes_de_acoes_16_jun number 0 to 17.24

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.

SELECT
    formatDateTime(toStartOfInterval(window_start, INTERVAL 30 MINUTE), '%H:%i', 'America/Sao_Paulo') AS horario_brasilia,
    round(sumIf(toFloat64(volume), toDate(window_start, 'America/New_York') = toDate('2026-02-10')) / 1e6, 2) AS milhoes_de_acoes_10_fev,
    round(sumIf(toFloat64(volume), toDate(window_start, 'America/New_York') = toDate('2026-06-16')) / 1e6, 2) AS milhoes_de_acoes_16_jun
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND (
        (window_start >= toDateTime('2026-02-10 00:00:00', 'America/New_York')
         AND window_start <  toDateTime('2026-02-11 00:00:00', 'America/New_York'))
     OR (window_start >= toDateTime('2026-06-16 00:00:00', 'America/New_York')
         AND window_start <  toDateTime('2026-06-17 00:00:00', 'America/New_York'))
      )
GROUP BY horario_brasilia
ORDER BY horario_brasilia
⌘/Ctrl + Enter

Work with this data in your AI assistant

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