EssayAI
Блог
Блог
Гуманитарные науки

Формула Блэка-Шоулза: расчёт цены опциона шаг за шагом

17 июня 2026Время чтения: 8 минут
#формула блэка-шоулза#цена опциона#опционы call put#волатильность#финансовая математика
Формула Блэка-Шоулза: расчёт цены опциона шаг за шагом

Формула Блэка-Шоулза - это аналитическое выражение, позволяющее определить справедливую цену европейского опциона через пять наблюдаемых параметров рынка. В отличие от численных методов, она даёт мгновенный ответ без итераций: подставил значения - получил цену. Именно эта вычислимость сделала модель стандартом финансовой индустрии с 1973 года. Разберём формулу по частям, посчитаем пример вручную и обсудим практические ограничения.

Структура формулы: call и put

Формула Блэка-Шоулза для европейского колл-опциона (право купить актив):

C=S0N(d1)KerTN(d2)C = S_0 \cdot N(d_1) - K e^{-rT} \cdot N(d_2)

Для пут-опциона (право продать) - через паритет колл-пут:

P=KerTN(d2)S0N(d1)P = K e^{-rT} \cdot N(-d_2) - S_0 \cdot N(-d_1)

Здесь N()N(\cdot) - функция стандартного нормального распределения (CDF). Вспомогательные величины d1d_1 и d2d_2:

d1=ln(S0/K)+(r+σ2/2)TσT,d2=d1σTd_1 = \frac{\ln(S_0 / K) + (r + \sigma^2/2)\,T}{\sigma\sqrt{T}}, \quad d_2 = d_1 - \sigma\sqrt{T}

Пять входных параметров: S0S_0 - текущая цена базового актива, KK - цена исполнения (страйк), rr - безрисковая ставка, σ\sigma - волатильность актива, TT - время до экспирации в годах.

Схема формулы Блэка-Шоулза: параметры и результат
Схема формулы Блэка-Шоулза: параметры и результат

Смысл слагаемых в формуле колл

Формула колла C=S0N(d1)KerTN(d2)C = S_0 N(d_1) - K e^{-rT} N(d_2) - это разность двух членов, каждый из которых имеет интуитивный смысл.

Первое слагаемое S0N(d1)S_0 N(d_1): текущая цена актива, взвешенная на вероятность того, что опцион окажется «в деньгах» с поправкой на дельта-хеджирование. N(d1)N(d_1) здесь - это дельта опциона, показывающая, насколько цена опциона изменится при изменении S0S_0 на единицу.

Второе слагаемое KerTN(d2)K e^{-rT} N(d_2): дисконтированный страйк, взвешенный на «истинную» риск-нейтральную вероятность исполнения. N(d2)N(d_2) - это вероятность того, что при наступлении даты экспирации ST>KS_T > K в риск-нейтральном мире.

Разница: держатель колла получает актив стоимостью STS_T и платит KK. Формула дисконтирует ожидаемые потоки в риск-нейтральной мере.

Пошаговый расчёт примера

Возьмём конкретные числа: акция стоит S0=100S_0 = 100 руб., страйк K=105K = 105 руб., безрисковая ставка r=0,10r = 0{,}10 (10% годовых), волатильность σ=0,25\sigma = 0{,}25 (25%), до экспирации T=0,5T = 0{,}5 года (6 месяцев).

Шаг 1. Вычислим d1d_1:

d1=ln(100/105)+(0,10+0,252/2)0,50,250,5=0,0488+0,08130,17680,184d_1 = \frac{\ln(100/105) + (0{,}10 + 0{,}25^2/2) \cdot 0{,}5}{0{,}25\sqrt{0{,}5}} = \frac{-0{,}0488 + 0{,}0813}{0{,}1768} \approx 0{,}184

Шаг 2. Вычислим d2d_2:

d2=d1σT=0,1840,17680,007d_2 = d_1 - \sigma\sqrt{T} = 0{,}184 - 0{,}1768 \approx 0{,}007

Шаг 3. Найдём значения нормального распределения: N(0,184)0,573N(0{,}184) \approx 0{,}573, N(0,007)0,503N(0{,}007) \approx 0{,}503.

Шаг 4. Дисконтированный страйк: KerT=105e0,051050,95199,9K e^{-rT} = 105 \cdot e^{-0{,}05} \approx 105 \cdot 0{,}951 \approx 99{,}9 руб.

Шаг 5. Цена колла:

C=1000,57399,90,503=57,350,27,1 руб.C = 100 \cdot 0{,}573 - 99{,}9 \cdot 0{,}503 = 57{,}3 - 50{,}2 \approx 7{,}1 \text{ руб.}

Опцион «немного вне денег» (S0<KS_0 < K), что объясняет его умеренную цену: рынок оценивает вероятность исполнения около 50%, но страйк выше текущей цены.

Роль волатильности: главный нелинейный фактор

Волатильность σ\sigma входит в формулу нелинейно - через оба dd-параметра. При росте σ\sigma цены и колла, и пута растут: держатель опциона выигрывает от больших движений рынка, но теряет при спокойном рынке не более уплаченной премии. Это асимметрия выигрыша.

На практике σ\sigma - единственный параметр, который нельзя наблюдать напрямую. Её оценивают двумя способами: историческая волатильность (по прошлым ценам актива) или подразумеваемая волатильность (implied volatility), которую «обратно» извлекают из рыночной цены опциона.

Подразумеваемая волатильность - информативный сигнал: высокая IV говорит об ожидании крупных движений. Знаменитый «улыбка волатильности» (volatility smile) - эмпирическое нарушение модели: для разных страйков IV оказывается разной, хотя модель предполагает одно σ\sigma.

Импликация: если вы хотите «купить страйк за страйком и сравнить», следите за IV, а не только за ценой. Дорогой опцион с низкой IV может быть выгоднее дешёвого с высокой.

Паритет колл-пут: проверочная формула

Между ценами европейского колла и пута на один актив с одинаковыми KK и TT существует жёсткое соотношение:

CP=S0KerTC - P = S_0 - K e^{-rT}

Это паритет колл-пут (put-call parity). Он вытекает из возможности безрисковой репликации: портфель «длинный колл + короткий пут» эквивалентен форвардному контракту. Если соотношение нарушается, возникает безрисковый арбитраж.

Паритет позволяет вычислить пут, уже зная цену колла, без повторного прогона через N()N(\cdot). В нашем примере: P=CS0+KerT7,1100+99,97,0P = C - S_0 + K e^{-rT} \approx 7{,}1 - 100 + 99{,}9 \approx 7{,}0 руб. Цены почти равны, что типично для опционов «около денег».

Паритет колл-пут: связь цен через форвардный контракт
Паритет колл-пут: связь цен через форвардный контракт

Греки: производные от цены опциона

«Греки» - частные производные цены опциона по параметрам модели. Они нужны для управления риском (хеджирования).

Дельта (Δ\Delta) - изменение цены опциона при изменении S0S_0 на 1 единицу:

ΔC=N(d1),ΔP=N(d1)1\Delta_C = N(d_1), \quad \Delta_P = N(d_1) - 1

В нашем примере ΔC0,573\Delta_C \approx 0{,}573: при росте акции на 1 руб. колл подорожает примерно на 57 копеек.

Гамма (Γ\Gamma) - скорость изменения дельты:

Γ=n(d1)S0σT\Gamma = \frac{n(d_1)}{S_0 \sigma \sqrt{T}}

где n()n(\cdot) - плотность стандартного нормального. Высокая гамма у опционов «около денег» вблизи экспирации: дельта меняется быстро.

Вега (ν\nu) - чувствительность к волатильности:

ν=S0Tn(d1)\nu = S_0 \sqrt{T}\, n(d_1)

Тета (Θ\Theta) - временной распад: цена опциона убывает со временем при прочих равных (обычно отрицательна для покупателей). Детальный разбор всех греков с расчётами и хедж-стратегиями можно найти в статье о модели Блэка-Шоулза для опционов.

Допущения модели и их нарушения

Формула Блэка-Шоулза выводится из строгих предположений, которые на реальном рынке выполняются лишь приближённо.

Геометрическое броуновское движение: цена актива логнормальна, доходности нормальны. В реальности наблюдаются «толстые хвосты» (fat tails) - большие движения случаются чаще нормального распределения.

Постоянная волатильность: σ\sigma одинакова на всём горизонте. Нарушается: волатильность кластеризуется (спокойные и бурные периоды чередуются), что описывают модели GARCH.

Непрерывная торговля и отсутствие транзакционных издержек: в теории хеджирование непрерывно пересматривается. На практике это невозможно и дорого.

Отсутствие дивидендов: стандартная формула - для акций без дивидендов. Расширение Мертона добавляет непрерывную дивидендную доходность qq: в формуле S0S_0 заменяется на S0eqTS_0 e^{-qT}.

Несмотря на эти ограничения, формула остаётся базовым инструментом: она задаёт «систему координат», в которой трейдеры говорят на языке подразумеваемой волатильности, а не абсолютных цен.

Числовые ошибки при расчёте

При подстановке в формулу часто встречаются систематические ошибки.

Единицы времени: TT - в долях года, rr и σ\sigma - годовые. Если опцион истекает через 90 дней, T=90/3650,247T = 90/365 \approx 0{,}247. Ошибка: подставить T=90T = 90.

σ\sigma в процентах vs. долях: σ=25%\sigma = 25\% нужно ввести как 0,250{,}25, не 2525. Иначе d1d_1 окажется бессмысленным.

Знак в d2d_2: d2=d1σTd_2 = d_1 - \sigma\sqrt{T}, а не d1+σTd_1 + \sigma\sqrt{T}. Это меняет интерпретацию вероятности исполнения.

N(d)N(-d) для пута: формула пута содержит N(d1)N(-d_1) и N(d2)N(-d_2), а не N(d1)N(d_1) и N(d2)N(d_2).

Типичные ошибки в расчёте по формуле Блэка-Шоулза
Типичные ошибки в расчёте по формуле Блэка-Шоулза

Частые ошибки

  • Подстановка TT в днях вместо долей года. Самая распространённая ошибка: формула рассчитана на TT в годах, иначе d1d_1 теряет экономический смысл.
  • Путаница N(d1)N(d_1) и N(d2)N(d_2). Первый - дельта опциона, второй - риск-нейтральная вероятность исполнения. Они отличаются и не взаимозаменяемы.
  • Использование исторической σ\sigma без проверки через IV. Историческая волатильность смотрит назад; рынок может оценивать будущие риски совершенно иначе.
  • Игнорирование дивидендов. Для дивидендных акций стандартная формула завысит цену колла и занизит цену пута; нужно применять поправку Мертона.
  • Попытка применить формулу к американскому опциону. Американский опцион можно исполнить досрочно, поэтому его цена всегда не ниже европейского, и аналитической формулы нет - используются численные методы.

FAQ

Почему в формуле нет ожидаемой доходности актива μ\mu? Из-за принципа риск-нейтральной оценки: при построении безрискового хедж-портфеля μ\mu сокращается. Цена опциона определяется не тем, куда движется актив в среднем, а только структурой его случайности (волатильностью σ\sigma).

Что такое «подразумеваемая волатильность» и зачем её считать? IV - это σ\sigma, при которой формула Блэка-Шоулза даёт рыночную цену опциона. Поскольку σ\sigma в формуле уникальна, IV - удобная «цена риска» в единицах волатильности: трейдеры сравнивают опционы через IV, а не через рублёвые премии.

Можно ли использовать формулу для оценки акций с дивидендами? Да, с поправкой Мертона: текущую цену S0S_0 заменяют на S0eqTS_0 e^{-qT}, где qq - непрерывная дивидендная доходность. Для дискретных дивидендов используют скорректированную спот-цену: из S0S_0 вычитают приведённую стоимость ожидаемых дивидендов до экспирации.

Коротко

Формула Блэка-Шоулза выражает цену европейского опциона через пять параметров: текущую цену актива S0S_0, страйк KK, безрисковую ставку rr, волатильность σ\sigma и срок TT. Колл стоит C=S0N(d1)KerTN(d2)C = S_0 N(d_1) - K e^{-rT} N(d_2); пут вычисляется через паритет колл-пут или напрямую по симметричной формуле. Ключевые точки: TT - в годах, σ\sigma - в долях (не процентах), для американских опционов формула неприменима. Подразумеваемая волатильность, извлечённая обратным счётом из рыночной цены, - стандартная «котировочная» единица опционного рынка. Модель остаётся базовым языком отрасли несмотря на известные нарушения допущений (толстые хвосты, нестабильность σ\sigma, дискретность торгов).

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также