Блог им. Eugene777

Исследование волатильности с помощью HAR-модели библиотеки highfrequency в R.

Сегодня я не пожалел время и посмотрел, что можно сделать с HAR моделью. 

HAR — это Heterogeneous Autoregressive Model for Realized Volatility  (простите, перевести не могу, а если и переведу, то толку мне от этого не будет)

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

Подробное описание модели с формулами и прочим можно найти в описании библиотеки Highfrequency.

Приведу два графика: 

Первый — работа модели на SPY с 2007, второй — 2014 год. 

Исследование волатильности с помощью HAR-модели библиотеки highfrequency в R.
 
Исследование волатильности с помощью HAR-модели библиотеки highfrequency в R. 

Что тут можно исследовать? Посмотрим, какие параметры для модели наиболее точно описывают поведение. Критерием оценки возьмем среднее квадратичное отклонение расчитаных и настоящих данных. 


Для этого я просто перебрал в цикле три параметра и записал наименьший результат. Для долгого периода он был равен 2 3 и 4, а для 2014 года 2, 8 и 10. 

Среднее квадратичное отклонение за долгий период рано 0.15, за 2014 год — 0.008

При этом картинка с этими параметрами выглядит примерно так:
Исследование волатильности с помощью HAR-модели библиотеки highfrequency в R.

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

Для чистоты эксперимента я посмотрел зависимость волатильности от средней волатильности за три предыдущих дня. Среднеквадратичное отклонение с 2007 года  было 0.21, в 2014 году 0.09. То есть, я вполне могу допускать, особенно если взять в расчет, что на большом интервале коэффициенты стремятся к минимуму своих значений, что модель, по сути своей, имеет право на жизнь, но немного усложнена, и использование средней волатильности или средней волатильности  в сочетание с волатильностью последнего дня не сильно скажется на результатах. 


Кстати, уж не знаю, что и как, но при работе с библиотекой очень помогают исходники, ссылку на репозиторий с которыми я нашел в гугле!
238 | ★11
27 комментариев
siva, так построй, покажи не мусор!
avatar
А зачем Вам предсказывать волатильность на следующий день?
avatar
SergeyJu, чтобы адаптировать стопы и тейкпрофиты. Никогда этим не занимался раньше, и сейчас чувствую определенные упущения в этом вопросе.
avatar
Роман Некрасов, не совсем мой случай, но пробелы надо закрывать…
avatar
Роман Некрасов, а лошади кушают овес и сено :)
Я спросил, что конкретно хочет человек от оценки волатильности, а не какие существуют стратегии, использующие волатильность.
avatar
Тогда надо начинать с самых простых и устойчивых моделей. И принимать в расчет то, что происходит внутри текущего дня.
Потому что иметь несколько параметров для одной из составляющих системы, имхо, перебор.
avatar
SergeyJu, мне кажется проще этой сложно что-то придумать =)
avatar
Eugene777, у Вас 3 параметра, а есть системы с 1 параметром. И даже без явных параметров. Почему вы думаете, что они хуже.
avatar
SergeyJu, вообще, в этой модели получается шесть параметров. Просто она описана и реализована, моя задача была посмотреть и оценить ее. Ничего особо интересного я не увидел, но посмотреть то можно?
avatar
Роман Некрасов, спасибо!
avatar
Eugene777, ++!
avatar
получается что прогноз это среднее значение? учитывая что волатильность кластеризуется, то в качестве прогноза лучше уж брать последнее значение.
avatar
Mr. Bean, тоже очень близко получается…
avatar
siva, было бы интересно
avatar
siva, круто!
avatar
есть куча исследований, которые в задаче прогнозирования волатильности подтверждают превосходство Implied Volatility над всему остальными (garch, e-garch, etc… включая их комбинации), причем отрыв существенный. Берите по возможности IV (из опционов) и будем вам счастье.
avatar
Сергей Шерстобитов, все, я понял, из за чего такой шум. Мне задача определения волатильности важна с точки зрения внутридневной торговли, и тут, как мне кажется, я могу позволить себе определенные погрешности, а для опционов она куда более серьезна.
avatar
Сергей Шерстобитов, а можно ссылку хотя бы на одно исследование привести?
avatar
Сергей Шерстобитов, спасибо
avatar
такой подход применяют некоторые крупные фонды. При росте волатильности фиксируют позиции и наоборот. Модель вполне практичная и рабочая. И что самое важное, можно таргетировать целевую доходность и риски по инвестиционному портфелю.
avatar

Читайте на SMART-LAB:
🖥 Софтлайн накопил долги
Разработчик ПО отчитался за 4 квартал и весь прошлый год   Софтлайн (SOFL) ➡️ Инфо и показатели     Результаты за 4 квартал —...
Фото
🔔 Информация о выплате купонного дохода для наших инвесторов
Сегодня, 19 февраля, ООО МФК «ПСБ Финанс» выплатило купонный доход по облигациям ПСБ Фин2P2 (RU000A10E4G8) за купонный период с...
Самолет лидер по объему ввода жилья в МО
Друзья, привет! Продолжаем делиться своими результатами. 🚀 По данным Главстройнадзора МО , мы стали лидером по объемам ввода  жилья в...
Фото
Россети Ленэнерго. Отчет об исполнении инвестпрограммы за Q4 2025г. Опасения оправдались - обесценение съело прибыль
Компания Россети Ленэнерго опубликовала отчет об исполнении инвестпрограммы за Q4 2025г., где показаны финансовые показатели компании по...

теги блога Eugene777

....все тэги



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