STRASMORE/EXPLORE 2,595 QUERIES

curva_iv

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-25, from broken-wing-butterfly-explained.

as of ranking 14×4read in context →
curva_iv — 14 rows by 4 columns, computed from US exchange, SIP and OPRA data.
vencimentostrike_usdiv_pctdelta
17/07/202626027.30.925
17/07/202626528.20.881
17/07/202627021.90.888
17/07/202627523.20.815
17/07/202628023.50.739
17/07/2026285230.657
17/07/202629022.20.565
17/07/202629521.70.465
17/07/202630021.50.366
17/07/202630521.30.275
17/07/202631021.30.2
17/07/202631521.60.142
17/07/202632021.80.098
17/07/202632522.20.068
Rows × columns
14 × 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 curva_iv, derived from the stored result.
ColumnTypeRangeNotes
vencimento text 1 distinct value (17/07/2026)
strike_usd number 260 to 325 US dollars
iv_pct number 21.3 to 28.2 percent
delta number 0.068 to 0.925

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
    venc AS (
        SELECT expiration_date AS exp
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'AAPL'
          AND date = '2026-06-12'
          AND iv_converged = 1
          AND volume > 0
          AND days_to_expiry BETWEEN 20 AND 75
        GROUP BY expiration_date
        ORDER BY sum(volume) DESC
        LIMIT 1
    ),
    marks AS (
        SELECT
            toFloat64(strike_price)          AS strike,
            avg(implied_volatility)          AS iv,
            avg(delta)                       AS dl,
            avg(toFloat64(underlying_close)) AS spot,
            max(expiration_date)             AS venc_date
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'AAPL'
          AND date = '2026-06-12'
          AND expiration_date IN (SELECT exp FROM venc)
          AND lower(toString(option_type)) IN ('call', 'c')
          AND iv_converged = 1
          AND volume > 0
        GROUP BY strike
    )
SELECT
    formatDateTime(toDate(venc_date), '%d/%m/%Y') AS vencimento,
    round(strike, 2)   AS strike_usd,
    round(iv * 100, 1) AS iv_pct,
    round(dl, 3)       AS delta
FROM marks
WHERE modulo(toUInt32(round(strike * 100)), 500) = 0
  AND abs(strike / spot - 1) < 0.12
ORDER BY strike
⌘/Ctrl + Enter

Trabalhe com estes dados no seu assistente de IA

Abre pronto para consultar, com os dados desta página. Grátis, sem conta.