Як розрахувати дохідність covered call
Розрахунок covered call на одному контракті: net debit, break-even, static return, return if called і annualization з урахуванням дивіденду.
Щоб розрахувати дохідність covered call, потрібні чотири показники: net debit, break-even, static return і return if called. Усі чотири випливають із трьох вхідних даних: ціни купівлі 100 акцій, премії, отриманої за один проданий call-опціон, і strike цього call-опціону. У прикладі нижче кожен показник виводиться послідовно, після чого додаються дивіденд і етап annualization.
Що таке covered call і про яку дохідність ідеться?
Covered call — це 100 акцій у власності інвестора плюс один проданий call-опціон на ці акції. Call-опціон дає його покупцеві право придбати ці акції за фіксованою ціною — strike — до моменту експірації. Ціна, отримана за цей опціон, тобто премія, надходить на рахунок відразу. Механіку описано в матеріалі як працює covered call. Далі наведено розрахунок.
«Дохідність» залишається неоднозначною, доки не визначено, який результат ви розраховуєте:
- Net debit: витрати на придбання акцій мінус отримана премія, тобто фактична сума коштів, яку коштує позиція.
- Break-even: net debit, поділений на 100 акцій; це ціна на момент експірації, нижче за яку позиція коштує менше, ніж було сплачено.
- Static return: результат, якщо на момент експірації акція коштує рівно стільки, скільки сьогодні; call-опціон втрачає вартість, а акції залишаються у власності інвестора.
- Return if called: результат, якщо акція коштує не менше за strike, а акції продаються за цією ціною.
Один контракт охоплює 100 акцій, тому премія $1.00 забезпечує $100.00.
Як розрахувати дохідність covered call: приклад
Візьмімо умовну акцію за круглою ціною $50.00 і call-опціон до експірації через 30 днів зі strike $52.50 та котируванням $1.00. Акції коштують $5,000.00. За call-опціон надійде $100.00.
- Net debit: $5,000.00 мінус $100.00 дорівнює $4,900.00, або $49.00 на акцію.
- Break-even: $49.00 на момент експірації.
- Static return: якщо ціна залишиться на рівні $50.00, call-опціон втратить вартість, а премія $100.00 стане всім результатом. Це 2.04% за 30 днів.
- Return if called: у разі assignment за ціною $52.50 акції продаються за $5,250.00. Приріст вартості акцій на $250.00 плюс премія $100.00 дають $350.00 на суму net debit $4,900.00, або 7.14% за 30 днів.
В обох випадках відсоток розраховується на основі net debit — коштів, що залишаються під ризиком після зарахування премії. Деякі брокери розраховують таку саму дохідність від повної суми $5,000.00, тому показник виходить нижчим; різниця дорівнює самій премії. Дзеркальну позицію — продаж put-опціону із зарезервованими коштами — порівняно в матеріалі covered call проти cash secured put.
Звідки береться премія в чисельнику
Премія — це ринкова ціна. Її розмір залежить від того, який діапазон руху акції ринок опціонів закладає на строк дії контракту. Це очікування котирується як річний відсоток і називається implied volatility. П’ять відомих компаній, виміряні однаковим способом до липня 2026 року:
Точний SQL-код для кожного числа
SELECT
underlying_symbol AS symbol,
round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct,
count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY underlying_symbol
ORDER BY median_iv_pct DESCМедіанне значення implied volatility знизилося з 43.4% на MSFT до 13.4% на SPY для 5 компаній. Розрахунок зроблено для call-опціонів із 20–45 днями до експірації та strike у межах 5% від ціни акції. Static return у 2% для найспокійнішої з цих акцій і static return у 2% для найволатильнішої — це не однакова угода: у другому випадку дохідність компенсує значно ширший діапазон можливих 30-денних результатів. Ці два підходи розмежовано в матеріалі ліквідні та волатильні опціони.
Чому strike «у грошах» формує дохідність наперед
Тепер продаймо call-опціон зі strike $47.50 на ту саму акцію за $50.00, котирування якого становить $3.20. Ця ціна складається з $2.50 внутрішньої вартості — суми, на яку ціна акції вже перевищує strike — і $0.70 часової вартості.
- Net debit: $4,680.00, або $46.80 на акцію.
- Break-even: $46.80, тобто запас 6.4% до ціни акції проти 2.0% для call-опціону зі strike $52.50.
- Static return: якщо ціна залишиться на рівні $50.00, call-опціон залишиться «у грошах», тому акції будуть продані за $47.50. Виручка $4,750.00 проти net debit $4,680.00 дає $70.00, або 1.50%.
- Return if called: ті самі 1.50%. Будь-яка кінцева ціна на рівні $47.50 або вище дає $70.00 і не більше.
Вся дохідність covered call зі strike «у грошах» дорівнює його часовій вартості — у цьому випадку $0.70 на акцію. Цю суму буде отримано за будь-якої ціни на момент експірації вище $47.50. Саме це означає формування дохідності наперед: нижчий максимальний результат фіксується з нижчої ціни входу, а дохідність не змінюється за падіння акції на 5%. Call-опціон зі strike $52.50 пропонує 7.14% і потребує зростання на 5%, щоб забезпечити цей результат. День assignment описано в матеріалі що відбувається, якщо опціон експірує «у грошах».
Ці два результати не мають однакової ймовірності. Delta — швидкість зміни ціни опціону разом із ціною акції — також є приблизною ринковою оцінкою ймовірності завершення опціону «у грошах». Розподіл за відстанню до strike для call-опціонів на AAPL із 20–45 днями до експірації до липня 2026 року:
Точний SQL-код для кожного числа
SELECT
multiIf(
moneyness < -0.075, '7.5% to 10% in the money',
moneyness < -0.025, '2.5% to 7.5% in the money',
moneyness < 0.025, 'within 2.5% of the stock',
moneyness < 0.075, '2.5% to 7.5% out of the money',
'7.5% to 10% out of the money') AS strike_band,
round(quantileDeterministic(0.5)(toFloat64(delta), cityHash64(ticker)), 2) AS median_delta,
count() AS contract_count
FROM
(
SELECT
ticker,
delta,
toFloat64(strike_price) / toFloat64(underlying_close) - 1 AS moneyness
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.10
)
GROUP BY strike_band
ORDER BY min(moneyness)Медіанне значення delta становило від 0.86 у діапазоні 7.5% to 10% in the money до 0.17 у діапазоні 7.5% to 10% out of the money. Якщо сприймати delta як приблизну ймовірність, call-опціони зі strike глибоко «у грошах» ринок оцінював як такі, що, найімовірніше, будуть assigned, а call-опціони далеко «поза грошима» — як малоймовірні для цього. Static return для strike з низькою delta — це сума, яку ринок очікує, що ви отримаєте, тоді як return if called для того самого strike — результат, на який ринок не розраховує.
Як annualize дохідність covered call?
Static return за 30 днів у розмірі 2.04% зазвичай подається як annualized 24.8%: 2.04 помножити на 365 і поділити на 30. Арифметика проста. Важливішим є припущення, закладене в цьому розрахунку. Множення на 12.17 передбачає ще дванадцять місяців, точно таких самих, із тією самою премією та тією самою відстанню до ціни акції; акції жодного разу не будуть assigned, і жодного місяця позиція не перебуватиме поза ринком. Annualized результат у сценарії return if called становить 86.9%, але це передбачає ще більше: акція щомісяця перевищує strike, а потім щоразу викупляється за вищою ціною.
Премійну частину цього припущення можна виміряти. Нижче наведено медіанне значення implied volatility для near-the-money call-опціонів на AAPL за кожен місяць протягом двох років до липня 2026 року.
Точний SQL-код для кожного числа
SELECT
formatDateTime(toStartOfMonth(date), '%Y-%m') AS month,
round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2024-08-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY toStartOfMonth(date)
ORDER BY toStartOfMonth(date)Ряд починається на рівні 23.3% у 2024-08 і завершується на рівні 28.4% у 2026-07; на панелі показано 24 місячних значень. Ці місяці не є однаковими, і премія в кожному з них також відрізнялася. Annualization — це масштаб для порівняння періодів утримання різної тривалості. Вона перестає бути таким масштабом, щойно заявлений показник сприймають як річну дохідність. Спочатку вказуйте дохідність за період і кількість днів.
Як дивіденди та достроковий assignment впливають на розрахунок
Дивіденд, виплачений, доки акції залишаються у вашій власності, додається до чисельника. Припустімо, що акція за $50.00 має ex-dividend date для дивіденду $0.35 у межах 30-денного періоду і ви утримуєте позицію до цієї дати. Static return становитиме $100.00 премії плюс $35.00 дивіденду на net debit $4,900.00 — 2.76% замість 2.04%.
Це застереження має важливе значення. Американські equity options можуть бути виконані в будь-який робочий день до експірації. Стимул для дострокового виконання call-опціону особливо посилюється напередодні ex-dividend date, коли виконання дає змогу отримати дивіденд, який сам контракт не виплачує. Call-опціон із невеликою залишковою часовою вартістю, якщо дивіденд перевищує цю вартість, є типовим кандидатом для дострокового виконання. У такому разі акції вибувають за strike до ex-date, а $35.00 вже не надходять. У матеріалі ex-dividend dates та опціони описано строки, а американські та європейські опціони пояснює, які контракти взагалі можуть бути виконані достроково.
Що не показує розрахунок дохідності
Кожен наведений показник описує одну дату — експірацію — і одну позицію, утримувану до цієї дати. Два фактори залишаються за межами такого розрахунку.
Перший — втрачений потенціал зростання. Вище за strike акції оцінюються за strike, незалежно від того, яку ціну показує ринок. На панелі нижче наведено місячну динаміку AAPL протягом двох років до липня 2026 року. Вона порівнює фактичний рух акції з таким самим рухом, обмеженим на рівні 5%. Це відповідає covered call, відкритому на 5% out of the money і утримуваному до експірації кожного місяця.
Точний SQL-код для кожного числа
WITH monthly AS
(
SELECT
toStartOfMonth(toTimeZone(window_start, 'America/New_York')) AS m,
toFloat64(argMax(close, window_start)) AS last_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= '2024-07-01'
AND window_start < '2026-08-01'
GROUP BY m
)
SELECT
formatDateTime(m, '%Y-%m') AS month,
round(100 * (last_close / prev_close - 1), 2) AS stock_pct,
round(least(100 * (last_close / prev_close - 1), 5.0), 2) AS called_away_pct
FROM
(
SELECT
m,
last_close,
lagInFrame(last_close) OVER (ORDER BY m ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM monthly
)
WHERE prev_close > 0
ORDER BY mУ 2026-07 непокритий ряд показав 6.35%, а обмежений ряд — 5%. Протягом 24 місяців, показаних тут, дві лінії збігаються в кожному місяці падіння і розходяться в кожному місяці, коли рух перевищує обмеження. Премія додає однакову фіксовану суму до обох ліній. Вона не змінює їхню форму.
Другий фактор — падіння, яке премія пом’якшує, але не усуває. Break-even на рівні $49.00 для акції за $50.00 дає запас 2%. Падіння на 20% залишає позицію приблизно на 18% у збитку, а call-опціон, що експірує без вартості, є найменшою подією за цей місяць. Варіант, у якому частина премії витрачається на захист нижньої межі, описано в матеріалі covered call проти collar. Стратегія, що продовжує продавати премію після assignment, описана в матеріалі стратегія wheel, а фонди, які систематично продають call-опціони, розглянуто в матеріалі covered-call ETFs: пояснення.
FAQ
Як розрахувати static return для covered call?
Поділіть отриману премію на net debit і вкажіть поруч період утримання. Премія $1.00 за акцію в угоді з акцією за $50.00 становить $100.00 на net debit $4,900.00, або 2.04% за 30 днів. Цей результат зберігається лише за умови, що акція завершить період нижче за strike.
Якою є break-even ціна для covered call?
Ціна придбання акції мінус премія на акцію. Для акції за $50.00 і премії $1.00 break-even становить $49.00. Якщо на момент експірації ціна нижча за $49.00, сукупна позиція коштує менше, ніж було сплачено.
Дохідність covered call розраховується від net debit чи від повної ціни акцій?
Net debit — це кошти, що залишаються під ризиком після надходження премії; саме цей показник використовується як знаменник на цій сторінці. Розрахунок від повної, не скоригованої на премію вартості акцій дає дещо нижчий відсоток. Різниця між двома підходами точно дорівнює премії.
Чи є annualized дохідність covered call yield?
Ні. Це дохідність за один період, помножена на 365 і поділена на кількість днів у цьому періоді. Такий розрахунок передбачає, що в кожному майбутньому періоді буде доступна та сама премія, а акції ніколи не будуть assigned. Сприймайте цей показник як масштаб для порівняння періодів утримання.
Що відбувається з дохідністю, якщо call-опціон assigned достроково?
Сума в доларах залишається незмінною, а період утримання скорочується. Тому annualized показник зростає, хоча грошовий результат не змінюється. Якщо достроковий assignment відбувається напередодні ex-dividend date, дивіденд повністю виключається з чисельника.
Як побудовано ці панелі
На трьох панелях опціонів використано щоденні per-contract греки. Залишено лише рядки, для яких розрахунок implied volatility збігся і контракт торгувався цього дня. Call-опціони виокремлено за додатною delta. Near the money означає strike у межах 5% від ціни базового активу на момент закриття цього дня. Медіанні значення розраховано детерміновано, тому повторний запуск для фіксованого періоду повертає той самий показник. На місячній ціновій панелі використано останню зафіксовану ціну кожного місяця, а для обмеженого ряду застосовано стелю 5% до того самого руху.
Кожна панель містить точний SQL-запит, за яким її побудовано. Відкрийте панель, щоб переглянути фільтри. Ті самі запитання можна поставити звичайною англійською мовою в терміналі Strasmore.