Strasmore Research
Matuto Matt ConnorNi Matt Connor

Karamihan ba ng Options ay Nag-e-expire na Worthless?

Hindi lahat ng options ay umaabot sa expiration. Ipinapaliwanag kung bakit pinagsasama ng 90% claim ang magkakaibang resulta at ano ang aktuwal na nangyayari sa contracts.

Karamihan ba ng options ay nag-e-expire na worthless? Hindi. Karamihan ng listed option contracts ay hindi umaabot sa expiration date sa account na unang nagbukas sa mga ito. Sinasara ang position sa tape ilang araw o linggo bago iyon. Ang mga contract na umaabot sa final bell ay nahahati sa nagtatapos na in the money at nagtatapos na out of the money. Pinagsasama ng 90% figure na kumakalat sa retail options content ang ilang magkakaibang resulta sa iisang numero, at walang published exchange statistic na nagsasaad nito.

Saan nagmula ang 90% na claim

Ang Options Clearing Corporation, o OCC, ang clearinghouse sa pagitan ng bawat buyer at seller ng listed US equity option. Saklaw ng public statistics nito ang contract volume at open interest. Walang OCC table na nag-uulat na 90% ng options ay nag-expire na worthless sa alinmang taon, at wala ring exchange release na nagsasaad nito.

Kumakalat din ang claim nang walang denominator. Worthless expirations bilang bahagi ng ano? Ng mga contract na bukas pa sa final bell, o ng lahat ng contract na binuksan sa loob ng taon? Malaki ang agwat ng dalawang sagot na iyon, at hindi tinutukoy ng popular na bersiyon kung alin. Kapag hindi matutunton ang isang figure sa published clearinghouse o exchange table, ang tamang hakbang ay sabihing wala ang data sa ganoong antas ng detalye, at saka sukatin kung ano ang available.

Tatlong maaaring mangyari sa isang option contract

Nagtatapos ang bawat contract sa isa sa tatlong paraan, at ang huli lamang ang inilalarawan ng “expired worthless.”

  1. Isinasara ito bago ang expiration. Ibinebenta ng holder ang binili niyang contract, o binibili muli ang ibinenta niya, sa presyong iniaalok ng merkado sa araw na iyon. Hindi nakikita ang ganitong pagtatapos sa anumang statistic tungkol sa expirations.
  2. Ito ay ine-exercise. Ang in the money contract ay nagko-convert sa stock sa strike price. Awtomatikong ine-exercise sa ilalim ng OCC's exercise by exception rule ang anumang contract na nagtatapos na in the money nang isang penny o higit pa, maliban kung magsumite ang holder ng salungat na instruction. Tinalakay sa aming guide sa kung ano ang nangyayari kapag nag-expire ang option na ITM ang mekanismong ito.
  3. Hinahawakan ito hanggang expiration at hindi ine-exercise. Nagtapos ang contract na out of the money, walang nag-exercise nito, at hindi na ito umiiral. Ito lamang ang bucket na tinutukoy ng parirala.

Dito nabubuo ang myth: pinagsasama ang tatlong ito sa iisang percentage.

Kung gayon, ilang options ba talaga ang nag-e-expire na worthless?

Narito ang isang bilang na maaaring gawin ng sinuman: kunin ang bawat listed contract na patuloy pang nagte-trade sa mga huling araw bago ang expiration, pagkatapos ay ikumpara ang close ng underlying sa huling session sa strike. Ginagawa ito ng panel sa ibaba para sa anim na household name sa loob ng twelve months hanggang July 2026.

QueryNasaan nagtapos ang expiring contracts sa kanilang huling print, anim na household names, Aug 2025 hanggang Jul 2026
Ang eksaktong SQL sa likod ng bawat numero
WITH final_print AS
(
    SELECT
        underlying_symbol                         AS symbol,
        ticker,
        argMax(option_type, date)                 AS contract_type,
        toFloat64(argMax(strike_price, date))     AS strike,
        toFloat64(argMax(underlying_close, date)) AS spot_last,
        min(days_to_expiry)                       AS final_dte
    FROM global_markets.options_greeks
    WHERE underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'AMZN', 'KO')
      AND (lower(toString(option_type)) LIKE 'c%' OR lower(toString(option_type)) LIKE 'p%')
      AND volume > 0
      AND expiration_date >= '2025-08-01'
      AND expiration_date <  '2026-08-01'
      AND date >= '2025-06-01'
      AND date <  '2026-08-01'
    GROUP BY symbol, ticker
    HAVING final_dte <= 3
)
SELECT
    symbol,
    round(100 * countIf(
        (lower(toString(contract_type)) LIKE 'c%' AND spot_last <= strike)
     OR (lower(toString(contract_type)) LIKE 'p%' AND spot_last >= strike)
    ) / count(), 1)   AS pct_expired_otm,
    round(100 * countIf(
        (lower(toString(contract_type)) LIKE 'c%' AND spot_last >  strike)
     OR (lower(toString(contract_type)) LIKE 'p%' AND spot_last <  strike)
    ) / count(), 1)   AS pct_expired_itm,
    count()           AS expiring_contracts
FROM final_print
GROUP BY symbol
ORDER BY pct_expired_otm DESC
Run this yourself

Pinakamataas ang MSFT, na may 57.6% ng mga nag-e-expire nitong contract na out of the money sa final print na iyon. Pinakamababa ang KO sa 47.3%. Basahin itong mabuti bago ito ulitin kahit saan. Contract ang binibilang nito, hindi positions at hindi dollars. Sa bawat expiration, may ladder ng strikes na mas mataas at mas mababa sa share price, at karamihan sa ladder na iyon ay out of the money dahil sa paraan ng pag-list nito. Ipinapakita lamang ng mataas na bilang dito kung paano inililista ang mga strike. Wala itong sinasabi tungkol sa halagang nasa risk o sa dami ng contract na hawak pa ng mga bumili nito.

Worthless para sa buyer, napupunta sa seller

May dalawang panig ang bawat expiration na iyon. Nagbayad ang buyer ng premium na nawala na ngayon. Kinolekta ng seller ang parehong premium at kanya na itong lahat. Isang event, dalawang ledger. Ginagamit ang statistic bilang babala sa buyers at bilang edge sa sellers, ngunit kapwa hindi binabanggit ng dalawang bersiyon ang nakolektang premium o ang risk na tinanggap para makuha iyon. Isipin ang isang seller na tumanggap ng $40 bawat contract at nagbalik ng $900 sa contract na kumontra sa kanya. Maganda ang worthless rate niya. Hindi maganda ang quarter niya.

Lalo pa itong nalalabo dahil sa early closes. Bumili ka ng call sa $2.00, ibinenta ito sa $6.00 pagkalipas ng tatlong linggo, at isinara ang trade nang may gain. Patuloy na nagte-trade ang contract na iyon sa account ng ibang tao at maaaring magtapos na out of the money. Kung contract ang bilang, isa pa itong worthless expiration. Kung trade ang bilang, naging panalo ito para sa iyo. Ang mga Covered call writer ay nakaposisyon para magtapos na out of the money ang contract, kaya madalas inuulit ang statistic na ito.

Karamihan ng option volume ay hindi umaabot sa expiration

Ang zero days to expiry, o 0DTE, ay nangangahulugang contract na nagte-trade at nag-e-expire sa parehong session. Ang SPY, ang pinakamalaking US equity option market, ay may expiration sa bawat trading day. Namamayani ang volume na ito sa modernong tape, at binabaluktot nito ang anumang bilang na naghahalo ng trades at expirations.

QueryBahagi ng SPY option volume ayon sa natitirang araw bago ang expiry, Q2 2026
Ang eksaktong SQL sa likod ng bawat numero
WITH
(
    SELECT sum(volume)
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND volume > 0
      AND date >= '2026-04-01'
      AND date <  '2026-07-01'
) AS quarter_volume
SELECT
    multiIf(days_to_expiry = 0,   '0 (expires that day)',
            days_to_expiry <= 5,  '1 to 5 days',
            days_to_expiry <= 21, '6 to 21 days',
            days_to_expiry <= 60, '22 to 60 days',
                                  '61 days or more')  AS days_to_expiry_bucket,
    round(100 * sum(volume) / quarter_volume, 1)      AS share_of_volume_pct,
    countDistinct(ticker)                             AS contracts_with_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND volume > 0
  AND date >= '2026-04-01'
  AND date <  '2026-07-01'
GROUP BY days_to_expiry_bucket
ORDER BY min(days_to_expiry)
Run this yourself

Sa second quarter ng 2026, nakuha ng pinakamaikling bucket sa board, 1 to 5 days, ang 53.8% ng SPY option volume, na kumalat sa 15612 magkakaibang contract. Nakuha naman ng mga contract na may natitirang 61 days or more ang 8.9% nito.

Ang 0DTE contract na binili sa 10:00 at ibinenta sa 14:30 ay hindi nag-e-expire kailanman. Napapabilang ang volume nito sa parehong bucket ng contract na hinawakan hanggang close at hinayaang mag-lapse. Anumang headline percentage na itinuturing ang isang araw ng option volume bilang set ng mga position na patungo sa expiration ay paulit-ulit na binibilang ang parehong contract. Makikita ang session mechanics sa kung kailan nagte-trade ang 0DTE options.

Nakaaapekto ba ang layo ng strike sa odds?

Ang “expires worthless” ay hindi permanenteng katangian ng options. Nagbabago ito batay sa puwesto ng strike kaugnay ng presyo at sa natitirang oras. Kinukuha ng susunod na panel ang bawat SPY contract na nag-trade nang may humigit-kumulang isang buwan bago ang expiration, sinusukat kung gaano ito ka-out of the money noong araw na iyon, pagkatapos ay tinitingnan kung nasaan ang underlying nang huling magpalit ng kamay ang parehong contract malapit sa expiration.

QueryBahagi ng out-of-the-money SPY contracts na nagtapos na ITM, ayon sa layo 30 araw bago ang expiry
Ang eksaktong SQL sa likod ng bawat numero
WITH entry AS
(
    SELECT
        ticker,
        argMin(option_type, date)                 AS contract_type,
        toFloat64(argMin(strike_price, date))     AS strike,
        toFloat64(argMin(underlying_close, date)) AS spot_30d_out
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND (lower(toString(option_type)) LIKE 'c%' OR lower(toString(option_type)) LIKE 'p%')
      AND days_to_expiry BETWEEN 28 AND 32
      AND volume > 0
      AND date >= '2025-07-01'
      AND date <  '2026-07-01'
    GROUP BY ticker
),
last_print AS
(
    SELECT
        ticker,
        toFloat64(argMax(underlying_close, date)) AS spot_at_last_print,
        min(days_to_expiry)                       AS final_dte
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND volume > 0
      AND date >= '2025-07-01'
      AND date <  '2026-08-01'
    GROUP BY ticker
    HAVING final_dte <= 3
)
SELECT
    multiIf(otm_pct < 2,  'under 2% out',
            otm_pct < 5,  '2% to 5% out',
            otm_pct < 10, '5% to 10% out',
            otm_pct < 20, '10% to 20% out',
                          '20% or more out')            AS distance_at_30_days,
    round(100 * countIf(finished_itm) / count(), 1)      AS pct_finished_itm,
    count()                                             AS contracts
FROM
(
    SELECT
        if(lower(toString(e.contract_type)) LIKE 'c%',
           100 * (e.strike / e.spot_30d_out - 1),
           100 * (1 - e.strike / e.spot_30d_out)) AS otm_pct,
        if(lower(toString(e.contract_type)) LIKE 'c%',
           s.spot_at_last_print > e.strike,
           s.spot_at_last_print < e.strike)       AS finished_itm
    FROM entry AS e
    INNER JOIN last_print AS s ON s.ticker = e.ticker
)
WHERE otm_pct > 0
GROUP BY distance_at_30_days
ORDER BY min(otm_pct)
Run this yourself

Ang pinakamalapit na bucket, under 2% out, ay in the money sa final print nang 36.8% ng pagkakataon sa kabuuang 1629 contract. Ang pinakamalayo, 20% or more out, ay in the money nang 0% ng pagkakataon. Hindi kayang ilarawan ng iisang blanket percentage ang dalawang dulo ng curve na ito. Para sa pagitan ng pagtatapos na in the money at pag-touch sa strike habang tumatakbo ang contract, tingnan ang probability of touch kumpara sa probability of ITM.

Ano ang hitsura ng isang expiration cycle

Pumili ng isang expiration at subaybayan ito. Ang SPY contracts na nag-expire noong Friday, May 15, 2026 ay na-list at naging tradeable matagal bago ang petsang iyon. Sinusubaybayan ng panel ang huling buwan ng cycle na iyon at binibilang ang bawat contract na may ganoong expiration date na nag-trade sa bawat session.

QueryAraw-araw na trading sa SPY contracts na mag-e-expire sa 15 May 2026, huling buwan ng cycle
Ang eksaktong SQL sa likod ng bawat numero
SELECT
    toString(date)               AS date,
    round(sum(volume) / 1000, 1) AS volume_thousands,
    countDistinct(ticker)        AS contracts_with_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND expiration_date = '2026-05-15'
  AND volume > 0
  AND days_to_expiry <= 30
  AND date >= '2026-04-01'
  AND date <  '2026-05-16'
GROUP BY date
ORDER BY date
Run this yourself

Sa unang session na saklaw, 448.2 thousand contracts para sa expiration na iyon ang nagpalitan ng kamay sa 281 strike. Sa huling session na saklaw, 1685.7 thousand ang nag-trade. Nananatiling aktibo ang tape hanggang sa dulo ng cycle. Ganito ang hitsura ng cycle habang isinasara at nire-roll ng mga holder ang kanilang positions sa halip na manatiling hindi gumagalaw. Isang karaniwang anyo nito ang pag-roll ng option position.

Sukatin ang sarili mong close versus expire ratio

Ang numerong naglalarawan sa account mo ay wala sa anumang statistics page. Ito ang close versus expire ratio mo: sa loob ng isang quarter, ilang option position ang isinara mo sa pamamagitan ng offsetting trade, at ilan ang hinawakan mo hanggang expiration date. Makikita ang dalawang bilang sa trade history ng broker mo.

Kung halos lahat ay maagang isinasara, inilalarawan ng aggregate statistic tungkol sa expirations ang market na halos hindi mo naman sinasalihan. Kung halos lahat ay umaabot sa final session, direktang naaapektuhan ka ng assignment mechanics at ng pin sa paligid ng mga strike na maraming nagte-trade. Mainam na basahin kasunod ang max pain at early assignment. Para sa mas malawak na pananaw, tingnan ang gaano ka-risky ang options trading.

Paano sinukat ang mga panel na ito

Sinusukat ang moneyness batay sa closing price ng underlying sa huling session kung kailan aktuwal na nag-trade ang isang contract. Binibilang lamang ang mga contract na patuloy na nagte-trade sa loob ng tatlong araw bago ang expiration. Wala sa data na ito ang settlement print; ginagamit bilang kapalit nito ang huling session kung kailan nag-trade ang contract, at hindi kasama sa sample ang contract na mas maagang tumigil sa pag-trade. Iba ang settlement print para sa AM-settled at cash-settled index products. PM-settled single-name at ETF contracts lamang ang saklaw ng mga panel dito.

Binibilang ng bawat panel ang mga contract na nag-trade sa session na tinutukoy. Hindi kasama sa sample ang listed strike na hindi kailanman nag-trade. Hindi bahagi ng data na ito ang open interest, kaya walang panel na nagbibilang ng mga hawak na position. Contract at volume ang binibilang ng mga ito. Ito mismo ang kaibahang binabalewala ng 90% claim.

FAQ

Nag-e-expire ba na worthless ang 90% ng options?

Walang published clearinghouse o exchange table na nagsasaad nito. Kumakalat ang figure nang walang denominator, at pinagsasama nito ang mga contract na isinara bago ang expiration, mga contract na na-exercise, at mga contract na hinayaang mag-lapse. Magkakaibang bilang ang mga ito na sumasagot sa magkakaibang tanong.

Ilang percentage ng options ang ine-exercise?

Walang tumpak na public figure para sa isang partikular na taon na maaaring makuha at ma-verify ng reader sa ganoong antas ng detalye, kaya dapat pagdudahan ang anumang binabanggit na numero. Mapapatunayan ang mechanic: awtomatikong ine-exercise ang contract na nagtatapos na in the money nang isang penny o higit pa maliban kung iba ang instruction ng holder. Kaya nagbabago ang exercised share kasabay ng share na nagtatapos na in the money.

Ang option bang nag-expire na worthless ay laging loss?

Loss ito para sa sinumang humawak dito hanggang expiration at gain para sa sinumang short dito. Wala itong sinasabi tungkol sa trader na bumili ng contract nang mas maaga at ibinenta ito nang may profit ilang linggo bago iyon. Magkaiba ang final outcome ng contract at ang resulta para sa isang partikular na tao.

Nag-e-expire ba na worthless ang 0DTE options?

Malaking bahagi ng 0DTE volume ang nagsasara intraday at hindi umaabot sa final bell. Ang contract na binili at ibinenta sa loob ng session ay walang expiration outcome. Kaya nag-o-overstate ang mga bilang na naghahalo ng daily volume at expirations kung ilang contract ang tunay na hinawakan hanggang close.

Paano ko mahahanap ang sarili kong rate?

Kumuha ng isang quarter ng trade history mula sa broker mo at bilangin ang dalawang bagay: mga position na isinara sa pamamagitan ng offsetting trade, at mga position na umabot sa expiration date. Ang ratio na iyon ang bersiyon ng statistic na naaangkop sa account mo.


Nakalagay ang eksaktong SQL sa ilalim ng bawat panel dito. Mag-expand ng isa para makita kung ano ang binilang. Para patakbuhin ang parehong bilang sa mga pangalan na sinusubaybayan mo, hilingin ito sa plain English sa Strasmore terminal.