В финансовой математике уравнение Блэка-Шоулза , также называемое уравнением Блэка-Шоулза-Мертона , представляет собой уравнение в частных производных (УЧП), регулирующее динамику цен производных инструментов в рамках модели Блэка-Шоулза . [1] В широком смысле этот термин может относиться к аналогичному УЧП, которое может быть выведено для различных опционов или, в более общем смысле, производных инструментов .
Рассмотрим акцию, не выплачивающую дивиденды. Теперь постройте любой производный инструмент, который имеет фиксированное время погашения в будущем, и при погашении он имеет выплату , которая зависит от значений, принимаемых акцией в этот момент (например, европейские опционы колл или пут). Тогда цена производного инструмента удовлетворяет
где — цена опциона как функция цены акций S и времени t , r — безрисковая процентная ставка, а — волатильность акций.
Ключевое финансовое понимание, лежащее в основе уравнения, заключается в том, что в рамках модельного предположения о беспрепятственном рынке можно идеально хеджировать опцион, покупая и продавая базовый актив правильным образом и, следовательно, «устраняя риск». Это хеджирование, в свою очередь, подразумевает, что существует только одна правильная цена для опциона, как это вычисляется по формуле Блэка-Шоулза .
Уравнение имеет конкретную интерпретацию, которая часто используется практиками и является основой для общего вывода, приведенного в следующем подразделе. Уравнение можно переписать в виде:
Левая сторона состоит из термина "временной распад", изменения производной стоимости по отношению ко времени, называемого тета , и термина, включающего вторую пространственную производную гамма , выпуклость производной стоимости по отношению к базовой стоимости. Правая сторона - это безрисковая доходность от длинной позиции в производной и короткой позиции, состоящей из акций базового актива.
Идея Блэка и Шоулза заключалась в том, что портфель, представленный правой стороной, является безрисковым: таким образом, уравнение говорит, что безрисковая доходность за любой бесконечно малый промежуток времени может быть выражена как сумма тета и члена, включающего гамму. Для опциона тета обычно отрицательна, отражая потерю стоимости из-за меньшего времени для исполнения опциона (для европейского колл-опциона на базовый актив без дивидендов она всегда отрицательна). Гамма обычно положительна, и поэтому член гаммы отражает прибыль от удержания опциона. Уравнение гласит, что за любой бесконечно малый промежуток времени потеря от тета и прибыль от члена гаммы должны компенсировать друг друга, так что результатом будет доходность по безрисковой ставке.
С точки зрения эмитента опциона, например, инвестиционного банка, гамма-термин представляет собой стоимость хеджирования опциона. (Поскольку гамма имеет наибольшее значение, когда спотовая цена базового актива близка к цене исполнения опциона, расходы продавца на хеджирование в этом случае являются наибольшими.)
Согласно предположениям модели, приведенным выше, цена базового актива (обычно акции) следует геометрическому броуновскому движению . [2] То есть
где W — стохастическая переменная ( броуновское движение ). Обратите внимание, что W и, следовательно, его бесконечно малое приращение dW представляют собой единственный источник неопределенности в истории цен акций. Интуитивно понятно, что W ( t ) — это процесс , который «колеблется вверх и вниз» таким случайным образом, что его ожидаемое изменение за любой временной интервал равно 0. (Кроме того, его дисперсия за время T равна T ; см. Процесс Винера § Основные свойства ); хорошим дискретным аналогом для W является простое случайное блуждание . Таким образом, приведенное выше уравнение утверждает, что бесконечно малая норма доходности акций имеет ожидаемое значение μ dt и дисперсию .
Выплата опциона (или любого производного, зависящего от акций S ) при погашении известна. Чтобы найти его значение в более раннее время, нам нужно знать, как развивается как функция и . По лемме Ито для двух переменных имеем
Замена дифференциалов на дельты в уравнениях для dS и dV дает:
Теперь рассмотрим портфель, состоящий из короткого опциона и длинных акций в момент времени . Стоимость этих активов составляет
За указанный период общая прибыль или убыток от изменения стоимости активов составляет:
Подставим и в выражение для :
Обратите внимание, что этот термин исчез. Таким образом, неопределенность была устранена, и портфель фактически безрисковый, т.е. дельта-хедж . Норма доходности этого портфеля должна быть равна норме доходности любого другого безрискового инструмента; в противном случае были бы возможности для арбитража. Теперь, предполагая, что безрисковая норма доходности равна мы должны иметь за период времени
Если теперь подставить наши формулы и получим:
Упрощая, приходим к частному дифференциальному уравнению Блэка–Шоулза:
При допущениях модели Блэка-Шоулза это уравнение в частных производных второго порядка справедливо для любого типа опциона, если его ценовая функция дважды дифференцируема по и один раз по .
Вот альтернативный вывод, который можно использовать в ситуациях, когда изначально неясно, каким должен быть хеджирующий портфель. (Для справки см. 6.4 Shreve vol II). [3]
В модели Блэка-Шоулза, предполагая, что мы выбрали меру вероятности, нейтральную к риску, предполагается, что базовая цена акций S ( t ) развивается как геометрическое броуновское движение:
Поскольку это стохастическое дифференциальное уравнение (SDE) показывает, что эволюция цены акций является марковской , любая производная от этого базового значения является функцией времени t и цены акций в текущий момент времени, S ( t ). Тогда применение леммы Ито дает SDE для дисконтированного производного процесса , который должен быть мартингалом. Для того чтобы это выполнялось, член дрейфа должен быть равен нулю, что подразумевает частное уравнение Блэка-Шоулза.
Этот вывод по сути является применением формулы Фейнмана–Каца и может быть использован всякий раз, когда базовый актив(ы) изменяется в соответствии с заданными уравнениями SDE.
После того, как уравнение Блэка-Шоулза в частных производных с граничными и конечными условиями получено для производной, его можно решить численно, используя стандартные методы численного анализа, такие как метод конечных разностей . [4] В некоторых случаях можно найти решение для точной формулы, например, в случае европейского вызова, что было сделано Блэком и Шоулзом.
Решение концептуально простое. Поскольку в модели Блэка–Шоулза базовая цена акций следует геометрическому броуновскому движению, распределение , обусловленное его ценой в момент времени , является логнормальным распределением. Тогда цена производной — это просто дисконтированный ожидаемый выигрыш , который может быть вычислен аналитически, если функция выигрыша поддается аналитическому трактованию, или численно, если нет.
Чтобы сделать это для опциона колл, напомним, что уравнение в частных производных выше имеет граничные условия [5]
Последнее условие дает стоимость опциона на момент его погашения. Возможны и другие условия, когда S стремится к 0 или бесконечности. Например, общие условия, используемые в других ситуациях, — это выбрать дельту, которая исчезает, когда S стремится к 0, и гамму, которая исчезает, когда S стремится к бесконечности; это даст ту же формулу, что и условия выше (в общем случае различные граничные условия дадут различные решения, поэтому следует использовать некоторую финансовую проницательность, чтобы выбрать подходящие условия для конкретной ситуации).
Решение PDE дает значение опциона в любой более ранний момент времени, . Для решения PDE мы признаем, что это уравнение Коши–Эйлера , которое можно преобразовать в уравнение диффузии , введя преобразование замены переменной
Тогда уравнение Блэка-Шоулза в частных производных становится уравнением диффузии
Конечное состояние теперь становится начальным состоянием.
где H ( x ) — ступенчатая функция Хевисайда . Функция Хевисайда соответствует обеспечению граничных данных в системе координат S , t , которая требует, когда t = T ,
предполагая, что S и K > 0. При таком предположении это эквивалентно функции max по всем x в действительных числах, за исключением x = 0. Равенство выше между функцией max и функцией Хевисайда имеет место в смысле распределений, поскольку оно не выполняется для x = 0. Хотя это и тонко, это важно, поскольку функция Хевисайда не обязательно должна быть конечной при x = 0 или даже определена для этого. Подробнее о значении функции Хевисайда при x = 0 см. раздел «Нулевой аргумент» в статье Ступенчатая функция Хевисайда .
Используя стандартный метод свертки для решения уравнения диффузии с заданной начальной функцией значения u ( x , 0), имеем
что после некоторых манипуляций дает
где — стандартная нормальная кумулятивная функция распределения и
Это те же самые решения (до момента перевода), которые были получены Фишером Блэком в 1976 году. [6]
Возвращаясь к исходному набору переменных, получаем указанное выше решение уравнения Блэка–Шоулза.
что дает просто S при возврате к исходным координатам.