Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

Коли short options призначають достроково

Що спричиняє дострокове призначення short option: дивіденди, відсотки, borrow і margin call у short spread. Розберіться, як оцінити ризик до експірації.

Короткі опціони достроково призначаються, коли власник опціону з іншого боку контракту реалізує його до дати експірації. Повідомлення надходить уночі, після закриття торгів, і наступного ранку відображається як позиція в акціях: 100 акцій на контракт, придбаних або проданих за strike. Загалом дострокове призначення трапляється нечасто, але концентрується в кількох ситуаціях, які можна заздалегідь оцінити.

Чому short options достроково призначаються?

Кожен біржовий опціон на акції та ETF у США має американський стиль: його можна виконати в будь-який торговий день до дати експірації. Саме тому виникає це питання. У матеріалі Опціони американського та європейського стилю пояснюється відмінність від індексних контрактів із грошовим розрахунком, за якими дострокове призначення взагалі неможливе.

Ціна опціону складається з двох частин. Внутрішня вартість — це вартість контракту в разі негайного виконання, тобто сума, на яку він перебуває «в грошах». Екстрансивна вартість, яку також називають часовою вартістю, — це все, що перевищує внутрішню вартість. Власник, який достроково виконує опціон, відмовляється від екстрансивної вартості й зберігає внутрішню. Такий обмін має сенс лише тоді, коли інша вигода перевищує вартість часу, від якої він відмовляється. Для роздрібного трейдера є три ситуації, у яких така вигода може бути більшою.

  1. Short call «у грошах» напередодні ex-dividend date. Власник, який виконує опціон того дня, вчасно отримує акції й право на дивіденд. Якщо залишкова екстрансивна вартість call нижча за дивіденд на одну акцію, виконання дає більшу суму, ніж продаж call.
  2. Глибоко «у грошах» short put. Виконання put негайно дає strike price грошима, а ці кошти приносять відсотковий дохід до завершення строку дії контракту. Що глибше put перебуває «в грошах», то меншою є його екстрансивна вартість і то легше відсотковому доходу перевищити цей поріг.
  3. Short call на акції, які складно позичити. Трейдер, який має long call і short-позицію в акціях, щодня сплачує комісію за позику. Виконання call закриває short-позицію й припиняє нарахування комісії. Якщо комісія за решту строку перевищує екстрансивну вартість call, виконання стає дешевшим варіантом.

Усі три ситуації зводяться до одного показника. Екстрансивна вартість є захистом, і її можна виміряти в будь-який момент.

Скільки часової вартості залишається в короткому опціоні?

Vega — практичний показник цього захисту: зміна ціни опціону в доларах на акцію за зміни передбаченої волатильності на один пункт. Контракт, що має лише внутрішню вартість, майже не має залишкової vega. На графіку нижче взято всі AAPL-контракти в грошах із терміном до експірації від 3 до 30 днів, за якими відбувалися угоди протягом останніх чотирьох місяців. Їх згруповано за глибиною перебування в грошах, після чого для кожної сторони опціонного ланцюжка розраховано середню vega.

ЗапитЧасова вартість, що залишилася в контрактах AAPL, за ступенем прибутковості
Точний SQL-код для кожного числа
SELECT
    depth_bucket                            AS itm_depth,
    round(avgIf(vega_f, side = 'call'), 3)  AS call_avg_vega,
    round(avgIf(vega_f, side = 'put'), 3)   AS put_avg_vega,
    countIf(side = 'call')                  AS call_contracts,
    countIf(side = 'put')                   AS put_contracts
FROM
(
    SELECT
        if(delta > 0, 'call', 'put') AS side,
        toFloat64(vega)              AS vega_f,
        if(delta > 0,
           toFloat64(underlying_close) / toFloat64(strike_price) - 1,
           toFloat64(strike_price) / toFloat64(underlying_close) - 1) AS depth,
        multiIf(depth < 0.01, 'under 1%',
                depth < 0.03, '1 to 3%',
                depth < 0.05, '3 to 5%',
                depth < 0.10, '5 to 10%',
                              'over 10%') AS depth_bucket
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date >= today() - 120
      AND iv_converged = 1
      AND volume > 0
      AND days_to_expiry BETWEEN 3 AND 30
      AND toFloat64(underlying_close) > 0
      AND toFloat64(strike_price) > 0
      AND toFloat64(delta) != 0
      AND depth > 0
)
GROUP BY depth_bucket
HAVING countIf(side = 'call') > 0 AND countIf(side = 'put') > 0
ORDER BY min(depth)
Run this yourself

Для call-опціонів, які перебувають у грошах на under 1%, середня vega становить 0.204. За глибини в грошах over 10% середнє значення для call-опціонів становить 0.071, а для put-опціонів на такій самій глибині — 0.105. Графік показує закономірність. Часова вартість зменшується в міру того, як контракт заглиблюється в гроші, для обох сторін опціонного ланцюжка. Якщо часової вартості не залишилося, виконання контракту не коштує його власнику нічого.

Коли ризик дострокового виконання найвищий?

Глибина — один із вимірів. Календар — інший. У цій панелі рівень moneyness залишається приблизно незмінним: call-опціони на AAPL перебувають на 1–5% у грошах. Показник розподілено за кількістю днів до завершення строку дії.

ЗапитКоли AAPL у грошах на 1–5%, за кількістю днів до експірації
Точний SQL-код для кожного числа
SELECT
    dte_bucket,
    round(avg(vega_f), 3)  AS avg_vega,
    round(avg(delta_f), 3) AS avg_delta,
    count()                AS contracts
FROM
(
    SELECT
        toFloat64(vega)  AS vega_f,
        toFloat64(delta) AS delta_f,
        days_to_expiry,
        multiIf(days_to_expiry <= 1,  'under 2 days',
                days_to_expiry <= 3,  '2 to 3 days',
                days_to_expiry <= 7,  '4 to 7 days',
                days_to_expiry <= 14, '8 to 14 days',
                days_to_expiry <= 30, '15 to 30 days',
                                      '31 to 60 days') AS dte_bucket
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date >= today() - 120
      AND iv_converged = 1
      AND volume > 0
      AND delta > 0
      AND days_to_expiry BETWEEN 0 AND 60
      AND toFloat64(underlying_close) / toFloat64(strike_price) - 1 BETWEEN 0.01 AND 0.05
)
GROUP BY dte_bucket
ORDER BY min(days_to_expiry)
Run this yourself

Для контрактів, до завершення яких залишається 31 to 60 days, середній показник vega становить 0.363. У категорії under 2 days це середнє значення дорівнює 0.037, а середнє значення delta — 0.828. Останній тиждень строку дії контракту — це момент, коли обидва виміри сходяться: часу до експірації майже не залишається, а delta наближається до 1. Саме тоді набувають чинності календар експірації та автоматичне виконання контрактів, які перебувають у грошах.

Дивіденди: післяобідня сесія напередодні ex-dividend date

Дивідендна ситуація трапляється роздрібному трейдеру найчастіше й є найпередбачуванішою з трьох. Дату публікують за кілька тижнів, суму виплати відомо заздалегідь, а вікно для ухвалення рішення обмежене однією сесією — останньою перед початком торгів акцією без права на дивіденд. На панелі наведено останній зафіксований грошовий дивіденд для шести широко відомих платників, а також частку цієї виплати від ціни акції.

ЗапитОстанній грошовий дивіденд на акцію та його вартість відносно акції
Точний SQL-код для кожного числа
WITH last_price AS
(
    SELECT
        ticker,
        argMax(toFloat64(close), window_start) AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('KO', 'JNJ', 'PG', 'XOM', 'MSFT', 'AAPL')
      AND window_start >= today() - 14
    GROUP BY ticker
)
SELECT
    d.ticker AS ticker,
    formatDateTime(max(d.ex_dividend_date), '%b %e, %Y')           AS latest_ex_date,
    round(argMax(toFloat64(d.cash_amount), d.ex_dividend_date), 2) AS dividend_per_share,
    round(100 * argMax(toFloat64(d.cash_amount), d.ex_dividend_date) / any(p.px), 2) AS dividend_pct
FROM global_markets.stocks_dividends AS d
INNER JOIN last_price AS p ON p.ticker = d.ticker
WHERE d.ticker IN ('KO', 'JNJ', 'PG', 'XOM', 'MSFT', 'AAPL')
  AND d.ex_dividend_date >= today() - 400
  AND d.ex_dividend_date <= today() + 120
GROUP BY d.ticker
ORDER BY dividend_pct DESC
Run this yourself

PG посідає перше місце в цій групі: $1.09 на акцію, ex-dividend date — Jul 24, 2026, що відповідає 0.74% ціни акції. Короткий call-опціон на цю акцію, у якого до цієї дати залишилося менше часової вартості, ніж сума дивіденду, є класичним кандидатом для призначення виконання протягом ночі. На іншому кінці, AAPL виплачує 0.09% своєї ціни, тому часовій вартості call-опціону потрібно подолати значно нижчий поріг. У матеріалі Ex-dividend dates та опціони розглянуто, як опціонний ланцюжок враховує цю виплату на сесіях напередодні.

Акції, які складно позичити: аспект, який більшість пояснень оминає

Ставки за позикою акцій узгоджують між собою desks з кредитування цінних паперів. На публічній стрічці вони не відображаються. Водночас ринок опціонів усе одно враховує ці ставки, і це можна побачити: за однакових або близьких strike та строків до експірації акція, яку дорого позичати, зазвичай має вищу implied volatility на put-опціони, ніж на call-опціони. На цій панелі виміряно такий розрив для п’яти акцій поблизу рівня at-the-money із терміном до експірації від 20 до 45 днів.

ЗапитІмплайд-волатильність put проти call, близько до грошей, за 20–45 днів до експірації
Точний SQL-код для кожного числа
SELECT
    underlying_symbol AS ticker,
    round(100 * avgIf(iv_f, delta_f < 0), 1) AS put_iv,
    round(100 * avgIf(iv_f, delta_f > 0), 1) AS call_iv,
    round(100 * (avgIf(iv_f, delta_f < 0) - avgIf(iv_f, delta_f > 0)), 1) AS put_minus_call
FROM
(
    SELECT
        underlying_symbol,
        toFloat64(implied_volatility) AS iv_f,
        toFloat64(delta)              AS delta_f
    FROM global_markets.options_greeks
    WHERE underlying_symbol IN ('MSTR', 'COIN', 'AAPL', 'MSFT', 'KO')
      AND date >= today() - 120
      AND iv_converged = 1
      AND volume > 0
      AND days_to_expiry BETWEEN 20 AND 45
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
)
GROUP BY underlying_symbol
HAVING countIf(delta_f < 0) > 0 AND countIf(delta_f > 0) > 0
ORDER BY put_minus_call DESC
Run this yourself

KO має найбільший у цій вибірці розрив між implied volatility put- і call-опціонів — 1.3 процентного пункту. Середня implied volatility put-опціонів становить 21.2%, тоді як для call-опціонів — 19.9%. COIN перебуває на іншому кінці діапазону: розрив становить -2.2 пункту. Вартість позики — лише один із чинників, що формують цей розрив. Серед інших — звичайний попит на захист від падіння. Тому цей показник є орієнтиром, а не самою ставкою за позикою акцій.

Хто визначає, кому дістанеться assignment

Assignment не є персональним і не спрямований проти когось конкретного. Між кожним покупцем і продавцем біржового опціону стоїть Options Clearing Corporation (OCC). Повідомлення про exercise, подані після закриття торгів, OCC розподіляє випадковим чином між кліринговими учасниками, які мають short-позиції в цій серії. Потім кожен учасник розподіляє їх усередині компанії за власною зареєстрованою процедурою — зазвичай шляхом випадкового відбору або в порядку first in, first out. Ця процедура описана в договорі про обслуговування рахунку, який підписує клієнт.

Для індивідуального рахунку це має два наслідки. Assignment не можна заблокувати після того, як short-позиція опинилася in the money. До подання повідомлення її можна лише закрити або перенести на інший строк. Крім того, заздалегідь ніхто не попереджає. Вперше інвестор бачить результат наступного ранку, коли акції вже відображаються на рахунку.

Exercise загалом трапляється нечасто. Options Industry Council, освітня організація OCC для інвесторів, публікує відповідну статистику: значну більшість контрактів закривають до expiration або вони expire без exercise, і лише невелику частку контрактів фактично виконують. «Нечасто» не означає «ніколи», і саме в описаних вище ситуаціях припадає ця менша частка.

Що відбувається, коли коротка позиція у spread підлягає assignment?

Розглянемо для прикладу вертикальний short call: проданий один call зі strike 100 і куплений один call зі strike 105 з тією самою датою експірації. Акція переходить у режим ex-dividend, і вночі за проданим call відбувається assignment. На рахунку відкривається коротка позиція за 100 акціями по $100 кожна. Довгий call зі strike 105 не було виконано, оскільки це означало б втрату його залишкової часової вартості. Тому він і далі залишається опціоном.

Того ранку справедливі чотири твердження.

  • Позиція хеджована, але не закрита. Довгий call обмежує збиток за короткою позицією в акціях, якщо їхня ціна перевищить 105. Це захист, а не грошові кошти.
  • Кошти від assignment є реальними. Передача акцій по 100 зараховує кошти на рахунок. Щоб отримати ці акції через довгий call, його потрібно виконати, відмовившись від залишкової часової вартості.
  • Може виникнути margin call. Коротка позиція в акціях має власну вимогу щодо маржі, яку брокер перераховує вночі. Вона може перевищити вимогу за самим spread. Ця вимога стосується позиції в акціях, а не опціону, який її компенсує.
  • За короткою позицією в акціях, утримуваною на дату ex-dividend, кредитору потрібно сплатити дивіденд. У випадку з дивідендом ці витрати додаються до всіх інших.

Закриття позиції — це рішення, яке зазвичай приймають вранці, і є два основні варіанти. Викуп акцій на відкритому ринку закриває коротку позицію в акціях і зберігає довгий call. Виконання довгого call одночасно закриває обидві позиції, але означає відмову від часової вартості, яка ще залишилася в цьому call. Різниця у витратах між двома варіантами дорівнює екстрансіку довгого call — тій самій величині, з якої почалася вся ця послідовність.

Поширені запитання

Чи можна запобігти достроковому виконанню?

Ні. Рішення ухвалює власник довгого контракту, і заблокувати або оскаржити повідомлення про виконання неможливо. Коротку позицію можна закрити або перенести на інший контракт до настання ризикового періоду — найчастіше напередодні вдень перед ex-dividend date. Контракт out of the money майже ніколи не виконується.

У який час доби відбувається дострокове виконання?

Повідомлення про виконання подаються після закриття ринку, а OCC опрацьовує їх уночі. Наступного ранку до відкриття ринку результат відображається на індивідуальному рахунку вже у вигляді акцій, а не опціону.

Чи зазнають covered calls ризику дострокового виконання?

Так, але наслідки обмежені. Акції вже є на рахунку і передаються за strike, що закриває позицію, а не створює нову експозицію. Саме тому Covered calls і cash-secured puts ґрунтуються на забезпеченні.

Що відбувається з коротким опціоном, який на момент експірації є in the money?

OCC автоматично виконує його, щойно він завершує торги щонайменше на один цент in the money. Акції з’являються на рахунку протягом вихідних. У матеріалі Що відбувається, якщо опціон завершує торги in the money цей процес описано крок за кроком.

Як вимірюють ризик дострокового виконання позиції?

За екстремальною вартістю, що залишилася в короткому контракті, порівняно з тим, що власник отримує в разі виконання: дивідендом у першому випадку, відсотковим доходом або borrow fee в інших. У наведених вище панелях vega використовується як швидкий орієнтир цієї часової вартості.

Як побудовано ці панелі

Тут vega є замінником часової вартості. Вона вимірює зміну ціни в доларах на один пункт зміни implied volatility і наближається до нуля, коли контракт складається лише з внутрішньої вартості. Кожен контракт, врахований у двох панелях AAPL, торгувався щонайменше один раз у день вимірювання та мав узгоджене значення implied volatility.

Дані про дивіденди наведено в розрахунку на одну акцію. Для них зафіксовано ex-dividend date, а суму поділено на нещодавню ціну закриття. Тому відсоткове значення змінюється разом із ціною акції. Самі borrow rates є непублічними даними ринку позик цінних паперів. Розрив між implied volatility put і call є спостережуваним показником того, що вартість запозичення пов’язана з попитом на downside protection і carry.


Кожна панель містить SQL-запит, на основі якого її побудовано. Запит доступний в одному розкривному блоці. Щоб виміряти часову вартість, що залишилася в конкретному контракті, або зіставити ex-dividend dates певної акції з коротким call-опціоном, сформулюйте запит звичайною англійською мовою в терміналі Strasmore.

#options#assignment#early exercise#occ#hard to borrow#spreads