Strasmore Research
Jifunze Matt ConnorNa Matt Connor · data as of August 14, 2026 · refreshed weekly

Tofauti ya Put/Call Ratio ya Hisa na Fahirisi

Elewa kwa nini put/call ratio ya fahirisi huwa juu kuliko ile ya hisa. Jifunze jinsi ya kulinganisha viashiria hivi kwa usahihi ili kutathmini hatari ya soko na bima.

Put/call ratio ya juu si namba moja. Angalau tatu huchapishwa kutoka kwenye mkanda mmoja wa options. Moja huhesabu options za hisa moja pekee. Nyingine huhesabu bidhaa za fahirisi pekee. Ya tatu huchanganya zote mbili. Kila moja ina masafa yake ya kawaida, ndiyo maana usomaji wa 1.20 unaweza kuwa outlier katika mfululizo mmoja na kikao cha kawaida katika mwingine. Ikiwa kipimo chenyewe ni kipya, kile ambacho put/call ratio hupima kinaelezea misingi.

Kwa nini uwiano wa put/call wa fahirisi huwa juu kuliko ule wa hisa?

Anza kwa kuangalia nani anayenunua. Put ya fahirisi ndiyo chombo kimoja cha bei nafuu zaidi kinachoweza kufunika kwingineko nzima iliyotawanywa. Mfuko unaoshikilia nafasi mia nne haununui put mia nne tofauti. Badala yake, hununua put kwenye fahirisi, huzisogeza mbele kwenye kalenda, na kurekodi premium hiyo kama gharama ya bima. Kiasi hicho ni ulinzi kwa hisa ambazo mfuko tayari unazimiliki, na huonekana bila kujali kama meneja ana matumaini au la.

Chaguzi za hisa moja (single-stock options) hubeba mchanganyiko tofauti. Sehemu kubwa ya kiasi hicho ni ununuzi wa call kwenye majina binafsi, na uandishi wa covered-call huongeza kiasi zaidi cha call kwa upande mwingine. Ununuzi wa put kwenye hisa moja ni wa kweli, na hukaa sambamba na mtiririko mkubwa zaidi wa call.

Mfumo hauwezi kutofautisha mitiririko hiyo. Gawanya mtiririko wa put wenye uzito wa ulinzi (hedging) kwa mtiririko mwembamba wa call na matokeo yatakuwa karibu au zaidi ya 1.00. Gawanya mtiririko wa wastani wa put kwa mtiririko mnene wa call na matokeo yatakuwa karibu na 0.50. Mfumo mmoja, safu mbili za kawaida.

Jopo hapa chini linahesabu kiasi cha mikataba katika vipindi sitini vilivyopita kwa hisa nane maarufu na ETF nne za soko pana, kisha hugawanya kiasi cha put kwa kiasi cha call kwa kila chombo cha msingi.

UlizaUwiano wa ujazo wa put/call kwa kila underlying, vipindi 60 vilivyopita
SQL halisi nyuma ya kila namba
SELECT
    underlying_symbol                                                    AS symbol,
    if(underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA'),
       'broad-market ETF',
       'single stock')                                                   AS bucket,
    round(sumIf(volume, startsWith(lower(option_type), 'p'))
          / sumIf(volume, startsWith(lower(option_type), 'c')), 2)       AS put_call_ratio,
    round(sumIf(volume, startsWith(lower(option_type), 'c')) / 1e6, 1)   AS call_volume_millions,
    round(sumIf(volume, startsWith(lower(option_type), 'p')) / 1e6, 1)   AS put_volume_millions
FROM global_markets.options_greeks
WHERE date >= (SELECT toDate(max(date))
               FROM global_markets.options_greeks
               WHERE volume > 0) - 60
  AND volume > 0
  AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'TSLA', 'JPM', 'KO', 'JNJ',
                            'SPY', 'QQQ', 'IWM', 'DIA')
GROUP BY symbol
HAVING sumIf(volume, startsWith(lower(option_type), 'c')) > 0
ORDER BY put_call_ratio ASC
Run this yourself

Tofauti (spread) katika sampuli hii ni kubwa. Usomaji wa chini kabisa ni 0.43 kwenye MSFT, na wa juu kabisa ni 2.86 kwenye IWM, ambayo ilifanya biashara ya mikataba ya call milioni 9.6 katika kipindi hicho. Safu ya bucket inaashiria ni safu zipi ni hisa moja na zipi ni ETF za soko pana. Soma safu ya uwiano kwa kulinganisha na hiyo.

Tahadhari moja kabla ya kuendelea. Uwiano wa fahirisi unaochapishwa hutumia chaguzi kwenye kiwango cha fahirisi yenyewe, zinazotatuliwa kwa pesa taslimu wakati wa kuisha badala ya kuwasilisha hisa. Mini index options ni toleo la thamani ndogo ya mkataba huo. Majopo hapa yanatumia chaguzi za ETF za soko pana kama mbadala wa kila chombo cha msingi kwa ajili ya mtiririko uleule wa ulinzi, na hapa ndipo watoa huduma wanapokosa kukubaliana.

Kila uwiano uliotangazwa hupima nini?

  • Equity-only: options kwenye hisa za makampuni binafsi, mtiririko wa single-name, ambao mara nyingi huwa na call nyingi katika vipindi vingi vya biashara.
  • Index-only: options kwenye kiwango cha fahirisi, zinazotatuliwa kwa fedha taslimu (cash settled), na zinazobeba sehemu kubwa ya ujazo wa hedging ya kwingineko.
  • Total: kila mkataba katika makundi yote mawili, ujazo wa put ukiwa juu ya ujazo wa call.

Yote matatu hupima ujazo (volume), ikimaanisha mikataba inayobadilisha wamiliki wakati wa kipindi cha biashara badala ya nafasi (positions) zinazobaki wazi baada ya hapo. Ujazo dhidi ya open interest hutofautisha mawazo hayo mawili.

Je, uwiano wa jumla wa put/call ni wastani wa ile mingine miwili?

Hapana. Jumla hiyo ni mchanganyiko uliopimwa kwa uzito, na uzito huo ni ujazo wa call (call volume). Andika w kwa ajili ya sehemu ya ujazo wa call ya kundi la fahirisi (index bucket) katika makundi yote mawili. Jumla hiyo ni sawa na uwiano wa hisa (equity ratio) pamoja na w ikizidishwa na tofauti kati ya uwiano huo miwili. Wakati kundi la fahirisi ni sehemu ndogo ya ujazo wa call, jumla hiyo hukaa karibu kabisa na uwiano wa hisa. Wakati kundi hilo linatawala, jumla hiyo hupanda kuelekea uwiano wa fahirisi.

Paneli inayofuata hugandisha vipengele vyote viwili katika viwango vyake vilivyopimwa vya vipindi sitini na kupitisha w kuanzia asilimia sifuri hadi mia moja.

UlizaJumla ni mchanganyiko wa vikundi viwili vilivyopimwa kwa ujazo wa call
SQL halisi nyuma ya kila namba
WITH components AS
(
    SELECT
        round(sumIf(volume, startsWith(lower(option_type), 'p') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA'))
              / sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')), 3) AS equity_ratio,
        round(sumIf(volume, startsWith(lower(option_type), 'p') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA'))
              / sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA')), 3) AS index_ratio
    FROM global_markets.options_greeks
    WHERE date >= (SELECT toDate(max(date))
                   FROM global_markets.options_greeks
                   WHERE volume > 0) - 60
      AND volume > 0
      AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'TSLA', 'JPM', 'KO', 'JNJ',
                                'SPY', 'QQQ', 'IWM', 'DIA')
    HAVING sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA')) > 0
       AND sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')) > 0
)
SELECT
    concat(toString(step * 10), '%')                                    AS index_share_of_call_volume,
    equity_ratio,
    index_ratio,
    round(equity_ratio + (index_ratio - equity_ratio) * (step / 10), 3) AS blended_total_ratio
FROM
(
    SELECT
        equity_ratio,
        index_ratio,
        arrayJoin(range(11)) AS step
    FROM components
)
ORDER BY step
Run this yourself

Vipengele vikiwa vimeimarishwa katika 0.562 na 1.396, mchanganyiko huo unasomeka 0.562 wakati kundi la fahirisi halichangii chochote kwenye ujazo wa call na 1.396 wakati linachangia ujazo wote. Katika mgawanyo sawa, 50% ya ujazo wa call katika kundi la fahirisi, jumla hiyo huchapisha 0.979. Hakuna kipengele kilichobadilika katika safu hizo kumi na moja. Mchanganyiko pekee ndio uliobadilika.

Je, uwiano wa jumla unaweza kupanda wakati sehemu zote mbili zikishuka?

Inawezekana, na huo ndio mtego wa kutegemea namba moja ya kichwa cha habari. Hapa kuna mfano wa vipindi viwili vya biashara vyenye namba kamili, vilivyochaguliwa kwa ajili ya hesabu.

Siku ya kwanza: kundi la hisa (equity bucket) linafanya biashara ya call 1,000,000 na put 600,000, uwiano wa 0.60. Kundi la fahirisi (index bucket) linafanya biashara ya call 200,000 na put 280,000, uwiano wa 1.40. Jumla ni put 880,000 dhidi ya call 1,200,000, au 0.73.

Siku ya pili: uwiano wote unashuka. Hisa zinaonyesha 0.55 kwa call 600,000 na put 330,000. Fahirisi inaonyesha 1.30 kwa call 800,000 na put 1,040,000. Jumla ni 1,370,000 dhidi ya 1,400,000, au 0.98.

Vipengele vyote viwili vilishuka. Jumla ilipanda kwa robo ya pointi. Kitu kingine pekee kilichobadilika ni sehemu ya ujazo wa call uliokuwa katika kundi lenye uwiano wa juu, ambao ulitoka asilimia kumi na saba hadi asilimia hamsini na saba. Msomaji anayetazama jumla pekee angeona ongezeko la shughuli za put ambalo halikutokea katika kundi lolote kati ya hayo mawili.

Sehemu hiyo si ya kudumu katika data za moja kwa moja. Jopo hapa chini linafuatilia uwiano wa makundi yote mawili na sehemu ya ujazo wa call wa kundi la ETF, kipindi kwa kipindi.

UlizaKundi la hisa moja dhidi ya kundi la ETF, kwa kila kipindi
SQL halisi nyuma ya kila namba
SELECT
    toString(date)                 AS session_date,
    formatDateTime(date, '%b %e')  AS session_label,
    round(sumIf(volume, startsWith(lower(option_type), 'p') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA'))
          / sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')), 2) AS equity_ratio,
    round(sumIf(volume, startsWith(lower(option_type), 'p') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA'))
          / sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA')), 2) AS index_style_ratio,
    round(index_style_ratio - equity_ratio, 2)                                                                            AS ratio_gap,
    round(100 * sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA'))
          / sumIf(volume, startsWith(lower(option_type), 'c')), 1)                                                        AS etf_share_of_calls_pct
FROM global_markets.options_greeks
WHERE date >= (SELECT toDate(max(date))
               FROM global_markets.options_greeks
               WHERE volume > 0) - 45
  AND volume > 0
  AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'TSLA', 'JPM', 'KO', 'JNJ',
                            'SPY', 'QQQ', 'IWM', 'DIA')
GROUP BY date
HAVING sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA')) > 0
   AND sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')) > 0
ORDER BY date
Run this yourself

Mnamo Jun 29, kipindi cha kwanza kabisa kinachoonekana, kundi la hisa moja (single-stock bucket) lilionyesha 0.5 dhidi ya 1.55 kwa kundi la ETF, pengo la 1.05, huku 45.2 ya ujazo wa call ikiwa katika kundi la ETF. Mnamo Aug 12 safu hizo zilisoma 0.55, 1.34 na pengo la 0.79, huku sehemu ya ETF ikiwa asilimia 49.5. Safu ya pengo ni chanya katika ncha zote mbili za vipindi 32 vinavyoonyeshwa, na safu ya sehemu inasogea chini yake.

Kwa nini vyanzo viwili hutoa put/call ratios tofauti kwa siku moja?

Uwekaji katika makundi (bucketing), na chaguzi za ETF ni kisa chenye utata. ETF ni dhamana iliyoorodheshwa, jambo linalopendekeza iwekwe kwenye kundi la hisa (equity). Pia hufuatilia fahirisi (index), jambo linalopendekeza iwekwe kwenye kundi la fahirisi. Wachapishaji hutatua hili kwa njia tofauti: wengine huweka chaguzi za ETF kwenye uwiano wa hisa, wengine huripoti bidhaa zilizoorodheshwa kwenye soko (exchange traded products) kama mfululizo tofauti, na wengine huzijumuisha na bidhaa za fahirisi. Lebo kwenye chati husomeka sawa katika kila kisa.

Ukubwa wa chaguo hilo unaweza kupimwa. Paneli iliyo hapa chini huhesabu uwiano wa kundi moja mara mbili katika vipindi vilevile, mara moja chaguzi za ETF zikiwa zimeachwa nje na mara nyingine zikiwa zimejumuishwa.

UlizaUwiano uleule wa hisa, uliokokotolewa kwa na bila chaguzi za ETF
SQL halisi nyuma ya kila namba
SELECT
    toString(date)                 AS session_date,
    formatDateTime(date, '%b %e')  AS session_label,
    round(sumIf(volume, startsWith(lower(option_type), 'p') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA'))
          / sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')), 2) AS equity_ratio_etfs_excluded,
    round(sumIf(volume, startsWith(lower(option_type), 'p'))
          / sumIf(volume, startsWith(lower(option_type), 'c')), 2)                                                           AS equity_ratio_etfs_included
FROM global_markets.options_greeks
WHERE date >= (SELECT toDate(max(date))
               FROM global_markets.options_greeks
               WHERE volume > 0) - 30
  AND volume > 0
  AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'TSLA', 'JPM', 'KO', 'JNJ',
                            'SPY', 'QQQ', 'IWM', 'DIA')
GROUP BY date
HAVING sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')) > 0
ORDER BY date
Run this yourself

Mnamo Aug 12, kipindi cha mwisho katika paneli, takwimu ya hisa pekee ilikuwa 0.55 na toleo lenye chaguzi za ETF zilizojumuishwa lilikuwa 0.94. Siku ileile, soko lileile, maneno yaleyale kwenye mhimili. Kizingiti kilichojifunza kutoka kwa mfululizo wa mchapishaji mmoja hakitumiki kwa mwingine.

Ni nini kinachochukuliwa kuwa put/call ratio ya juu?

Kanuni inayofaa ni finyu. Linganisha uwiano dhidi ya historia yake yenyewe pekee, kutoka kwa chanzo kilekile na muundo uleule. Asilimia (percentile) hujibu swali hilo: usomaji wa leo uko wapi ndani ya mwaka mmoja uliopita wa mfululizo huo husika? Mstari uliowekwa kwenye 1.00 hausaidii, kwa sababu 1.00 ni kiwango cha juu sana katika mfululizo wa hisa (equity) na ni cha kawaida katika mfululizo wa fahirisi (index).

Mazoea mawili huifanya kulinganisha huku kuwa kwa uaminifu. Soma maelezo ya muundo kabla ya kunukuu kiwango, hasa jinsi ETF inavyoshughulikiwa. Na soma vipengele sambamba na jumla, kwa sababu jumla inaweza kubadilika kutokana na mchanganyiko pekee. Iwapo put/call ratio ya juu ni ishara ya soko kupanda inachambua tafsiri hiyo zaidi, na jinsi put/call ratio inavyokokotolewa inaelezea hesabu hiyo hatua kwa hatua.

Maelezo ya data na ufafanuzi wa vikundi

Kikundi cha ETF ni SPY, QQQ, IWM na DIA. Kikundi cha hisa moja ni AAPL, MSFT, NVDA, AMZN, TSLA, JPM, KO na JNJ. Vyote ni sampuli za kategoria zao badala ya soko zima, kwa hivyo viwango hapa vinaonyesha mgawanyo bila kurudia namba kuu ya mchapishaji yeyote.

Kila paneli hujumlisha ujazo wa mikataba kwa ajili ya kikao, calls na puts kando, kisha hugawanya. Hakuna uzito wa dola au premium.

Kila dirisha limefungwa kwenye kikao cha hivi karibuni zaidi chenye ujazo uliorekodiwa badala ya siku ya kalenda, na pande za put na call zinalinganishwa kwa herufi ya kwanza ya aina ya mkataba ili mtiririko wa data unaoandika P na C badala ya put na call uweze kuwekwa kwenye vikundi kwa usahihi.

Mkataba huhesabiwa wakati wowote kikao kiliporekodi ujazo wake, ikijumuisha strike prices zilizo mbali sana na bei ya soko (deep out-of-the-money). Strike prices za mbali hubeba sehemu kubwa ya ujazo wa put za kinga (hedging), na kuziondoa kutapunguza thamani halisi ya kikundi cha ETF.

Options za fahirisi, zinazotatuliwa kwa fedha taslimu na zenye utekelezaji wa Ulaya, ni bidhaa tofauti na ETF options. Paneli za kila chombo cha msingi (underlying) hutumia ETF options kama mbadala wa mtiririko wa kinga ya fahirisi, ambalo ndilo swali la uwekaji kwenye vikundi lililoulizwa hapo juu.

Kikao cha hivi karibuni zaidi au viwili vinaweza kukosekana kwenye ukingo wa mbele wakati rekodi za siku hiyo zikiingia.

Maswali Yanayoulizwa Mara Kwa Mara

Je, ni uwiano upi wa kawaida wa put/call kwa options za hisa?

Options za hisa moja kwa moja kwa kawaida hurekodiwa chini ya 1.00, huku kiasi cha call kikiwa kikubwa zaidi katika vipindi vingi vya biashara. Katika majina kumi na mawili yaliyo kwenye paneli ya vipindi sitini vilivyopita hapo juu, usomaji wa chini kabisa ulikuwa 0.43. Kiwango cha kawaida kwa mfululizo wowote huamuliwa na historia ya mfululizo huo wenyewe badala ya kutumia kizingiti cha pamoja.

Kwa nini uwiano wa put/call wa fahirisi kwa kawaida huwa juu ya 1?

Put za fahirisi ndizo kinga ya kawaida ya kwingineko (portfolio hedge), na ununuzi huo hufanyika kwa ratiba kutoka kwa wasimamizi ambao tayari wanamiliki hisa hizo. Kiasi cha kinga hiyo huwekwa kwenye upande wa put wa sehemu ileile ambayo biashara ya mwelekeo (directional trade) ingetumia, na mfululizo huo hukaa katika kiwango cha juu zaidi katika rekodi yake yote.

Ni uwiano upi wa put/call ambao chati za hisia za soko (sentiment charts) huonyesha kwa kawaida?

Chati nyingi zilizochapishwa huonyesha ama mfululizo wa jumla au ule wa hisa pekee, na lebo ya mhimili mara chache husema ni ipi. Kagua dokezo la ujenzi kabla ya kupima chati dhidi ya kizingiti kilichotajwa mahali pengine, kwa kuwa mfululizo huo huendeshwa katika viwango tofauti.

Je, ninaweza kulinganisha uwiano wa put/call kutoka kwa watoa huduma wawili tofauti?

Viwango haviwezi kuhamishika. Watoa huduma hutofautiana katika ushughulikiaji wa ETF na ni kiasi cha soko gani cha ubadilishaji (exchanges) kinachohesabiwa. Mwelekeo na kiwango cha asilimia (percentile rank) ndani ya mfululizo wa mtoa huduma mmoja ndivyo vipengele pekee vya kulinganisha vinavyoweza kutumika.


Kila paneli hapa huja na SQL iliyoizalisha, kwa hivyo mgawanyo wowote kati ya hii inaweza kujengwa upya kwa kutumia ulimwengu au dirisha tofauti. Uliza swali hilohilo kwa Kiingereza rahisi kwenye terminal ya Strasmore.