Je, chaguo nyingi huisha bila thamani?
Je, chaguo nyingi huisha bila thamani? Madai ya asilimia tisini huchanganya matokeo tofauti. Hapa tunaelezea ukweli kuhusu mikataba hiyo inavyofanya kazi sokoni.
Je, chaguo (options) nyingi huisha bila thamani? Hapana. Mikataba mingi ya chaguo iliyoorodheshwa haifiki tarehe yake ya mwisho katika akaunti iliyoifungua: nafasi hiyo hufungwa kwenye soko (tape) siku au wiki kadhaa mapema. Mikataba inayofika kengele ya mwisho hugawanyika kati ya ile inayomaliza ikiwa "in the money" na ile inayomaliza ikiwa "out of the money". Takwimu ya asilimia tisini (90%) inayozunguka katika maudhui ya chaguo kwa wawekezaji wadogo huchanganya matokeo kadhaa tofauti kuwa namba moja, na hakuna takwimu yoyote iliyochapishwa na soko la hisa inayothibitisha hilo.
Chanzo cha madai ya 90%
Options Clearing Corporation, au OCC, ndiyo nyumba ya kusafishia (clearinghouse) iliyopo kati ya kila mnunuzi na kila muuzaji wa chaguo la hisa za Marekani zilizoorodheshwa. Takwimu zake za umma hufunika ujazo wa mikataba (contract volume) na open interest. Hakuna jedwali la OCC linaloripoti kuwa 90% ya chaguo ziliisha bila thamani katika mwaka wowote, na hakuna taarifa yoyote ya soko la hisa inayosema hivyo.
Madai hayo pia husambaa bila kigezo cha msingi (denominator). Kuisha bila thamani kama sehemu ya nini? Ya mikataba iliyo wazi hadi kengele ya mwisho, au ya kila mkataba uliofunguliwa wakati wa mwaka? Majibu hayo mawili yako mbali sana, na toleo maarufu halitaji lolote kati ya hayo. Wakati takwimu haiwezi kufuatiliwa hadi kwenye jedwali la clearinghouse au soko la hisa, hatua ya uaminifu ni kusema data hiyo haipo kwa kina hicho, kisha kupima kile kinachoweza kupimika.
Mambo matatu yanayoweza kumpata mkataba wa chaguo
Kila mkataba huishia kwa njia moja kati ya tatu, na njia ya mwisho pekee ndiyo inayoelezea "kuisha bila thamani".
- Inafungwa kabla ya muda kuisha. Mwenye mkataba huuza mkataba alioununua, au hununua tena ule aliouuza, kwa bei yoyote inayotolewa na soko siku hiyo. Mwisho huu hauwezi kuonekana katika takwimu yoyote kuhusu kuisha kwa mikataba.
- Inatekelezwa (exercised). Mkataba ulio "in the money" hubadilishwa kuwa hisa kwa strike price. Chochote kinachomaliza "in the money" kwa senti moja au zaidi hutekelezwa kiotomatiki chini ya kanuni ya OCC ya "exercise by exception", isipokuwa mwenye mkataba atatoa maelekezo kinyume. Mwongozo wetu kuhusu nini kinatokea ikiwa chaguo litaisha ITM unaelezea utaratibu huo.
- Inashikiliwa hadi muda kuisha na kuachwa bila kutekelezwa. Mkataba uliomaliza "out of the money", hakuna anayeutekeleza, na unaacha kuwepo. Hii ndiyo kundi pekee ambalo msemo huo unalifunika.
Kuchanganya hayo yote kuwa asilimia moja ndipo hadithi hiyo inapoishi.
Kwa hivyo ni sehemu gani ya chaguo huisha bila thamani kweli?
Hapa kuna hesabu ambayo mtu yeyote anaweza kuifanya: chukua kila mkataba uliorodheshwa uliokuwa bado unafanyiwa biashara katika siku zake za mwisho kabla ya kuisha, kisha linganisha bei ya kufunga ya hisa husika katika kikao hicho cha mwisho dhidi ya strike price. Paneli iliyo hapa chini inafanya hivyo kwa majina sita maarufu kwa miezi kumi na miwili hadi Julai 2026.
SQL halisi nyuma ya kila namba
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 DESCMSFT ilikuwa ya juu zaidi, ikiwa na 57.6% ya mikataba yake iliyoisha ikiwa "out of the money" katika print ya mwisho. KO ilikuwa ya chini zaidi kwa 47.3%. Soma hilo kwa makini kabla ya kulirudia popote. Hii inahesabu mikataba, si nafasi (positions) na si dola. Kila muda wa kuisha huorodhesha ngazi ya strike price zinazopanda juu sana na kushuka chini sana ya bei ya hisa, na sehemu kubwa ya ngazi hiyo iko "out of the money" kwa muundo wake. Namba ya juu hapa inaelezea jinsi strike price zinavyoorodheshwa. Haielezei chochote kuhusu kiasi cha pesa kilichokuwa hatarini, au ni mingapi ya mikataba hiyo iliyokuwa bado inashikiliwa na yeyote aliyeinunua.
Bila thamani kwa mnunuzi, inabaki kwa muuzaji
Kila moja ya kuisha huko ilikuwa na pande mbili. Mnunuzi alilipa premium ambayo sasa imepotea. Muuzaji alikusanya premium hiyo hiyo na anabaki nayo yote. Tukio moja, leja mbili. Takwimu hiyo hunukuliwa kwa wanunuzi kama onyo na kwa wauzaji kama faida, na hakuna toleo linalotaja premium iliyokusanywa au hatari iliyochukuliwa ili kuikusanya. Wazia muuzaji anayepata $40 kwa mkataba na kurudisha $900 kwenye mkataba unaokwenda kinyume nao. Kiwango chao cha "bila thamani" ni bora. Robo yao ya mwaka siyo.
Kufunga mapema kunaficha zaidi. Nunua call kwa $2.00, iuze kwa $6.00 wiki tatu baadaye, na biashara yako imefungwa kwa faida. Mkataba huo unaendelea kufanyiwa biashara katika akaunti ya mtu mwingine na unaweza kumaliza "out of the money". Ikihesabiwa kwa mkataba, ni kuisha kwingine bila thamani. Ikihesabiwa kwa biashara, ilikuwa ya faida kwako. Waandishi wa covered call wako katika nafasi nzuri kwa mkataba kumaliza "out of the money", ambapo takwimu hii hurudiwa mara nyingi zaidi.
Ujazo mwingi wa chaguo hauoni muda wa kuisha
Siku sifuri hadi kuisha, au 0DTE, inamaanisha mkataba unaofanyiwa biashara na kuisha katika kikao kimoja. SPY, soko kubwa zaidi la chaguo la hisa za Marekani, lina muda wa kuisha kila siku ya biashara. Ujazo huo unatawala soko la kisasa, na unaharibu hesabu yoyote inayochanganya biashara na muda wa kuisha.
SQL halisi nyuma ya kila namba
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)Katika robo ya pili ya 2026, kundi fupi zaidi kwenye ubao, 1 to 5 days, lilichukua 53.8% ya ujazo wa chaguo la SPY, likisambaa katika 15612 ya mikataba tofauti. Mikataba yenye 61 days or more iliyobaki ilichukua 8.9% yake.
Mkataba wa 0DTE ulionunuliwa saa 4:00 asubuhi na kuuzwa saa 10:30 jioni haufiki muda wa kuisha hata kidogo. Ujazo wake unakaa kwenye kundi moja na ule uliobebwa hadi kufunga na kuachwa uishe. Asilimia yoyote ya kichwa cha habari inayochukulia siku ya ujazo wa chaguo kama seti ya nafasi zinazoelekea kwenye muda wa kuisha huhesabu mkataba ule ule mara kwa mara. Mitambo ya kikao iko katika wakati chaguo za 0DTE zinapofanyiwa biashara.
Je, umbali wa strike price unabadilisha uwezekano?
"Kuisha bila thamani" si sifa isiyobadilika ya chaguo. Inabadilika kulingana na mahali strike price ilipo kuhusiana na bei na muda uliobaki. Paneli inayofuata inachukua kila mkataba wa SPY uliouzwa na mwezi mmoja hivi wa kubaki, inapima umbali wa "out of the money" siku hiyo, kisha inaangalia mahali hisa husika ilipokuwa wakati mkataba huo huo ulipobadilisha mikono mara ya mwisho karibu na muda wa kuisha.
SQL halisi nyuma ya kila namba
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)Kundi la karibu zaidi, under 2% out, lilikuwa "in the money" katika print ya mwisho 36.8% ya wakati katika 1629 ya mikataba. La mbali zaidi, 20% or more out, lilikuwa "in the money" 0% ya wakati. Asilimia moja ya jumla haiwezi kuelezea ncha zote mbili za mkondo huo. Kwa pengo kati ya kumaliza "in the money" na kugusa strike price njiani, angalia uwezekano wa kugusa dhidi ya uwezekano wa ITM.
Mzunguko mmoja wa kuisha unaonekanaje
Chagua muda mmoja wa kuisha na uuangalie. Mikataba ya SPY inayoisha Ijumaa, Mei 15, 2026 iliorodheshwa na kuuzika muda mrefu kabla. Paneli inafuatilia mwezi wa mwisho wa mzunguko huo, ikihesabu kila mkataba wenye tarehe hiyo ya kuisha uliouzika kila kikao.
SQL halisi nyuma ya kila namba
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 dateKatika kikao cha kwanza kinachoonekana, 448.2 elfu ya mikataba kwenye muda huo wa kuisha ilibadilisha mikono katika 281 ya strike price. Katika kikao cha mwisho kinachoonekana, 1685.7 elfu ilifanyiwa biashara. Soko linabaki na shughuli nyingi hadi mwisho wa mzunguko, ndivyo mzunguko unavyoonekana wakati wenye mikataba wakifunga na kuongeza muda wa nafasi zao badala ya kukaa kimya. Kusogeza nafasi ya chaguo ni toleo moja la kawaida la hilo.
Pima uwiano wako wa kufunga dhidi ya kuisha
Namba inayoelezea akaunti yako haipo kwenye ukurasa wowote wa takwimu. Ni uwiano wako wa kufunga dhidi ya kuisha: katika robo ya mwaka, ni nafasi ngapi za chaguo ulizofunga kwa biashara ya kukabiliana, na ni ngapi ulizozibeba hadi tarehe ya kuisha. Hesabu zote mbili ziko katika historia ya biashara ya broker wako.
Ikiwa karibu kila kitu kinafungwa mapema, takwimu ya jumla kuhusu kuisha inaelezea soko ambalo hushiriki kidogo sana. Ikiwa karibu kila kitu kinafika kikao cha mwisho, mitambo ya ugawaji na "pin" karibu na strike price zinazofanyiwa biashara sana inakuhusu moja kwa moja, na max pain pamoja na early assignment inafaa kusomwa baadaye. Kwa picha pana zaidi, angalia jinsi biashara ya chaguo ilivyo na hatari.
Jinsi paneli hizi zilivyopimwa
Moneyness hupimwa dhidi ya bei ya kufunga ya hisa husika katika kikao cha mwisho ambacho mkataba uliuzika, na mikataba inayofanyiwa biashara ndani ya siku tatu za kuisha pekee ndiyo inayohisabiwa. Print ya makazi (settlement print) yenyewe haimo kwenye data hii; kikao cha mwisho cha biashara kinachukua nafasi yake, na mkataba uliotulia mapema unakaa nje ya sampuli. Bidhaa za fahirisi zilizotatuliwa kwa pesa taslimu (cash settled) hutatuliwa kwa print tofauti; paneli hapa zinafunika mikataba ya jina moja na ETF zilizotatuliwa kwa PM.
Kila paneli huhesabu mikataba iliyouzika katika kikao husika. Strike price iliyoorodheshwa ambayo haijawahi kuuzika iko nje ya sampuli. Open interest si sehemu ya data hii, kwa hivyo hakuna paneli inayohisabu nafasi zilizoshikiliwa. Zinahesabu mikataba na ujazo, ambayo ndiyo tofauti ambayo madai ya 90% yanapuuza.
Maswali Yanayoulizwa Mara Kwa Mara
Je, 90% ya chaguo huisha bila thamani?
Hakuna jedwali la clearinghouse au soko la hisa lililochapishwa linalosema hivyo. Takwimu hiyo husafiri bila kigezo cha msingi, na inachanganya mikataba iliyofungwa kabla ya kuisha na mikataba iliyotekelezwa na mikataba iliyoachwa iishe. Hizo ni hesabu tofauti zinazojibu maswali tofauti.
Ni asilimia ngapi ya chaguo hutekelezwa?
Takwimu sahihi ya umma kwa mwaka fulani si kitu ambacho msomaji anaweza kukichukua na kukithibitisha kwa kina hicho, kwa hivyo chukulia namba yoyote iliyonukuliwa kwa mashaka. Mitambo yake inaweza kuthibitishwa: mkataba unaomaliza "in the money" kwa senti moja au zaidi hutekelezwa kiotomatiki isipokuwa mwenye mkataba aelekeze vinginevyo, kwa hivyo sehemu inayotekelezwa inabadilika na sehemu inayomaliza "in the money".
Je, chaguo linaloisha bila thamani ni hasara kila wakati?
Ni hasara kwa yeyote anayeshikilia hadi muda wa kuisha na faida kwa yeyote anayeuza (short). Haielezei chochote kuhusu mfanyabiashara aliyenunua mkataba huo mapema na kuuuza kwa faida wiki kadhaa kabla. Matokeo ya mwisho ya mkataba na matokeo ya mtu yeyote ni vitu tofauti.
Je, chaguo za 0DTE huisha bila thamani?
Sehemu kubwa ya ujazo wa 0DTE hufungwa ndani ya siku na haifiki kengele ya mwisho. Mkataba ulionunuliwa na kuuzwa ndani ya kikao hauna matokeo ya kuisha hata kidogo, ndiyo sababu hesabu zinazochanganya ujazo wa kila siku na muda wa kuisha hupitiliza ni mikataba mingapi inayoshikiliwa kweli hadi kufunga.
Ninawezaje kupata kiwango changu mwenyewe?
Chukua robo ya historia ya biashara kutoka kwa broker wako na uhesabu vitu viwili: nafasi zilizofungwa kwa biashara ya kukabiliana, na nafasi zilizofika tarehe yao ya kuisha. Uwiano huo ndio toleo la takwimu hii linalohusu akaunti yako.
Kila paneli hapa ina SQL kamili chini yake, panua moja ili kuona kile kilichohesabiwa. Ili kufanya hesabu hiyo hiyo kwenye majina unayofuatilia, iombe kwa Kiingereza rahisi kwenye terminal ya Strasmore.