Эта страница переведена автоматически. Оригинал на английском языке является каноническим. Читать на английском →
Перейти к основному содержимому

Модель Блэка-Шоулза

Блэк-Шоулз отвечает на простой вопрос: «Сколько должен стоить этот опцион?»

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

Входные параметры​

S Цена спот$100,000
K Цена страйка$100,000
T Дней до экспирации30d
r Процентная ставка5.0%
σ Волатильность50%
Black-Scholesнажмите, чтобы увидеть расчет
Цена коллаC
$5,909
Цена путаP
$5,499
Выплата при экспирации
Выплата колла
ITMOTM$0-$5.9k$80kK ($100k)$120k
Безубыточность$105.9k
Spot must rise 5.9% to profit
Выплата пута
ITMOTM$0-$5.5k$80kK ($100k)$120k
Безубыточность$94.5k
Spot must fall 5.5% to profit

Блэк-Шоулз и греки​

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

ГрекЧто измеряет
ДельтаНасколько меняется цена опциона при изменении спота на $1
ТетаНасколько цена опциона снижается за каждый день
ВегаНасколько меняется цена опциона при изменении IV на 1%
ГаммаНасколько меняется сама дельта при движении спота

Это не абстрактные цифры. Попробуйте: медленно сдвигайте спот вверх и следите за ценой колла. Скорость этого изменения и есть дельта.

Но что такое грек на самом деле?​

Каждый грек это наклон, то есть крутизна кривой.

Показать:
Как цена колла меняется при движении спота. Нажмите или перетащите по кривой.
$0k$23k$80k$120kЦена спот
Увеличение ${zoomLevel}x
прогонподъём
наклон = подъём / прогон
Цена спот
$100k
Цена колла
$5.91k
Дельта (наклон)
0.54
Дельта = 0.54 → If spot moves $1,000, call moves ~$540

Кривая показывает, как меняется цена опциона при изменении одного параметра. Чем круче кривая в текущей точке, тем сильнее цена реагирует на этот параметр.

  • Пологая кривая → малый грек → цена почти не реагирует на параметр
  • Крутая кривая → большой грек → цена заметно двигается при изменении параметра

Именно это и означает «производная» в математике: наклон кривой в точке. Каждый грек просто измеряет наклон по своему направлению.

Подробнее о каждом из них читайте в справочнике по грекам.

Самый важный параметр

Волатильность (σ) единственный параметр, который нельзя наблюдать напрямую. S, K, T и r можно просто посмотреть, а σ приходится оценивать или выводить из рыночных цен. Поэтому подразумеваемая волатильность так важна.

Ключевые допущения​

Модель Блэка-Шоулза предполагает:

ДопущениеРеальность
Только европейское исполнение✓ Соответствует Hypercall
Постоянная волатильность✗ Волатильность постоянно меняется
Отсутствие дивидендов✓ Верно для криптоактивов; для акций с дивидендами нужна поправка
Логнормальное распределение цен✗ У криптоактивов толстые хвосты
Непрерывная торговля✓ Крипта торгуется 24/7
Отсутствие транзакционных издержек✗ Комиссии существуют

Несмотря на эти ограничения, Блэк-Шоулз остаётся фундаментом оценки опционов.

Почему это важно​

  1. Отраслевой стандарт. Все используют модель как отправную точку
  2. Вывод греков. Дельта, гамма, тета и вега выводятся из Блэка-Шоулза
  3. Подразумеваемая волатильность. Находится обращением формулы Блэка-Шоулза по рыночной цене
  4. Быстрая проверка. Адекватно ли оценён опцион?

На практике​

Считать Блэка-Шоулза вручную не нужно. Платформы вроде Hypercall используют модель внутри, чтобы:

  • Показывать теоретические цены
  • Рассчитывать греки
  • Выводить подразумеваемую волатильность из рыночных цен

Модель даёт теоретическую справедливую стоимость. Рыночная цена может отличаться из-за спроса и предложения, но Блэк-Шоулз остаётся ориентиром.

Математическая интуиция​

Изучите Black-Scholes с нуляИнтерактивный урок · без предварительных знаний

Интерактивный урок выше разбирает формулу Блэка-Шоулза с нуля: что такое колл-опцион, пять параметров (S, K, T, r, σ), структура формулы из двух слагаемых (C = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)), что измеряют d₁ и d₂, полный числовой пример и безарбитражный аргумент репликации, который задаёт цену.

Реализации с открытым кодом​

РепозиторийЧем полезен
QuantLibСтандартная отраслевая аналитическая библиотека на C++, каноническая реализация BS
py_vollibАккуратная реализация BS и решателя IV на Python, легко читается
lets_be_rationalБыстрый решатель IV, показывает, как устроено обращение на практике
RustQuantСовременная квант-библиотека на Rust с оценкой по BS

См. также: