Модель стохастической волатильности Бейтса
The bates
функция создает bates
объект, который представляет модель Бейтса.
Модель Бейтса является двухмерной композитной моделью, которая выводится из heston
объект. Модель Бейтса состоит из двух связанных и разнородных одномерных моделей, каждая из которых управляется одним брауновским источником риска движения и одним составным пуассоновским процессом, представляющим прибытие важных событий по NPeriods
последовательные периоды наблюдения. Модель Бейтса аппроксимирует процессы стохастической волатильности Бейтса в непрерывном времени.
Первая одномерная модель является GBM
модель с стохастической функцией волатильности и стохастическим процессом перехода и обычно соответствует ценовому процессу, частота отклонений которого определяется второй одномерной моделью. Второй моделью является Кокс-Ингерсолл-Росс (CIR
) квадратный корень модель диффузии, которая описывает эволюцию скорости отклонения связанного GBM
ценовой процесс.
Модели Бейтса являются двухмерными композитными моделями. Каждая модель Бейтса состоит из двух связанных одномерных моделей:
Геометрическое броуновское движение (gbm
) модель с стохастической функцией волатильности и переходами.
Эта модель обычно соответствует ценовому процессу, волатильность (темп отклонения) которого определяется второй одномерной моделью.
А Кокс-Ингерсолл-Росс (cir
) квадратный корень диффузии.
Эта модель описывает эволюцию скорости отклонения связанного процесса цены Бейтса.
создать Bates
= bates(Return
,Speed
,Level
,Volatility
,JumpFreq
,JumpMean
,JumpVol
)bates
объект с опциями по умолчанию.
Поскольку модели Бейтса являются двухмерными моделями, состоящими из связанных одномерных моделей, все необходимые входы соответствуют скалярным параметрам. Укажите требуемые входы как один из двух типов:
MATLAB® массив. Задайте массив, чтобы указать статическую (не изменяющуюся во времени) параметрическую спецификацию. Этот массив полностью захватывает все детали реализации, которые четко связаны с параметрической формой.
Функция MATLAB. Задайте функцию, чтобы обеспечить косвенную поддержку практически любой статической, динамической, линейной или нелинейной модели. Этот параметр поддерживается интерфейсом, потому что все детали реализации скрыты и полностью инкапсулированы функцией.
Примечание
Можно задать комбинации входных параметров массива и функции по мере необходимости. Более того, параметр идентифицируется как детерминированная функция времени, если функция принимает скалярное время t
как его единственный входной параметр. В противном случае параметр принимается как функция от t времени и X состояния t и вызываются оба входных параметров.
устанавливает Свойства с помощью аргументов пары "имя-значение" в дополнение к входным параметрам в предыдущем синтаксисе. Заключайте каждое имя свойства в кавычки.Bates
= bates(___,Name,Value
)
The bates
объект имеет следующие свойства:
StartTime
- Начальное время наблюдения
StartState
- Начальное состояние во время StartTime
Correlation
- Функция доступа для Correlation
входной параметр
Drift
- Составная функция скорости дрейфа
Diffusion
- Составная функция скорости диффузии
Simulation
- Функция или метод симуляции
simByEuler | Симулируйте пути сэмплирования Бейтса по приближению Эйлера |
simByQuadExp | Симулируйте пути выборки Бейтса, Хестона и CIR с помощью квадратично-экспоненциальной схемы дискретизации |
simulate | Симулируйте многомерные стохастические дифференциальные уравнения (SDE) |
simByTransition | Симулируйте выборочные пути Бейтса с плотностью перехода |
Модель Бейтса (Bates 1996) является расширением модели Хестона и добавляет не только стохастическую волатильность, но и параметры диффузии перехода, как в Merton (1976) также были добавлены к модели внезапных движений цен активов.
Под нейтральной к риску мерой модель выражается следующим образом
Здесь:
ᵞ - непрерывная безрисковая ставка.
q - непрерывное дивидендное выражение.
J - размер случайного процентного перехода, обусловленный происходящим переходом, где
(1 + J) имеет логнормальное распределение:
Здесь:
ü j - среднее значение J (.r j > -1).
dig p - годовая частота (интенсивность) процесса Пуассона P t (p ≥ 0).
, - начальное отклонение базового актива ('0 > 0').
, - это долгосрочный уровень отклонения (и 0).
.r- средняя скорость реверсии для дисперсии (
σ <reservedrangesplaceholder1> - изменчивость изменчивости (σ <reservedrangesplaceholder0>> 0).
p корреляция между процессами Вайнера W t и W tυ (-1 ≤ <reservedrangesplaceholder0> ≤ 1).
«Feller условия» обеспечивает положительное отклонение: (22).
Стохастическая волатильность наряду с переходом помогают лучше смоделировать асимметричные лептокуртические функции, улыбку волатильности и большие случайные колебания, такие как сбои и митинги.
[1] Аит-Сахалия, Яцин. «Проверка моделей спотового процента в непрерывном времени». Обзор финансовых исследований 9, № 2 (апрель 1996 года): 385-426.
[2] Аит-Сахалия, Яцин. «Плотности переходов для процентной ставки и других нелинейных диффузий». Журнал финансов 54, № 4 (август 1999): 1361-95.
[3] Глассерман, Пол. Методы Монте-Карло в финансовой инженерии. Нью-Йорк: Springer-Verlag, 2004.
[4] Hull, John C. Опции, фьючерсы и другие производные. 7-е изд, Prentice Hall, 2009.
[5] Джонсон, Норман Ллойд, Самуэль Коц и Нараянасвами Балакришнан. Непрерывные одномерные распределения. 2nd ed. Серия Уайли в вероятностной и математической статистике. Нью-Йорк: Уайли, 1995.
[6] Shreve, Steven E. Stochastic Calculus for Finance. Нью-Йорк: Springer-Verlag, 2004.
merton
| simByEuler
| simulate