Обобщенный процесс Блэка-Шоулза |
Автор: q-trader |
12.05.2015 09:00 |
В заметке под названием "Стохастический процесс, примиряющий инвесторов и спекулянтов" я набросал основные контуры подобной модели рынка. Пришло время зафиксировать точные формулировки. Прежде всего, хочу предупредить, что дальше будет довольно много выкладок. Лично сам я не любитель математики ради математики, но поскольку в готовом виде найти интересующие меня формулы не удалось, я счел необходимым записать все выводы. Напомню, что идея заключается в обобщении процесса Блэка-Шоулза (геометрического броуновского движения) на случай возврата к среднему. Такая модель делает осмысленными не только долгосрочные инвестиции в рамках основной тенденции, но и краткосрочные спекуляции, облекая интуитивные понятия "перекупленности" и "перепроданности" в строгую математическую форму. В академической литературе мне удалось найти модель в дифференциальной форме для логарифма цены: dlnPt = (μ - γ(lnPt - lnP - μt))dt + σdWt [1], где μ - средняя логарифмическая доходность (тенденция), γ > 0 - коэффициент реверсии, σ > 0 - волатильность (коэффициент диффузии), P - положение тренда в начальный момент времени t = 0. Данное СДУ можно переписать для динамики отклонений от тренда lnPt - lnP - μt, воспользовавшись тем, что: d(lnPt - lnP - μt) = lnPt + dlnPt - lnP - μ(t + dt) - (lnPt - lnP - μt) =
Это означает, что для получения уравнения динамики отклонений достаточно из исходного СДУ отнять мгновенную доходность μdt: d(lnPt - lnP - μt) = -γ(lnPt - lnP - μt)dt + σdWt. Отклонение от тренда можно рассматривать в качестве единой переменной. Тогда получается, что эта величина следует обычному процессу Орнштейна-Уленбека, решение которого хорошо известно: lnPT - lnP - μT = (lnP0 - lnP)exp(-γT) + N(½σ2(1 - exp(-2γT))/γ), где N - нормально распределенная случайная величина с нулевым средним и дисперсией указанной в скобках. Перенеся тренд вправо, получаем итоговую форму: lnPT = lnP +μT + (lnP0 - lnP)exp(-γT) + N(½σ2(1 - exp(-2γT))/γ) [2]. Модель в такой записи остается корректной и при отсутствии реверсии, поскольку ½σ2(1 - exp(-2γT))/γ → σ2T при γ → 0, как и должно быть для обычного броуновского движения. Теперь остается только перейти от логарифмических доходностей - dlnPt к линейным - dPt/Pt. Согласно правилу Ито, для этого достаточно к исходному СДУ в логарифмах прибавить половину дисперсии: dPt/Pt = dlnPt + ½σ2dt. В итоге получается: dPt/Pt = (μ + ½σ2 - γ(lnPt - lnP - μt))dt + σdWt. В данном уравнении μ - средняя логарифмическая доходность. Однако в "каноническом" виде процесс Блэка-Шоулза записывается через среднюю арифметическую доходность μ + ½σ2. Обозначив ее также через μ, приходим к следующему СДУ: dPt/Pt = (μ - γ(lnPt - lnP - (μ - ½σ2)t))dt + σdWt. С учетом свойств логарифмов его можно окончательно переписать: dPt/Pt = (μ - γ(ln(Pt/P) - (μ - ½σ2)t))dt + σdWt [3]. Решением этого уравнения будет просто экспонента интегральной формы для логарифма от dPt, который согласно Ито: dlnPt = (μ - ½σ2 - γ(ln(Pt/P) - (μ - ½σ2)t))dt + σdWt. Разница с самым первым СДУ тут только в том что не μ, а μ - ½σ2 определяет тенденцию. Значит, его можно решать как [1], только с μ - ½σ2 вместо μ, и после ряда операций получается: PT = Pexp((μ - ½σ2)T + N(½σ2(1 - exp(-2γT))/γ))(P0/P)exp(-γT) [4]. Таким образом, уравнения [3] и [4] дают закон динамики ОПБШ в дифференциальной и интегральной формах, т.е. модели для доходности и цены. В зависимости от обстоятельств бывает удобно использовать то или иное представление для каких-либо активов. |
Комментарии
q-trader
Руслан
EVVA
Харита
q-trader