Spread kalendarzowy a diagonalny różnice w strategii
Analiza różnic między spreadem kalendarzowym a diagonalnym. Sprawdź jak zmiana ceny wykonania długiej nogi wpływa na deltę netto oraz kształt profilu zysków i strat pozycji.
Różnica między spreadem kalendarzowym (calendar spread) a spreadem diagonalnym (diagonal spread) sprowadza się do jednej ceny wykonania (strike price). Obie strategie polegają na sprzedaży opcji z krótszym terminem wygaśnięcia i kupnie opcji z dłuższym terminem na ten sam instrument bazowy. W spreadzie kalendarzowym obie nogi mają tę samą cenę wykonania; w diagonalnym noga długa posiada inną cenę wykonania. Ta pojedyncza zmiana wpływa na zapłacony debet, utrzymywaną deltę netto, nachylenie profilu zysków i strat oraz zachowanie pozycji w przypadku, gdy krótka noga wygasa w pieniądzu (in the money).
Aby zrozumieć to przejrzyście, należy zmienić tylko jedną zmienną. Załóżmy hipotetycznie, że akcje są notowane w okolicach 50 USD. W obu przypadkach sprzedajemy 30-dniową opcję call z ceną wykonania 50 USD. W spreadzie kalendarzowym kupujemy 60-dniową opcję call z ceną wykonania 50 USD. W spreadzie diagonalnym kupujemy 60-dniową opcję call z ceną wykonania 55 USD. Każda poniższa różnica wynika z tej jednej zamiany. Jeśli podstawowa struktura jest nieznana, warto zacząć od jak działa spread kalendarzowy i wrócić tutaj.
Dlaczego obie struktury sprzedają nogę z krótszym terminem
Wartość czasowa opcji to część jej ceny przewyższająca wartość wewnętrzną. W przypadku kontraktu at-the-money rośnie ona w przybliżeniu wraz z pierwiastkiem kwadratowym z pozostałego czasu. Podwojenie liczby dni do wygaśnięcia nie powoduje podwojenia wartości czasowej. W praktyce kontrakt z krótszym terminem traci wartość czasową znacznie szybciej w ujęciu dziennym niż kontrakt z dłuższym terminem.
Dokładny kod SQL dla każdej liczby
SELECT
time_to_expiry,
round(avg(extrinsic) / avg(spot) * 100, 3) AS extrinsic_pct_of_spot,
round(avg(extrinsic) / avg(spot) * 10000 / avg(dte), 2) AS decay_rate_bps_per_day
FROM
(
SELECT
multiIf(
days_to_expiry <= 10, '02-10 days',
days_to_expiry <= 21, '11-21 days',
days_to_expiry <= 35, '22-35 days',
days_to_expiry <= 50, '36-50 days',
days_to_expiry <= 70, '51-70 days',
'71-95 days') AS time_to_expiry,
toFloat64(option_close)
- greatest(toFloat64(underlying_close) - toFloat64(strike_price), 0) AS extrinsic,
toFloat64(underlying_close) AS spot,
days_to_expiry AS dte
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND startsWith(lower(option_type), 'c')
AND iv_converged = 1
AND volume > 0
AND date >= '2026-05-01'
AND date < '2026-08-01'
AND days_to_expiry BETWEEN 2 AND 95
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.02
)
GROUP BY time_to_expiry
ORDER BY avg(dte)Przy 02-10 days do wygaśnięcia, opcje call na AAPL typu near-the-money posiadały średnio 1.054% ceny akcji w wartości czasowej, co przekłada się na 17.33 punktów bazowych dziennie w okresie życia kontraktu. Punkt bazowy to jedna setna procenta. Przy 71-95 days do wygaśnięcia, zakumulowana wartość czasowa była wyższa i wynosiła 5.043% ceny akcji, podczas gdy dzienna stopa spadła do 6.08 punktów bazowych. Obie linie na wykresie przecinają się. Sprzedaż przedniej nogi i posiadanie tylnej nogi pozwala wykorzystać ten punkt przecięcia, a theta jest greką, która wycenia ten proces. Jak zmieniają się greki w miarę zbliżania się wygaśnięcia opisuje tę samą krzywą w kontekście delty i gammy.
Co daje zmiana ceny wykonania długiej nogi
Obie struktury dzielą tę samą krótką nogę. Różnią się jedynie kupowaną długą opcją call, a podniesienie ceny wykonania zmienia jednocześnie dwie wartości.
Dokładny kod SQL dla każdej liczby
SELECT
strike_distance,
round(avg(delta), 3) AS avg_delta,
round(avg(premium) / avg(spot) * 100, 3) AS premium_pct_of_spot
FROM
(
SELECT
multiIf(
moneyness < 0.01, 'at the money',
moneyness < 0.03, '1 to 3% above',
moneyness < 0.06, '3 to 6% above',
moneyness < 0.09, '6 to 9% above',
moneyness < 0.13, '9 to 13% above',
'13 to 18% above') AS strike_distance,
delta,
premium,
spot
FROM
(
SELECT
toFloat64(strike_price) / toFloat64(underlying_close) - 1 AS moneyness,
delta,
toFloat64(option_close) AS premium,
toFloat64(underlying_close) AS spot
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND startsWith(lower(option_type), 'c')
AND iv_converged = 1
AND volume > 0
AND date >= '2026-05-01'
AND date < '2026-08-01'
AND days_to_expiry BETWEEN 50 AND 70
)
WHERE moneyness >= -0.01 AND moneyness < 0.18
)
GROUP BY strike_distance
ORDER BY avg_delta DESCPozostając w przedziale czasowym od 50 do 70 dni, opcja call na AAPL typu at-the-money miała średnio 0.544 delty przy 4.628% ceny akcji. Delta to wrażliwość opcji na ruch akcji o 1 USD, liczona na akcję. Przy 13 to 18% above, ten sam tenor miał średnio 0.099 delty przy 0.481%. Obie kolumny spadają jednocześnie, co stanowi istotę kompromisu: długa noga spreadu diagonalnego kosztuje ułamek ceny nogi spreadu kalendarzowego i w znacznie mniejszym stopniu uczestniczy w rajdzie wzrostowym.
Spready kalendarzowe vs diagonalne, porównanie delty netto
Delta netto to delta długiej nogi minus delta krótkiej nogi. W spreadzie kalendarzowym nogi mają tę samą cenę wykonania, więc odejmowanie daje wynik bliski zeru. Przesunięcie długiej nogi na wyższą cenę wykonania sprawia, że delty przestają się znosić. Poniższy panel przedstawia oba zestawienia na podstawie danych kontraktowych dla 6 spółek o dużej kapitalizacji, przy użyciu krótkiej opcji call at-the-money z terminem 25 do 35 dni przeciwko długiej opcji call z terminem 55 do 70 dni, która jest albo at-the-money (kalendarzowy), albo 8 do 12% powyżej (diagonalny).
Dokładny kod SQL dla każdej liczby
SELECT
underlying_symbol AS symbol,
round(avgIf(delta, leg = 'back_atm') - avgIf(delta, leg = 'front_atm'), 3) AS calendar_net_delta,
round(avgIf(delta, leg = 'back_otm') - avgIf(delta, leg = 'front_atm'), 3) AS diagonal_net_delta
FROM
(
SELECT
underlying_symbol,
delta,
multiIf(
days_to_expiry BETWEEN 25 AND 35 AND abs(moneyness) < 0.02, 'front_atm',
days_to_expiry BETWEEN 55 AND 70 AND abs(moneyness) < 0.02, 'back_atm',
days_to_expiry BETWEEN 55 AND 70 AND moneyness BETWEEN 0.08 AND 0.12, 'back_otm',
'other') AS leg
FROM
(
SELECT
underlying_symbol,
delta,
days_to_expiry,
toFloat64(strike_price) / toFloat64(underlying_close) - 1 AS moneyness
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'SPY', 'KO')
AND startsWith(lower(option_type), 'c')
AND iv_converged = 1
AND volume > 0
AND date >= '2026-05-01'
AND date < '2026-08-01'
AND days_to_expiry BETWEEN 25 AND 70
)
)
WHERE leg != 'other'
GROUP BY underlying_symbol
HAVING countIf(leg = 'front_atm') > 0
AND countIf(leg = 'back_atm') > 0
AND countIf(leg = 'back_otm') > 0
ORDER BY diagonal_net_delta ASCNajbardziej nachylone zestawienie w zbiorze, SPY, daje deltę netto -0.482 jako diagonalny wobec 0.017 jako kalendarzowy. Na drugim końcu panelu, NVDA daje -0.204 jako diagonalny wobec 0.013 jako kalendarzowy. Każdy słupek diagonalny znajduje się poniżej zera. Słupki kalendarzowe znajdują się na linii zera. Ta ujemna delta netto to nachylenie kierunkowe. Spread kalendarzowy jest pozycją zbliżoną do czystej gry na czasie i zmienności implikowanej, z kierunkiem bliskim neutralnemu w pierwszym rzędzie. Spread diagonalny zbudowany w ten sposób posiada dodatkowe nachylenie typu short-delta, a jego zysk osiąga szczyt, gdy akcje znajdują się na poziomie lub tuż poniżej ceny wykonania krótkiej nogi w momencie wygaśnięcia przedniej nogi.
Co się dzieje, gdy krótka noga wygasa w pieniądzu
Jest to sytuacja, z którą czytelnicy spotykają się najczęściej i w której obie struktury zaczynają się różnić.
Załóżmy, że akcje zamykają się na poziomie 60 USD w dniu wygaśnięcia 30-dniowej opcji call z ceną wykonania 50 USD. Krótka opcja call jest 10 USD w pieniądzu, co stanowi 10 USD wartości wewnętrznej względem pozycji.
W spreadzie kalendarzowym długa noga to również opcja call z ceną wykonania 50 USD. Posiada ona te same 10 USD wartości wewnętrznej oraz pozostałą wartość czasową z 30 dni. Wartość wewnętrzna obu nóg znosi się dokładnie przy 60 USD, 80 USD i każdej innej cenie. Pozostaje jedynie wartość czasowa długiej nogi. Najgorszy scenariusz dla spreadu kalendarzowego jest ograniczony do zapłaconego debetu i żaden ruch akcji go nie zwiększa.
W spreadzie diagonalnym długa noga to opcja call z ceną wykonania 55 USD. Przy 60 USD posiada ona 5 USD wartości wewnętrznej wobec 10 USD krótkiej nogi. Pozostałe 5 USD, czyli różnica między cenami wykonania, jest niepokryte. Ta luka jest stała i nie rośnie: przy 80 USD krótka opcja call ma 30 USD wartości wewnętrznej, a długa 25 USD, nadal pozostając w odległości 5 USD. Ryzyko spreadu diagonalnego przy dużym ruchu w górę jest określone przez lukę między cenami wykonania skorygowaną o debet lub kredyt netto, a nie przez zero.
To właśnie koszt wyższej ceny wykonania długiej nogi: mniejszy wydatek na otwarcie pozycji w zamian za ograniczoną lukę, która otwiera się tylko przy ruchu powyżej obu cen wykonania. Przypisanie (assignment) to kolejna kwestia, na którą należy uważać w przypadku krótkiej nogi; zasady dotyczące terminów znajdują się w kiedy krótkie opcje są przypisywane przed terminem.
Pozostała wartość czasowa długiej nogi to przedmiot finansowania
Po rozłożeniu obu struktur na czynniki pierwsze, w centrum znajduje się ten sam element: wartość czasowa przypisana do długiej nogi po wygaśnięciu krótkiej. Premia z krótkiej opcji pokrywa część kosztu długiej nogi.
Pierwszy panel powyżej zawiera już kształt tego transferu, odczytywany od najdłuższego do najkrótszego okresu. Żaden kontrakt nie pozostaje długo w jednym koszyku. Opcja call w koszyku 71-95 days posiadała około 5.043% ceny akcji w wartości czasowej, a ten sam kontrakt przesuwa się w dół drabinki, aż osiągnie koszyk 02-10 days przy 1.054%, a następnie zero w momencie wygaśnięcia. Sprzedaż opcji call z krótszym terminem pozwala skonsumować szybki etap tego spadku. Posiadanie opcji z dłuższym terminem pozwala utrzymać kontrakt na wolniejszym etapie. Wartość obu struktur w momencie wygaśnięcia przedniej nogi to wartość czasowa, której tylna noga jeszcze nie utraciła, dlatego traderzy opisują tę pozycję jako posiadanie wartości czasowej i wynajmowanie jej szybkiego końca.
Spread diagonalny wymaga mniejszego debetu netto za ten sam składnik, ponieważ długa noga jest tańsza. W zamian posiada mniejszą deltę i niesie ze sobą ryzyko luki między cenami wykonania.
Poor man's covered call to spread diagonalny w wersji ekstremalnej
Dalsze przesuwanie długiej nogi prowadzi do znanego rozwiązania. Przesunięcie ceny wykonania głęboko w pieniądz (deep in the money) zamiast poza niego oraz wydłużenie wygaśnięcia powyżej roku sprawia, że spread diagonalny staje się poor man's covered call: długoterminową opcją call o wysokiej delcie, zastępującą 100 akcji, z wystawioną przeciwko niej krótką opcją call z bliskim terminem. Mechanika pozostaje niezmienna. Zmieniły się tylko dwie współrzędne: cena wykonania długiej nogi i jej termin wygaśnięcia.
To cała rodzina strategii w jednym zdaniu. Spread kalendarzowy znajduje się w punkcie, w którym obie ceny wykonania są identyczne. Spread diagonalny przesuwa długą cenę wykonania. Poor man's covered call przesuwa cenę wykonania i termin wygaśnięcia do ekstremów. Wszystkie one posiadają długą opcję przeciwko krótkiej, która wygasa wcześniej, co odróżnia je od spreadu kredytowego lub debetowego, gdzie obie nogi mają ten sam termin wygaśnięcia.
FAQ
Jaka jest różnica między spreadem kalendarzowym a diagonalnym?
Oba polegają na sprzedaży opcji z krótszym terminem i kupnie opcji z dłuższym terminem na ten sam instrument bazowy. Spread kalendarzowy ustawia obie nogi na tej samej cenie wykonania, co utrzymuje deltę netto bliską zeru. Spread diagonalny przesuwa długą nogę na inną cenę wykonania, co obniża koszt pozycji i dodaje nachylenie kierunkowe do profilu zysków.
Czy spread diagonalny jest bardziej kierunkowy niż kalendarzowy?
Tak. Przesunięcie długiej opcji call na wyższą cenę wykonania obniża jej deltę, podczas gdy delta krótkiej nogi pozostaje bez zmian, przez co para nie zeruje się już w okolicach zera. Powyższy panel mierzy tę różnicę dla kilku spółek o dużej kapitalizacji.
Co dzieje się ze spreadem kalendarzowym, jeśli akcje gwałtownie wzrosną powyżej ceny wykonania?
Obie nogi dzielą tę samą cenę wykonania, a ich wartości wewnętrzne znoszą się przy każdej cenie. Pozostaje jedynie pozostała wartość czasowa długiej nogi, a maksymalna strata spreadu kalendarzowego jest ograniczona do debetu zapłaconego przy otwarciu.
Dlaczego spread diagonalny posiada lukę cen wykonania, której nie ma kalendarzowy?
Odległość między dwiema cenami wykonania to wartość wewnętrzna, której długa noga nie pokrywa. W powyższym przykładzie z 50 USD i 55 USD, luka ta wynosi 5 USD na akcję i pozostaje stała niezależnie od tego, jak wysoko akcje wzrosną powyżej obu cen wykonania.
Czy poor man's covered call to spread diagonalny?
Tak. Jest to spread diagonalny z długą nogą przesuniętą głęboko w pieniądz i z terminem wygaśnięcia powyżej roku, co pozwala opcji call o wysokiej delcie zastąpić 100 akcji, podczas gdy wystawiona jest przeciwko niej krótka opcja call z bliskim terminem.
Każdy powyższy panel jest dostarczany wraz z kodem SQL, który go wygenerował, więc każdą liczbę można przeliczyć dla innego instrumentu lub innego tenoru. O takie porównanie można zapytać w prostym języku na terminalu Strasmore.