Kot_Begemot
Kot_Begemot личный блог
10 сентября 2019, 18:45

Авторегрессия волатильности как задача для стохастического градиентного спуска.


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


В качестве показателя качества моделей нами была выбрана доля объяснённой дисперсии:


Авторегрессия волатильности как задача для стохастического градиентного спуска.


и промоделирована ошибка измерения волатильности заданного стационарного процесса на интересующем нас интервале: 


Авторегрессия волатильности как задача для стохастического градиентного спуска.
Рис.1. Измерение волатильности белого шума ~ N(0,1) на 5-и дневном интервале.

Среднеквадратичная ошибка измерения волатильности составила 0.3 = 30% от собственной волатильности шума. А прогностическая модель IV=1, то есть лучшая из всех возможных моделей, пользующаяся априорно известными данными, показала уровень качества  0.9.  Таким образом, мы получили оценку максимально возможной точности прогноза волатильности на период недельного интервала.


Для тестирования спектра моделей были выбраны акции ПАО Газпром и ПАО Сбербанк историей за 10 лет (Is выборка), в предположении покупки недельных опционов (5 дневная «OoS» выборка), по известной годовой предыстории (240 дневная выборка).

Авторегрессия волатильности как задача для стохастического градиентного спуска.
Рис. 2. Сбербанк. Распределение приращений цен за недельный интервал, представленное слабовыраженным распределением с «тяжелыми хвостами».


Авторегрессия волатильности как задача для стохастического градиентного спуска.
Рис.3. Сбербанк. Распределение измеренной волатильности внутри недельных интервалов.


В качестве авторегрессионных моделей волатильности мы взяли :

  • Simple Moving Average 
  • SVD-SSA 
  • GARCH(1,0)    
                  Авторегрессия волатильности как задача для стохастического градиентного спуска. 
  • ARCH(240)
                Авторегрессия волатильности как задача для стохастического градиентного спуска.
  • +некоторые другие

Как ни странно, наилучшими результатами отличились стандартные ARCH и GARCH модели :

Авторегрессия волатильности как задача для стохастического градиентного спуска.
Рис. 4. Сбербанк. Обобщение данных GARCH(1,0) моделью. Доля объяснённой дисперсии = 0.8.

Авторегрессия волатильности как задача для стохастического градиентного спуска.
Рис. 5. Сбербанк. Обобщение данных АRCH(0,240) моделью. Доля объясненной дисперсии = 0.83;


Соответственно, с учётом предельной точности моделей 0.9, можно говорить о том, что ARCH и GARCH модели волатильности по отношению к рынку являются исчерпывающими, а их коэффициенты — стационарными, достаточными для того, чтобы можно было строить глобальные статистические модели, методом стохастического градиентного спуска.
30 Комментариев
  • T-800
    10 сентября 2019, 19:24
    Теперь стало гораздо понятней, как торговать в плюс)
  • ch5oh
    10 сентября 2019, 19:38

    Eugene Logunov, нужно очень четко понимать почему используется та или иная формула. А то можно обмануться дорого. Да, СМА гавкает дважды, но зато она меряет то, что должна мерять — второй центральный момент распределения.

     

    А что померяет ЕМА? Меряет ли она второй момент? Будет ли оценка смещенной? Какая у неё будет дисперсия?

  • ch5oh
    10 сентября 2019, 20:04

    Eugene Logunov, звучит уверенно, но не убедительно.

    С уважением и благодарностью.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн