Модель SABR

Материал из testwiki
Перейти к навигации Перейти к поиску

Модель SABR (stochastic alpha-beta-rho) — в финансовой математике модель динамики цен активов или процентных ставок со стохастической волатильностью следующего вида [1]:

dFt=σtC(Ft)dWtF
dσt=ασtdWtσ
dWtFdWtσ=ρdt

где в классическом случае C(F)=Ftβ. Для учёта теоретической возможности отрицательных ставок/цен используют также модель со смещением (shifted SABR): C(F)=(Ft+s)β

По существу такая модель является существенно обобщенной и включает в себя в качестве частных или предельных случаев некоторые другие базовые модели, например если параметр "волатильность волатильности" равен нулю, то получим так называемую CEV-модель, которая свою очередь в качестве предельных частных случае содержит нормальную модель (нулевая "бетта"), логнормальную модель ("бетта" равно 1). Также возможно рассмотрение модели с нулевой корреляцией - в таком случае обобщение "классических" моделей заключается просто в наличии некоторого разброса "сигмы", например в рамках нормальной или логнормальной модели.

При моделировании процентных ставок обычно модель описывает форвардную ставку для конкретного будущего периода в соответствующей форвардной мере. Соответственно параметры аналогичных моделей для форвардных ставок разной срочности могут потенциально иметь разные значения параметров. Совместное моделирование одновременно всех форвардных ставок разных срочностей возможно, например, в рамках модели SABR-LMM.

Модель позволяет объяснить так называемую улыбку вменённой волатильности в рамках модели Блэка-Шоулза или Башелье. Несмотря на то, что существуют достаточно точные аналитические подходы к оценке опционов в рамках модели SABR (при нулевой корреляции эти формулы точные), тем не менее, соответствующие формулы достаточно сложны и предполагают в том числе неоднократное численное интегрирование сложных функций. Поэтому на практике часто применяют иной подход - используют аппроксимации нормальной или логнормальной волатильности для оценки опционов стандартными формулами Блэка или Башелье.

Формула для волатильности Блэка (логнормальной, относительной)

Первая приближенная аппроксимация волитильности Блэка была выведена в 2002 году в статье четырех авторов - Patrick S. Hagan, Deep Kumar, Andrew Lesniewski, and Diana Woodward (формулу аппроксимации иногда обозначают аббревиатурой из фамилий авторов - HKLW). В дальнейшем указанная формула была исправлена/скорректирована работами Berestickiy (2004) и Obloj (2008). Ниже приводится исправленная версия формулы.

Общая формула аппроксимации

σB(F,K,τ)=I0(1+I1ε)+O(ε2)

где ε=α2τ (где τ - срок до экспирации опциона в годах):

I0=αln⁡F0Kln⁡1−2ρz+z2+z−ρ1−ρ
I1=2γ2−γ12+1/Fmid224(σ0C(Fmid)α)2+ργ14σ0C(Fmid)α+2−3ρ224

где Fmid некоторое среднее значение между F0 and K (обычно выбирается как среднее геометрическое F0K или арифметическое среднее (F0+K)/2).

z=ασ0∫KF0dxC(x),γ1=C′(Fmid)C(Fmid),γ2=C″(Fmid)C(Fmid)

Формула для классической модели SABR

Для классического случая C(F)=Fβ, поэтому γ1=βFmid,γ2=−β(1−β)Fmid2. Соответственно

I1ε=[(β−1)2σ0224Fmid2(1−β)+ρασ0β4Fmid1−β+2−3ρ224α2]τ

Далее в общем случае z=ασ0F01−β−K1−β1−β, но в предельном случае β=1 имеем z=ασ0ln⁡F0K. Но как в общем случае, так и в указанном предельном случае имеет место общая вышеприведенная формула для I0. Однако, имеются две предельные ситуации, требующие прямого указания аналитической формулы:

- для случая ATM (F0=K) имеем I0=σ0K1−β

- для случая α=0 имеем I0=σ0(1−β)ln⁡F0KF01−β−K1−β

Формула преобразования волатильности Башелье в волатильность Блэка

Крайне тривиальный для модели SABR случай, когда β=0,α=0 по существу означает обыкновенную нормальную модель (модель Башелье), поэтому вышеприведенные формулы позволяют выразить логнормальную волатильность через нормальную по следующей формуле:

σB=σNK[ln⁡F0KF0K−1](1+σN224Fmid2τ)

где функция в квадратных скобках в случае ATM равна 1.

Формула волатильности Башелье (нормальной, абсолютной)

Для аппроксимации нормальной волатильности формулы немного отличаются:

I0=αF0−Kln⁡1−2ρz+z2+z−ρ1−ρ
I1=2γ2−γ1224(σ0C(Fmid)α)2+ργ14σ0C(Fmid)α+2−3ρ224

Для классического случая C(F)=Fβ, величины γ1,γ2,z рассчитываются аналогично. Поэтому

I1ε=[[(β−1)2−1]σ0224Fmid2(1−β)+ρασ0β4Fmid1−β+2−3ρ224α2]τ

Формула преобразования волатильности Блэка в волатильность Башелье

Тривиальный для модели SABR случай, когда β=1,α=0 по существу означает обыкновенную логнормальную модель (модель Блэка), поэтому вышеприведенные формулы позволяют выразить нормальную волатильность через логнормальную по следующей формуле:

σN=σBK[F0K−1ln⁡F0K](1−σB224τ)

где функция в квадратных скобках в случае ATM равна 1.

Примечания

Шаблон:Нет источников Шаблон:Примечания

  1. ↑ В некоторых источниках α обозначает начальное значение сигмы (изменяющейся волатильности), а параметр "волатильность волатильности" обозначают ν