Блог им. AlexeyPetrushin

Волатильность это 2 числа

Волатильность это скрытый лог нормальный процесс (без перекоса и без тяжелых хвостов). И поэтому все упрощется и в каждый момент его можно описать всего 2мя числами — локация и дисперсия. Соотв прогноз волатильности это 2 числа, не одно. 

Если мерять через IV поверхность, то локация это волатильность ATM а дисперсия — как сильно отличается волатильность на FAR OTM, т.е. как высоко идут крылья.

Если мерять через интрадей, то локация это Е[log r^2] а дисперсия std[log r^2] от минутных лог прибылей.

Практический смысл? Возможно стоит на графиках вывести 2 линии вместо одной (или одну переменной толщины), может они смогут лучше обьяснить режимы рынка и т.п. чем одна линия...

П.С. И это то чего не может GARCH, он отслеживает только loc, упуская 2е  (ну и динамику).
316 | ★1
10 комментариев
Возможно стоит на графиках вывести 2 линии вместо одной (или одну переменной толщины)
волатильность как амплитуда движения цены между точкой входа и точкой выхода...
в нашенском деле  — интереснее распад волатильности…
avatar
🦵🥔🦵
avatar
вы только что сказали, что log-GARCH это на самом деле просто ARIMA для волы, а для волы волы нужен бы… GARCH (!)

я уж совсем свалю в оффтоп, но реально «устойчивое дно дискуссии» — это функция полезности, в ней естественным образом вылазят и волатильность и все остальные моменты (не только 3й и 4й, а вообще все) и вопрос где рубить разложение полезности по моментам — это вопрос о таймфрейме, потому что на разных таймфреймах вклад разных моментов убывает по разному
avatar
anon, насколько я понимаю — GARCH это ARMA с нестационарной дисперсией ошибки. Волатильность с трансформой log r^2 — это скрытый случайный процесс с нормальным распределением ошибки + «с автокорреляцией которая дает нестационарность ошибки». Я упустил это уточнение о нестационарности ошибки в посте, вы это имели ввиду, или что то другое?

Если использовать трансформу r^2 без лога, мы не получим ни нормальности ни симметричности, будет что то перекошенное с тяжелыми хвостами, ну и тоже нестационарностью ошибки.

На дневных ценах (250 акций, 50 лет кждая) в тестах что я делал гарч с r^2 likelihood получается самый худший, |r| лучше, log r2 еще чуть лучше.

Про разные таймфреймы возможно вы правы. Я не проверял минуток/пятиминуток, не могу ничего сказать. Вроде как говорят что на интрадее распределение ближе к нормальному чем на дневных ценах, и может там r^2 может получиться лучше. 
avatar
+ «с автокорреляцией которая дает нестационарность ошибки». Я упустил это уточнение о нестационарности ошибки в посте, вы это имели ввиду, или что то другое

думаю нет… я про вот это

Соотв прогноз волатильности это 2 числа

как вообще пришли к GARCH?
— сначала прогнозировали r как регрессию от предыдущих r и \eps, по сути это ARMA для локация
— задумались, что \sigma перед \eps тоже как-то меняется и написали на неё (её квадрат) еще одну регрессию — это ARMA для масштаба или GARCH

впринципе, то о чем вы пишите дальше — это про регрессию для log \Sigma^2 через неё саму и log \r^2, таки да, оно постационарнее будет чем просто для \sigma^2, но вот будет ли оно правдоподобнее я не проверял, наверное будет ...

вопрос — а почему вы останавливаетесь на модели для log \sigma^2? можно же продолжать и дальше — у этой модели есть инновация — coeff * (log [r^2 / \sigma^2] — avg)

всё сказанное выше можно провернуть еще раз и для log coeff^2

ps: кстати, а как вы логорифмируете r^2 при r=0?
avatar
anon, 
как вообще пришли к GARCH?

Да, я изначально предсказывал лог прибыль, и в процессе обнаружил что по сути то что я делаю это обычный гарч. Но, я делал регрессию не только за 1 день, а напрямую на большие периоды 1мес, 6мес, год. Каждый период имеет свои параметры и предсказывается напрямую, а не как традиционно делают симуляцией N однодневных прогнозов. Сама волатильность мне не нужна, мне нужен прогноз прибыли, волатильность это просто некая абстракция.

Я хотел понять как выглядит распределение прибыли через 1мес, 3мес, 6мес, 1г. Чтобы лучше понять какое может быть падение и какой put опцион лучше
купить для защиты акции.

а почему вы останавливаетесь на модели для log \sigma^2? можно же продолжать и дальше — у этой модели есть инновация

Да, вы правы, я именно так и делаю, с нормированной и центрированной инновацией, только инновация считается через абсолют а не квадрат и без логарифма, т.е. получается классический EGARCH (он имеет еще один компонент для учета асимметричного шока). Т.е. в EGARCH нет проблемы квадратов волатильности, он работает с абсолютн значен инновации (в отличии от обычного гарча) он использует для рекурсии log σ^2 но это не то же самое, в лог масштабе квадрат это просто линейный множитель 2 log σ. Важно что шок не возводится в квадрат.

zt-1 = (rt-1 — μ)/exp(0.5 ht-1)

ht = ω + β*ht-1 + α(|zt-1| — E[|z|]) + λzt-1

rt ~ t(μ, exp(0.5 ht), ν)

всё сказанное выше можно провернуть еще раз и для log coeff^2
Не понял, добавить предыдущую инновацию t-2?

как вы логорифмируете r^2 при r=0?
В EGARCH этой проблемы не возникает поскольку используется сама инновация а не ее логарифм. 

Но вообще в других расчетах иногда требуется, я принудительно делаю нижнюю границу больше нуля, число k можно подобрать оптимально. По идее вполне имеет смысл, волатильность же не может упасть в ноль, наблюдаемый r=0 это просто случайный шум.

log 
σ^2 = 2*log(max(k*median(|r|), |r|)) где k ~ 0.15

небольшая утечка будущей информации, но медиана оч стабильна, так что не должно быть проблемой, можно сделать скользящее окно по прошлым данным если нужно полностью убрать утечку.
avatar
anon, если подытожить весь пост одной фразой — бенчмарк по умолчанию, базовая модель — это EGARCH, не GARCH.
avatar
Не понял, добавить предыдущую инновацию t-2?

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

для коэффициентов garch/e-garch/log-garch/хзчто-garch тоже можно написать «модель для модели». абсолютно точно так же, как сама волатильность — это по сути коэффициент при ошибке, то и коэффициенты в модели волатильности (или её квадрата/логарифма/косинуса, не суть важно) точно так же можно воспринимать как что-то динамическое и написать на них (их квадрат/логарифм/косинус/не суть важно) модель

ок, это был «не получившийся квантовый юмор» если что )))

по поводу моделей на +1 мес и 22 (ну или 30) раз примененной модели на +1 день — получилась большая разница в правдоподобии?
avatar
anon, а понял, т.е. вместо коэффицентов констант в GARCH использовать функции… я думал, но отказался от этой идеи, мне кажется это слишком сложно получается, непонятно что происходит в модели, я стараюсь примерно представлять что делает модель.

Я думаю точность можно улучшить проще — добавить дополнительных сигналов

ht = ω + β*ht-1 + α(|zt-1| — E[|z|]) + λzt-1 + k1*signal1 + k2*signal2 + ...

Мне кажется лучше потратить время на поиск хороших сигналов. Усложнение garch я не вижу смысла — если нужна сложность — я думаю лучше сразу отказаться от гарч и перейти к SV, я сейчас как раз этим занимаюсь.

Про правдоподобие сравнение симуляцией и прямым фиттингом — прямой фиттинг получался чуть лучше, но точно цифры не помню, я после первых попыток отказался от симуляций с гарч и больше их не использовал.
avatar
anon, я сейчас экспериментирую с SV моделями, они лучше гарч, но сильно медленней, но скорость мне не важна, посмотрим что получится…
avatar

Читайте на SMART-LAB:
Фото
Итоги первичных размещений ВДО и некоторых розничных выпусков на 9 января 2026 г.
Следите за нашими новостями в удобном формате:  Telegram ,  Youtube ,  Смартлаб ,  Вконтакте ,  Сайт
Фото
Потенциальные инвест идеи 2026 и РИСКИ их исполнения
Традиционный ежегодный пост в начале года. Прогнозы, планы и мысли на будущее 25 год был достаточно сложным годом для российского инвестора —...
Фото
Как с умом воспользоваться нашей скидкой?
Сейчас мы сохраняем возможность обучаться по сниженной цене, понимаем текущую экономическую ситуацию. В ближайшее время стоимость обучения...
Фото
Стратегия 2026. Часть I: извлекаем правильные уроки из ошибок 2025
Those who cannot remember the past are condemned to repeat it  -  © George Santayana, 1905 В начале 2026 года у нас на руках стратегии 13...

теги блога Alex Craft

....все тэги



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