Strasmore Research
Обучение Matt ConnorАвтор: Matt Connor

Календарный и диагональный спред: в чем разница

Сравнение календарных и диагональных спредов. Узнайте, как изменение страйка длинного опциона влияет на чистую дельту, стоимость позиции и итоговый профиль доходности стратегии.

Разница между календарным спредом (calendar spread) и диагональным спредом (diagonal spread) заключается в одном страйке. Обе структуры предполагают продажу опциона с ближним сроком экспирации и покупку опциона с более дальним сроком на одну и ту же акцию. В календарном спреде оба опциона имеют одинаковый страйк; в диагональном — длинная позиция переносится на другой страйк. Это изменение влияет на уплаченный дебет, чистую дельту, наклон профиля доходности и результат позиции, если короткий опцион оказывается в деньгах (in the money).

Чтобы увидеть это наглядно, достаточно изменить один параметр. Допустим, акция торгуется около $50. В обоих случаях продаем 30-дневный call-опцион со страйком $50. Для календарного спреда покупаем 60-дневный call-опцион со страйком $50. Для диагонального — 60-дневный call-опцион со страйком $55. Все различия, описанные ниже, вытекают из этой замены. Если базовая структура вам незнакома, начните с как работает календарный спред и возвращайтесь сюда.

Почему обе структуры продают ближний опцион

Временная стоимость опциона — это часть его цены сверх внутренней стоимости; для опциона «на деньгах» (at-the-money) она растет примерно пропорционально квадратному корню из оставшегося времени. Если удвоить срок до экспирации, временная стоимость вырастет значительно меньше, чем в два раза. На практике ближний опцион теряет временную стоимость гораздо быстрее, чем дальний.

ЗапросВременная стоимость опционов call на AAPL «около денег» в зависимости от срока до экспирации
Точный SQL-код для каждого числа
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)
Run this yourself

При 02-10 days до экспирации временная стоимость call-опционов на AAPL составляла в среднем 1.054% от цены акции, что соответствует 17.33 базисных пунктов в день за время жизни контракта. Базисный пункт — это одна сотая процента. При 71-95 days до экспирации накопленная временная стоимость была выше — 5.043% от цены акции, а дневная скорость распада снизилась до 6.08 базисных пунктов. На графике эти две линии пересекаются. Продажа ближнего опциона и покупка дальнего позволяет использовать этот эффект, а тета — это грек, который оценивает этот процесс. Как меняются греки по мере приближения экспирации описывает ту же кривую через дельту и гамму.

На что влияет изменение страйка длинной позиции

Обе структуры имеют общую короткую ногу. Разница лишь в том, какой длинный call-опцион куплен, и повышение страйка меняет два показателя одновременно.

ЗапросДельта и премия по опционам call на AAPL со сроком 50–70 дней в зависимости от страйка
Точный SQL-код для каждого числа
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 DESC
Run this yourself

При сроке от 50 до 70 дней call-опцион AAPL «на деньгах» имел среднюю дельту 0.544 при цене 4.628% от стоимости акции. Дельта — это чувствительность опциона к изменению цены акции на один доллар, в расчете на акцию. При страйке 13 to 18% above тот же срок давал среднюю дельту 0.099 при цене 0.481%. Оба показателя снижаются одновременно, и в этом заключается суть компромисса: длинная нога диагонального спреда стоит лишь часть цены календарного, но гораздо слабее участвует в росте актива.

Календарные против диагональных спредов: сравнение чистой дельты

Чистая дельта — это дельта длинной ноги минус дельта короткой. У календарного спреда обе ноги имеют один страйк, поэтому при вычитании почти ничего не остается. Перенос длинной ноги на более высокий страйк приводит к тому, что дельты перестают компенсировать друг друга. Ниже приведены данные по 6 акциям с большой капитализацией: используется короткий call-опцион «на деньгах» со сроком 25–35 дней против длинного call-опциона со сроком 55–70 дней, который либо находится «на деньгах» (календарный), либо на 8–12% выше (диагональный).

ЗапросЧистая дельта календарного и диагонального спредов в разрезе базовых активов
Точный SQL-код для каждого числа
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 ASC
Run this yourself

Наиболее выраженная пара, SPY, дает чистую дельту -0.482 для диагонального спреда против 0.017 для календарного. На другом конце спектра NVDA дает -0.204 для диагонального против 0.013 для календарного. Все столбцы диагональных спредов находятся ниже нуля. Столбцы календарных спредов лежат на нулевой линии. Эта отрицательная чистая дельта и есть направленный уклон. Календарный спред — это почти чистая ставка на время и подразумеваемую волатильность при нейтральном направленном риске. Диагональный спред в такой конфигурации несет дополнительный «шортовый» уклон по дельте, а его доходность достигает пика, когда цена акции находится на уровне или чуть ниже короткого страйка к моменту экспирации ближнего опциона.

Что происходит, когда короткая нога оказывается в деньгах

Это ситуация, с которой большинство трейдеров сталкиваются в первую очередь, и именно здесь пути двух структур расходятся.

Допустим, акция закрывается на уровне $60 в день экспирации 30-дневного call-опциона со страйком $50. Короткий call находится «в деньгах» на $10, что составляет $10 внутренней стоимости против позиции.

В календарном спреде длинная нога — это тоже call-опцион со страйком $50. Он несет те же $10 внутренней стоимости плюс временную стоимость, оставшуюся за 30 дней. Внутренняя стоимость двух ног полностью компенсируется при цене $60, $80 или любой другой. Остается только временная стоимость длинной ноги. Худший сценарий для календарного спреда ограничен уплаченным дебетом, и движение цены акции не увеличивает этот риск.

В диагональном спреде длинная нога — это call-опцион со страйком $55. При цене $60 он имеет $5 внутренней стоимости против $10 у короткого опциона. Остальные $5 — разница между страйками — не покрыты. Этот разрыв фиксирован и не растет: при цене $80 короткий call имеет $30 внутренней стоимости, а длинный — $25, разница все те же $5. Риск диагонального спреда при сильном росте ограничен этим разрывом страйков (с поправкой на чистый дебет или кредит), а не равен нулю.

Вот цена более высокого страйка длинной ноги: меньшие затраты на открытие при ограниченном разрыве, который проявляется только при пробое обоих страйков. Еще один важный момент для короткой ноги — досрочное исполнение (assignment), правила которого описаны в когда короткие опционы исполняются досрочно.

Остаточная временная стоимость длинной ноги — это то, что вы финансируете

Если разобрать обе структуры, в центре окажется один и тот же объект: временная стоимость, остающаяся в длинной ноге после экспирации короткой. Премия от продажи короткого опциона оплачивает часть стоимости длинного.

Первая панель выше уже отражает форму этого переноса. Ни один контракт не остается в одном «ковше» долго. Call-опцион в «ковше» 71-95 days имел около 5.043% временной стоимости от цены акции, затем он перемещается вниз по лестнице, пока не достигнет «ковша» 02-10 days со значением 1.054%, а затем нуля при экспирации. Продажа ближнего опциона позволяет собрать «быструю» часть этого распада. Владение дальним опционом сохраняет контракт на «медленном» этапе. Стоимость любой структуры к моменту экспирации ближнего опциона — это временная стоимость, которую еще не успел потерять дальний опцион. Поэтому трейдеры говорят, что они владеют временной стоимостью и сдают в аренду её «быструю» часть.

Диагональный спред требует меньшего чистого дебета за тот же остаток, так как его длинная нога дешевле. Взамен он имеет меньшую дельту и несет риск разрыва страйков.

«Покрытый колл для бедных» — это предельный случай диагонального спреда

Продолжайте двигать длинную ногу, и вы придете к знакомой структуре. Сдвиньте страйк глубоко «в деньги», а срок экспирации — дальше одного года, и диагональный спред превратится в покрытый колл для бедных (poor man's covered call): долгосрочный call-опцион с высокой дельтой, заменяющий 100 акций, с проданным против него ближним call-опционом. Механика не изменилась. Сместились только две координаты: страйк и срок экспирации длинной ноги.

Это вся семья стратегий в одной строке. Календарный спред находится в точке, где страйки совпадают. Диагональный спред сдвигает длинный страйк. «Покрытый колл для бедных» доводит страйк и экспирацию до крайностей. Все они предполагают владение длинным опционом против короткого с более ранней экспирацией, что отличает их от кредитного или дебетового спреда, где обе ноги имеют общую дату экспирации.

Часто задаваемые вопросы

В чем разница между календарным и диагональным спредом?

Обе стратегии продают ближний опцион и покупают дальний на один и тот же актив. Календарный спред использует одинаковые страйки, что сохраняет чистую дельту близкой к нулю. Диагональный спред переносит длинную ногу на другой страйк, что снижает стоимость позиции и добавляет направленный уклон в профиль доходности.

Является ли диагональный спред более направленным, чем календарный?

Да. Перенос длинного call-опциона на более высокий страйк снижает его дельту, в то время как дельта короткой ноги остается прежней, и пара перестает быть нейтральной. Панель выше измеряет эту разницу для ряда акций с большой капитализацией.

Что произойдет с календарным спредом, если акция резко вырастет выше страйка?

Обе ноги имеют один страйк, поэтому их внутренние стоимости компенсируют друг друга при любой цене. Остается только временная стоимость длинной ноги, и максимальный убыток календарного спреда ограничен дебетом, уплаченным при открытии.

Почему у диагонального спреда есть разрыв страйков, а у календарного нет?

Расстояние между двумя страйками — это внутренняя стоимость, которую длинная нога не покрывает. В примере со страйками $50 и $55 этот разрыв составляет $5 на акцию, и он остается неизменным, как бы высоко акция ни ушла выше обоих страйков.

Является ли «покрытый колл для бедных» диагональным спредом?

Да. Это диагональный спред, в котором длинная нога перенесена глубоко «в деньги» и имеет срок более года, что позволяет высокодельтовому длинному call-опциону выступать заменой 100 акций, против которых продан ближний call-опцион.


Каждая панель выше сопровождается SQL-кодом, который её создал, поэтому любое число здесь можно пересчитать для другого актива или другого срока. Запросите это сравнение на обычном английском языке в терминале Strasmore.