STRASMORE/EXPLORE 2,985 QUERIES

virada_novembro

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-03, from us-daylight-saving-switch-brasilia-time.

as of series 20×5read in context →
virada_novembro — 20 rows by 5 columns, computed from US exchange, SIP and OPRA data.
session_dateabertura_brasiliafechamento_brasiliaabertura_minuto_brasiliafechamento_minuto_brasilia
2025-10-2010:3017:006301020
2025-10-2110:3017:006301020
2025-10-2210:3017:006301020
2025-10-2310:3017:006301020
2025-10-2410:3017:006301020
2025-10-2710:3017:006301020
2025-10-2810:3017:006301020
2025-10-2910:3017:006301020
2025-10-3010:3017:006301020
2025-10-3110:3017:006301020
2025-11-0311:3018:006901080
2025-11-0411:3018:006901080
2025-11-0511:3018:006901080
2025-11-0611:3018:006901080
2025-11-0711:3018:006901080
2025-11-1011:3018:006901080
2025-11-1111:3018:006901080
2025-11-1211:3018:006901080
2025-11-1311:3018:006901080
2025-11-1411:3018:006901080
Rows × columns
20 × 5
Period covered
to
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 virada_novembro, derived from the stored result.
ColumnTypeRangeNotes
session_date date 2025-10-20 to 2025-11-14
abertura_brasilia text 2 distinct values (10:30, 11:30)
fechamento_brasilia text 2 distinct values (17:00, 18:00)
abertura_minuto_brasilia number 630 to 690
fechamento_minuto_brasilia number 1,020 to 1,080

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 bars AS
(
    SELECT
        toTimeZone(window_start, 'America/New_York')  AS ny,
        toTimeZone(window_start, 'America/Sao_Paulo') AS bsb,
        toHour(toTimeZone(window_start, 'America/New_York')) * 60
            + toMinute(toTimeZone(window_start, 'America/New_York')) AS et_minuto
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2025-10-20 00:00:00', 'UTC')
      AND window_start <  toDateTime('2025-11-15 00:00:00', 'UTC')
)
SELECT
    toString(toDate(ny))                                                        AS session_date,
    formatDateTime(minIf(bsb, et_minuto >= 570 AND et_minuto < 960), '%H:%i')   AS abertura_brasilia,
    formatDateTime(maxIf(bsb, et_minuto >= 570 AND et_minuto < 960)
                   + toIntervalMinute(1), '%H:%i')                              AS fechamento_brasilia,
    toHour(minIf(bsb, et_minuto >= 570 AND et_minuto < 960)) * 60
        + toMinute(minIf(bsb, et_minuto >= 570 AND et_minuto < 960))            AS abertura_minuto_brasilia,
    toHour(maxIf(bsb, et_minuto >= 570 AND et_minuto < 960) + toIntervalMinute(1)) * 60
        + toMinute(maxIf(bsb, et_minuto >= 570 AND et_minuto < 960) + toIntervalMinute(1)) AS fechamento_minuto_brasilia
FROM bars
GROUP BY toDate(ny)
HAVING countIf(et_minuto >= 570 AND et_minuto < 960) > 0
ORDER BY session_date
⌘/Ctrl + Enter

Work with this data in your AI assistant

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