Блог им. AlexeyPetrushin

Предсказать цену акции на год вперед? (Не IV модели)

Я хочу построить модель, предсказывающую распределение цен акций на 2 будущие даты: через +180 дней и +360, дней на основе исторических данных. Это распределение я хочу использовать для оценки стоимости европейских опционов, с помощью метода Монте-Карло.


Я хочу использовать подход отличный от моделей implied волатильности (Implied Volatility), таких как Heston, SVJ и т.д. Я хочу игнорировать текущие ожидания рынка (текущие цены на опционы) и полагаться только на исторические данные.


Кроме того, я хочу подойти по-другому к процессу подгонки модели. Модели implied волатильности подгоняются так, чтобы поверхность IV соответствовала эмпирической IV. Я же хочу использовать другую цель: провести бэк-тестирование и сравнить модель с реальными реализованными вероятностями — т.е. симулировать торговлю миллионами опционов на акциях, используя исторические данные, и добиться, чтобы баланс был как можно ближе к нулю (подход, аналогичный методу максимального правдоподобия).


Модель должна:

Учитывать стохастический характер волатильности, кластеризацию волатильности и её возврат к среднему значению. (Я планирую измерять волатильность как скользящие средние и моделировать её через скрытую марковскую цепь. Например 5 режимов волатильности: от низкой до высокой. Модель также учтет кластеры волатильности и её возврат к среднему.)


Не предполагать, что распределение цен нормальное(Однако использование различных приближений допустимо. Я планирую использовать эмпирически подогнанную гауссовскую смесь как приближение для тяжёлых хвостов распределения.)


Учитывать пропущенные данные. Например, если мы предсказываем цены стабильной и растущей компании с историей в 10 лет, её эмпирическое распределение (ежегодные логарифмические доходности) будет выглядеть прекрасно: без спадов или крупных падений. Но это неправильно, ведь мы упускаем из виду реальность — это лишь «счастливый» кусочек данных. (Я планирую учитывать это, подгоняя некоторое абстрактное распределение (возможно, смесь гауссианов) для всех акций, а затем калибровать его для конкретной акции. Таким образом, даже для стабильной растущей компании модель будет учитывать вероятность падений и кризисов.)


Учитывать ключевые концепции и структуру, жертвуя высокой точностью. Ошибка в 20% допустима, но ошибка в 200% или 2000% недопустима. Как говорится, лучше иметь примерно верное решение, чем совершенно точное, но ошибочное. Поэтому допустимы упрощения — например, использование грубых гистограмм с 10-20 бинами вместо более точных гладких кривых для представления распределения цен. Но игнорировать важные аспекты, такие как тяжёлые хвосты или предполагать стационарность волатильности — недопустимо. (Я планирую использовать дискретные модели, например марковские цепи, которые смогут учесть эти аспекты, пожертвовав небольшой точностью из-за дискретизации.)


Модель не должна:


Моделировать зависимость от пути (path dependence). Нам это не нужно, так как мы рассматриваем только европейские опционы.


Пытаться обыграть рынок. Цель не в этом. Нам нужна модель, достаточно близкая к реальности, чтобы служить защитной сеткой от крупных ошибок, для стресс-тестирования и проверки новых идей. И она должна это делать самостоятельно, не полагаясь на текущее рыночное мнение. 
— Иметь идеальную математическую форму, доказательства или иметь высокую скорость Простые численные симуляции, метод Монте-Карло вполне достаточны. И низкая производительность тоже, даже если полученная модель будет в тысячу раз медленнее считаться чем аналоги, это нормально.


Хотелось бы найти материалы по этой тематике и таким моделям. Всё, что я нахожу по оценке стоимости опционов, восновном связано с моделями implied волатильности (IV), и почти нет информации о других подходах...
15 комментариев
Вот это особенно интересно — Модель не должна опираеться на нереалистичные концепции, такие как «риск-нейтральность». Ну допустим вы разработали некую модель, которая по реальной вероятностной мерой выдает распределение в будущем, а как вы цену опциона после этого будете считать?
avatar
Михаил, у нас есть K страйк опциона и распределение вероятностей цены акций на дату экспирации опциона (европейского, который не зависит от цены в промежутке). Мы делаем сэмпл 10000 цен {P} из распределения, и считаем для каждой реальную цену опциона на момент его экспирации — 0 если он OTM и abs(К-P) если ITM, и считаем среднее. Это и есть цена опциона.
avatar
Alex Craft, нет, потому что в разных частях распределения разный риск
avatar
Михаил, нас не интересует мнение участников рынка о риские и как они его воспринимают.

Нас интересует только реальная цена опциона. Если мы продаем миллион опционов — по какой цене нам их надо продавать, чтобы получить прибыль (ноль в сумме)? И мы используем такой расчет для цен опционов.

И затем, если рынок предлагает за опцион больше чем мы расчитали — можно продать, а если меньше — можно купить. Ну а если также — то ничего не делать.
avatar
Alex Craft, ИМХО подход должен быть базово непротиворечивым. То есть грубо в неком идеальном мире, где вы и все остальные знают реальные распределения он должен давать разумный результат, например не должно возникать бесконечный арбитраж между базовым активом и опционом. Ваш подход это не обеспечивает, а риск-нейтральность обеспечивает
avatar
Михаил, отсутствие арбитражей важная часть, арбитражей не должно быть. Например модель может дополнительно калиброваться множеством тестов, что разные по страйкам и датам опционы оценены согласованно и различные опционные стратегии и комбинации, не допускают арбитраж. 


Риск нейтральность (насколько я это понимаю) — некая абстракция. По сути, риск нейтральность своего рода и говорит что можно считать цену опциона как среднее ожидаемое значение. Но мне как то проще без этих абстракций…
avatar
Alex Craft, прочитайте про фундаментальную теорему финансов. Простыми словами, если на полном рынке нет арбитража, то существует и единственная риск-нейтральная вероятностная мера эквивалентная реальной вероятностной мере, по которой можно рассчитать цены всех активов

С одной стороны это теоретически концепция, а с другой практическая — если рынок полный и нет арбитража, то такая мера обязательно существует в единственном экземпляре и с помощью нее можно гарантировать без арбитражность цен

На реальном (не полном рынке) — она не единственная, но существует и тоже обеспечивает безарбитражность
avatar
Alex Craft, и погружаясь в теорию финансов — фундаментальная теорема финансов утверждает, что только риск-нейтральный подход при очень широких допущениях обеспечивает непротиворичивость

en.wikipedia.org/wiki/Fundamental_theorem_of_asset_pricing
avatar
Alex Craft, риск это просто обобщающее слово, которое в разных случаях разное в себе содержит. Рынок должен заклирится при неких ценах, том числе в гипотетической ситуации, когда у все правильные представления о распределениях
avatar
Михаил, я перечитал риск нейтральность. По сути, она говорит, что для расчетов текущей цены активов, можно использовать среднее ожидание их будущей цены. Т.е. получается подход с расчетом опционов монте карло получается риск нейтральный :).

Я обновлю пост и уберу тогда это условие из описания, спасибо за коррекцию.
avatar
Alex Craft, нет конечно — риск нейтральность говорит, что цена есть среднее под риск нейтральной мерой, а вы симуляцию и калибровку делаете под реальную меру
avatar
Михаил, спасибо, подумаю...

Я все равно не вижу ошибки в расчете цен опциона по распределению цены акции. Ведь цена опциона в момент экспирации — это не случайная вещь,  опцион становится детерминированным контрактом с конкретной прибылью. Не имеет риска, и не зависит от мнения (и восприятия риска) участников рынка...

Возможно до экспирации, цена опциона может быть зависима от участников рынка, но мы игнорируем этот период.
avatar
Alex Craft, возможно вас ввело в заблуждение — эквивалентная. Эквивалентная не значит одинаковая. Это значит на пальцах, что две меры имеют нулевую вероятность одного события, или оба имеют не нулевую, но не равную. И нет таких ситуаций, где одна вероятность нулевая, а другой мере не нулевая
 https://en.m.wikipedia.org/wiki/Equivalence_(measure_theory)
avatar

теги блога Alex Craft

....все тэги



UPDONW
Новый дизайн