STRASMORE/EXPLORE 3,256 QUERIES

sutti_overlap_2026

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-09, from does-the-us-market-close-for-indian-holidays.

as of ranking 3×2read in context →
sutti_overlap_2026 — 3 rows by 2 columns, computed from US exchange, SIP and OPRA data.
sthitidivas
NSE बंद, अमेरिकी बाजार चालू11
अमेरिकी बाजार बंद, NSE चालू7
दोन्ही बाजार बंद1
Rows × columns
3 × 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 sutti_overlap_2026, derived from the stored result.
ColumnTypeRangeNotes
sthiti text 3 distinct values
divas number 1 to 11

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
    nse_sutti AS
    (
        SELECT toDate(arrayJoin([
            '2026-01-15', '2026-01-26', '2026-03-03', '2026-03-26',
            '2026-03-31', '2026-04-03', '2026-04-14', '2026-05-01',
            '2026-05-28', '2026-06-26', '2026-09-14', '2026-10-02',
            '2026-10-20', '2026-11-10', '2026-11-24', '2026-12-25'
        ])) AS sutti_date
    ),
    us_sessions AS
    (
        SELECT
            date        AS us_date,
            max(volume) AS day_volume
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'SPY'
          AND date >= '2026-01-01'
        GROUP BY date
    )
SELECT
    sthiti,
    count() AS divas
FROM
(
    SELECT
        day,
        multiIf(nse_bandh AND us_chalu, 'NSE बंद, अमेरिकी बाजार चालू',
                nse_bandh,              'दोन्ही बाजार बंद',
                                        'अमेरिकी बाजार बंद, NSE चालू') AS sthiti
    FROM
    (
        SELECT
            cal.day                                       AS day,
            cal.day IN (SELECT sutti_date FROM nse_sutti) AS nse_bandh,
            ifNull(toFloat64(u.day_volume), 0) > 0        AS us_chalu
        FROM
        (
            SELECT toDate('2026-01-01') + arrayJoin(range(366)) AS day
        ) AS cal
        LEFT JOIN us_sessions AS u ON u.us_date = cal.day
        WHERE toDayOfWeek(cal.day) BETWEEN 1 AND 5
          AND cal.day <= today() - 3
    )
    WHERE NOT (us_chalu AND NOT nse_bandh)
)
GROUP BY sthiti
ORDER BY divas DESC
⌘/Ctrl + Enter

Work with this data in your AI assistant

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