Strasmore Research
Jifunze Matt ConnorNa Matt Connor · Imeboreshwa 2026-08-08

Credit Spread dhidi ya Debit Spread: Je, ni biashara moja?

Chunguza ulinganifu wa Credit Spread na Debit Spread kwa kutumia strike price sawa. Jifunze hesabu za parity, chati za faida, na tofauti tatu muhimu katika mikataba hii.

Ulinganifu wa Credit Spread na Debit Spread

Credit spread na debit spread zinazojengwa kwa kutumia strike price mbili zilezile, katika muda wa kuisha (expiration) uleule, na zenye mwelekeo mmoja, ni nafasi (position) sawa. Moja h

Vertical spread ni nini, katika mfumo wa debit na credit

Vertical spread ni mikataba miwili ya option ya aina moja, yenye underlying asset ileile, inayokwisha muda wake kwa wakati mmoja, lakini ikiwa na strike price mbili tofauti. Mkataba mmoja hununuliwa na mwingine huuzwa. Pengo kati ya strike price hizo ndilo upana wa spread, na upana huo ndio thamani ya juu zaidi ambayo muundo huo unaweza kufikia. (Kutumia muda wa kuisha tofauti badala ya strike price mbili hutengeneza kitu kingine, ambacho ni calendar spread.)

Bull call spread inahusisha kununua call yenye strike price ya chini na kuuza call yenye strike price ya juu. Call inayununuliwa inagharimu zaidi ya ile inayouzwa, hivyo pesa hutoka kwenye akaunti: malipo hayo ndiyo debit. Bull put spread inahusisha kuuza put yenye strike price ya juu na kununua put yenye strike price ya chini. Put inayouzwa ina thamani kubwa zaidi, hivyo pesa huingia: mapokezi hayo ndiyo credit. Miundo yote miwili hupata faida kadiri bei ya hisa inavyopanda kuelekea strike price ya juu, na yote huacha kupata faida zaidi ya kiwango hicho. Miguu ya kibinafsi ya mikataba hii imefafanuliwa katika buying and selling call options.

Put-call parity huunganisha bei hizo mbili

Put-call parity ni hesabu, si modeli. Katika strike price moja na muda mmoja wa kuisha kwa mkataba, bei ya call ikitoa bei ya put inalingana na bei ya hisa ikitoa strike price iliyopunguzwa thamani kutoka muda wa kuisha. Put-call parity hufanya kazi kupitia sababu zinazofanya arbitrage desk kuiweka katika hali ya usawa. Jopo hapa chini linaonyesha utambulisho huo kwenye mnyororo mmoja wa AAPL, uliotiwa alama wakati wa kufungwa kwa soko mnamo Jun 12, 2026 kwa mikataba inayoisha Jul 17, 2026.

UlizaUwiano wa put-call kwenye mnyororo mmoja wa AAPL: call kutoa put dhidi ya hisa kutoa bei ya mgomo (strike)
SQL halisi nyuma ya kila namba
SELECT
    concat('$', toString(toFloat64(strike_price)))                                AS strike,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c')), 2)  AS call_price,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p')), 2)   AS put_price,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))
        - avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p')), 2)   AS call_minus_put,
    round(any(toFloat64(underlying_close)) - toFloat64(strike_price), 2)           AS stock_minus_strike,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))
        - avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p'))
        - any(toFloat64(underlying_close)) + toFloat64(strike_price), 2)           AS parity_gap,
    formatDateTime(any(date), '%b %e, %Y')                                         AS snapshot,
    formatDateTime(any(expiration_date), '%b %e, %Y')                              AS expiry
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = '2026-06-12'
  AND expiration_date = '2026-07-17'
  AND volume >= 50
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.04
GROUP BY strike_price
HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
   AND countIf(lower(option_type) IN ('put', 'p')) > 0
ORDER BY strike_price
Run this yourself

Soma safu ya call ikitoa put dhidi ya safu ya hisa ikitoa strike price. Katika strike price ya $280, call ilifungwa 12.26 juu ya put, dhidi ya tofauti ya hisa ikitoa strike price ya 11.52. Uoanishaji huo unajirudia katika strike price zote 5 kwenye jopo. Safu ya mwisho ina kile kinachobaki, na inakaa karibu na sifuri bila kuwa sifuri kamili. Salio hilo ni riba ya strike price katika wiki za kuelekea muda wa kuisha, baada ya kutoa dividend yoyote ndani ya kipindi hicho. Box spreads hupangia bei salio hilo peke yake.

Je, bull call spread na bull put spread zina faida sawa?

Tumia kanuni ya usawa (put-call parity). Gharama ya bull call spread ni tofauti kati ya bei ya call ya chini na call ya juu. Badilisha kila call na thamani yake sawa (put pamoja na hisa kutoa strike price iliyopunguzwa thamani), na sehemu za hisa zitajifuta. Kinachobaki ni tofauti ya strike price iliyopunguzwa thamani kutoa mkopo wa put spread. Kwa sentensi moja: kiasi cha debit kilicholipwa na credit kilichopokelewa kila mara huongezeka na kufikia upana wa spread hiyo.

Madai hayo yana namba husika, kwa hivyo hii hapa namba hiyo, kwa kila vertical ya upana wa dola tano katika mnyororo huo huo.

UlizaKila vertical ya $5 kwenye mnyororo mmoja wa AAPL: deni lililolipwa dhidi ya mkopo uliopokelewa
SQL halisi nyuma ya kila namba
WITH chain AS
(
    SELECT
        toFloat64(strike_price)                                                  AS strike,
        any(toFloat64(underlying_close))                                         AS spot,
        avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))      AS call_px,
        avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p'))       AS put_px
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date = '2026-06-12'
      AND expiration_date = '2026-07-17'
      AND volume >= 50
      AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.10
    GROUP BY strike
    HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
       AND countIf(lower(option_type) IN ('put', 'p')) > 0
)
SELECT
    concat('$', toString(lo.strike), ' / $', toString(hi.strike))                AS spread_strikes,
    round(lo.call_px - hi.call_px, 2)                                            AS call_debit,
    round(hi.put_px - lo.put_px, 2)                                              AS put_credit,
    round((lo.call_px - hi.call_px) + (hi.put_px - lo.put_px), 2)                AS debit_plus_credit
FROM chain AS lo
INNER JOIN chain AS hi ON hi.strike = lo.strike + 5
ORDER BY lo.strike
Run this yourself

Rung ya chini kabisa iko deep in the money, ikimaanisha kuwa strike price iko mbali upande wa faida wa bei ya hisa. Gharama ya call spread ya $275 / $280 ilikuwa 3.7 ya upana wa dola tano katika eneo hilo, wakati put spread kwenye strike zilezile ililipa 1.04, na jumla ya mbili hizo ilikuwa 4.74. Katika rung ya juu, $315 / $320, uwiano hubadilika: 0.49 ya debit dhidi ya 4.65 ya credit, ikijumlisha kuwa 5.14. Katika rung zote 6 jumla hubaki kwenye upana wa dola tano, ukiondoa senti chache zinazotofautisha bei moja ya kufunga na nyingine.

Gridi ya malipo, miundo yote miwili kando kwa kando

Ladder ni taarifa kuhusu bei za kuingilia sokoni. Gridi ya malipo ni taarifa hiyo hiyo wakati wa muda wa mkataba kuisha. Paneli hii inachukua jozi ya strike prices iliyo karibu zaidi na bei ambayo hisa ilikuwa ikifanyiwa biashara siku hiyo na kupiga bei za miundo yote miwili katika anuwai ya bei za mwisho, kwa dola kwa kila hisa.

UlizaFaida na hasara wakati wa kuiva (expiration): muundo wa deni dhidi ya muundo wa mkopo
SQL halisi nyuma ya kila namba
WITH chain AS
(
    SELECT
        toFloat64(strike_price)                                                  AS strike,
        any(toFloat64(underlying_close))                                         AS spot,
        avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))      AS call_px,
        avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p'))       AS put_px
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date = '2026-06-12'
      AND expiration_date = '2026-07-17'
      AND volume >= 50
      AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.12
    GROUP BY strike
    HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
       AND countIf(lower(option_type) IN ('put', 'p')) > 0
)
SELECT
    concat('$', toString(px.strike))                                             AS price_at_expiry,
    round(least(greatest(px.strike - lo.strike, 0.0), hi.strike - lo.strike)
        - (lo.call_px - hi.call_px), 2)                                          AS debit_structure_pl,
    round((hi.put_px - lo.put_px)
        - least(greatest(hi.strike - px.strike, 0.0), hi.strike - lo.strike), 2) AS credit_structure_pl,
    round(least(greatest(px.strike - lo.strike, 0.0), hi.strike - lo.strike)
        - (lo.call_px - hi.call_px)
        - (hi.put_px - lo.put_px)
        + least(greatest(hi.strike - px.strike, 0.0), hi.strike - lo.strike), 2) AS pl_gap
FROM chain AS px
INNER JOIN chain AS lo ON lo.strike = floor(px.spot / 5) * 5
INNER JOIN chain AS hi ON hi.strike = lo.strike + 5
ORDER BY px.strike
Run this yourself

Katika $275, chini ya strike prices zote mbili, muundo wa debit huchapisha -2.6 kwa kila hisa na muundo wa credit -2.09. Katika $320, juu ya strike prices zote mbili, huchapisha 2.4 na 2.91. Safu ya mwisho ndiyo ya kufuatiliwa, na ni tambarare: -0.51 chini ya gridi na -0.51 juu. Ofseti ya kudumu si wasifu tofauti wa hatari. Ni umbo moja, lililochorwa mara mbili.

Hali mbaya zaidi na hali bora zaidi huongeza upana kwenye safu yoyote, kwa kuwa hakuna muundo unaoweza kuwa na thamani kubwa kuliko umbali kati ya strike prices. Break-even hutokana na hesabu hiyo hiyo: strike price ya chini pamoja na debit kwa toleo la call, strike price ya juu kutoa credit kwa toleo la put. Kwa debit na credit kuongeza upana, bei hizo mbili ni bei moja.

Credit spread dhidi ya debit spread: nini hasa kinatofautiana

Mambo matatu hutofautiana katika utendaji, na mchoro wa faida na hasara (payoff diagram) haumo miongoni mwao.

Jinsi mtaji unavyotengwa

Hasara ya juu zaidi ya toleo la debit ni kiasi cha debit, na akaunti imeshalipa kiasi hicho wakati wa kuingia kwenye nafasi hiyo. Hakuna kingine kinachoshikiliwa. Hasara ya juu zaidi ya toleo la credit ni upana wa spread ukiondoa kiasi cha credit, na broker hushikilia kiasi hicho kama sharti la dhamana dhidi ya short leg hadi nafasi hiyo ifungwe au muda wake uishe. Dola ni zilezile, lebo tu ndizo zinatofautiana. Taarifa moja ya akaunti inaonyesha pesa imetoka; nyingine inaonyesha pesa imeingia huku uwezo wa kununua (buying power) ukipunguzwa kwa kiasi kikubwa zaidi. Vertical spread yenye hatari iliyopimwa (defined-risk) hutendewa kwa masharti tofauti kabisa na short option isiyokuwa na bima (uncovered), jambo ambalo ni muhimu kulielewa kabla ya kulinganisha hayo mawili: tazama margin kwa ajili ya kuuza naked options.

Early assignment huathiri leg tofauti

Miundo yote miwili ina short option, na options za hisa za Marekani ni za mtindo wa American, zinazoweza kutekelezwa (exercisable) siku yoyote ya kazi. Kinachotofautiana ni wakati ambapo short leg hiyo iko in the money. Katika bull call spread, short leg ni call yenye strike price ya juu, ambayo huwa in the money katika hali ya ushindi, na short calls hukabiliwa na early exercise hasa siku moja kabla ya ex-dividend date, wakati dividend inayotolewa inapozidi thamani ya muda (time value) iliyobaki kwenye call hiyo. Ex-dividend dates na options inaelezea utaratibu huo. Katika bull put spread, short leg ni put yenye strike price ya juu, ambayo huwa in the money katika hali ya hasara, na short puts zilizozama sana in the money hutekelezwa mapema ili kupata riba ya mapato ya strike price. Assignment haibadilishi hasara ya juu zaidi iliyopimwa, kwa sababu long leg inabaki vilevile. Inabadilisha kile ambacho akaunti inashikilia usiku kucha, ambacho kinaweza kuwa hisa na margin call. American dhidi ya European options inafafanua ni mikataba ipi inayoweza kufanya hivi.

Gharama ya utekelezaji ambapo mzunguko wa biashara ni mdogo

Parity inasema miundo yote miwili ina thamani sawa. Haizungumzii chochote kuhusu bei ya utekelezaji (fill). Kiasi cha biashara (volume) mara chache huwa sawa katika mnyororo mzima wa options.

UlizaMahali ambapo ujazo (volume) ulikuwa kwenye mnyororo huo wa AAPL: mikataba ya call dhidi ya mikataba ya put, kwa kila bei ya mgomo (strike)
SQL halisi nyuma ya kila namba
SELECT
    concat('$', toString(toFloat64(strike_price)))                                   AS strike,
    sumIf(volume, lower(option_type) IN ('call', 'c'))                               AS call_volume,
    sumIf(volume, lower(option_type) IN ('put', 'p'))                                AS put_volume,
    round(100 * sumIf(volume, lower(option_type) IN ('put', 'p')) / sum(volume), 1)  AS put_volume_share_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = '2026-06-12'
  AND expiration_date = '2026-07-17'
  AND volume > 0
  AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.12
GROUP BY strike_price
ORDER BY strike_price
Run this yourself

Katika $260, strike price ya chini kabisa kati ya 14 zilizoonyeshwa, puts zilichukua 99.5% ya mikataba iliyouzwa. Katika $325, ile ya juu zaidi, sehemu ya put ilikuwa 0%. Upande wenye mzunguko mdogo wa biashara (thin side) wa mnyororo hubeba spread pana zaidi ya soko, na upana huo hulipiwa wakati wa kuingia na tena wakati wa kutoka. Gharama ya kufanya biashara ya options inaweka takwimu juu ya hilo, na options zenye ukwasi dhidi ya zenye tete inatofautisha soko dogo na soko la kasi.

Je, implied volatility ya juu inapendelea toleo la credit?

Kanuni inayofahamika ni hii: uza premium wakati implied volatility ikiwa juu, na inunue wakati ikiwa chini. Katika strike price zinazofanana, sentensi hiyo inaelezea pembejeo, si muundo. Vertical spreads zote mbili hupangiwa bei kulingana na volatility ileile katika strike price zilezile mbili, na ngazi iliyo hapo juu ndiyo risiti. Kuuza put spread wakati wa implied volatility ya juu na kununua call spread kwenye strike price hizo huacha nafasi moja kwenye vitabu, ikiwa na break-even moja na hali mbaya zaidi moja. Mtazamo kuhusu pembejeo ya volatility huonyeshwa kupitia strike price zilizochaguliwa na upana wa spread, na matokeo yake ni yaleyale kwa njia yoyote ile. Je, implied volatility ya juu ni nzuri huchambua pembejeo hiyo yenyewe.

Maswali Yanayoulizwa Mara kwa Mara

Je, credit spread ni salama zaidi kuliko debit spread?

Katika strike price na muda wa kuisha (expiration) uleule, hapana. Matokeo mabaya zaidi, matokeo mazuri zaidi, na bei ya break-even ni sawa. Toleo la credit linaonyesha hatari yake kama mahitaji ya margin yanayoshikiliwa dhidi ya short leg, wakati toleo la debit linaonyesha hatari hiyo hiyo kama fedha taslimu zilizokwisha tumika.

Ni ipi inayofunga mtaji mdogo?

Hakuna, katika strike price zinazofanana. Toleo la debit linagharimu kiasi cha debit na halishikilii kitu kingine chochote. Toleo la credit linapokea kiasi cha credit na kushikilia upana (width) kutoa kiasi cha credit. Kiasi hicho viwili ni fedha sawa, kwa sababu debit na credit huongezeka na kufikia upana huo.

Je, credit spread inaweza kupewa

#options#vertical spread#credit spread#debit spread#break-even