Волатильность это скрытый лог нормальный процесс (без перекоса и без тяжелых хвостов). И поэтому все упрощется и в каждый момент его можно описать всего 2мя числами — локация и дисперсия. Соотв прогноз волатильности это 2 числа, не одно.
Если мерять через IV поверхность, то локация это волатильность ATM а дисперсия — как сильно отличается волатильность на FAR OTM, т.е. как высоко идут крылья.
Если мерять через интрадей, то локация это Е[log r^2] а дисперсия std[log r^2] от минутных лог прибылей.
Практический смысл? Возможно стоит на графиках вывести 2 линии вместо одной (или одну переменной толщины), может они смогут лучше обьяснить режимы рынка и т.п. чем одна линия...
П.С. И это то чего не может GARCH, он отслеживает только loc, упуская 2е (ну и динамику).
вы только что сказали, что log-GARCH это на самом деле просто ARIMA для волы, а для волы волы нужен бы… GARCH (!)
я уж совсем свалю в оффтоп, но реально «устойчивое дно дискуссии» — это функция полезности, в ней естественным образом вылазят и волатильность и все остальные моменты (не только 3й и 4й, а вообще все) и вопрос где рубить разложение полезности по моментам — это вопрос о таймфрейме, потому что на разных таймфреймах вклад разных моментов убывает по разному
anon, насколько я понимаю — GARCH это ARMA с нестационарной дисперсией ошибки. Волатильность с трансформой log r^2 — это скрытый случайный процесс с нормальным распределением ошибки + «с автокорреляцией которая дает нестационарность ошибки». Я упустил это уточнение о нестационарности ошибки в посте, вы это имели ввиду, или что то другое?
Если использовать трансформу r^2 без лога, мы не получим ни нормальности ни симметричности, будет что то перекошенное с тяжелыми хвостами, ну и тоже нестационарностью ошибки.
На дневных ценах (250 акций, 50 лет кждая) в тестах что я делал гарч с r^2 likelihood получается самый худший, |r| лучше, log r2 еще чуть лучше.
Про разные таймфреймы возможно вы правы. Я не проверял минуток/пятиминуток, не могу ничего сказать. Вроде как говорят что на интрадее распределение ближе к нормальному чем на дневных ценах, и может там r^2 может получиться лучше.
+ «с автокорреляцией которая дает нестационарность ошибки». Я упустил это уточнение о нестационарности ошибки в посте, вы это имели ввиду, или что то другое
думаю нет… я про вот это
Соотв прогноз волатильности это 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
Да, я изначально предсказывал лог прибыль, и в процессе обнаружил что по сути то что я делаю это обычный гарч. Но, я делал регрессию не только за 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
небольшая утечка будущей информации, но медиана оч стабильна, так что не должно быть проблемой, можно сделать скользящее окно по прошлым данным если нужно полностью убрать утечку.
неееее, не добавлять предыдущую инновацию, это слишком банально, я думаю вы ее уже добавили, я про добавить еще динамических уравнений ))))
для коэффициентов garch/e-garch/log-garch/хзчто-garch тоже можно написать «модель для модели». абсолютно точно так же, как сама волатильность — это по сути коэффициент при ошибке, то и коэффициенты в модели волатильности (или её квадрата/логарифма/косинуса, не суть важно) точно так же можно воспринимать как что-то динамическое и написать на них (их квадрат/логарифм/косинус/не суть важно) модель
ок, это был «не получившийся квантовый юмор» если что )))
по поводу моделей на +1 мес и 22 (ну или 30) раз примененной модели на +1 день — получилась большая разница в правдоподобии?
anon, а понял, т.е. вместо коэффицентов констант в GARCH использовать функции… я думал, но отказался от этой идеи, мне кажется это слишком сложно получается, непонятно что происходит в модели, я стараюсь примерно представлять что делает модель.
Я думаю точность можно улучшить проще — добавить дополнительных сигналов
Мне кажется лучше потратить время на поиск хороших сигналов. Усложнение garch я не вижу смысла — если нужна сложность — я думаю лучше сразу отказаться от гарч и перейти к SV, я сейчас как раз этим занимаюсь.
Про правдоподобие сравнение симуляцией и прямым фиттингом — прямой фиттинг получался чуть лучше, но точно цифры не помню, я после первых попыток отказался от симуляций с гарч и больше их не использовал.
Народный портфель. Норникель снова заменил Роснефть
Московская биржа опубликовала данные о «Народном портфеле» на конец 2025 г. Рассмотрим, какие бумаги были популярны у российских частных инвесторов, а также проанализируем их выбор....
Операционные результаты ПАО «АПРИ» за декабрь и 12 месяцев 2025 года: инфографика
Операционные результаты ПАО «АПРИ» за декабрь и 12 месяцев 2025 года: инфографика
Цифры говорят лучше слов, особенно когда они представлены наглядно. 💼 Для вашего удобства мы...
Число инвесторов RENI достигло 107 тысяч человек по итогам 2025 года
Получили свежий отчет Московской Биржи. Количество наших инвесторов в течение 2025 года выросло на 45 тысяч человек до 107 тысяч, +73% с декабря 24 года. Средний размер владения в течение года...
Обзор данных Росстата по выработке электроэнергии в РФ в ноябре 2025г. и по потреблению энергии в декабре 2025г.
Росстат представил данные по выработке электроэнергии в РФ в ноябре 2025г.: 👉выработка электроэнергии в РФ — 104,59 млрд кВт*ч. ( -2,69% г/г)
— в т.ч. выработка ТЭС станциями — 68,43...
profynn, У нас было 2 пакетика травы, 75 таблеток мескалина, 5 листов марок мощнейшей кислоты, полсолонки кокаина и гора возбудителей, успокоительных и всего такого, всех цветов, а ещё литр текилы,...
Интер РАО ЕЭС – рсбу/ мсфо
104 400 000 000 обыкновенных акций
www.e-disclosure.ru/portal/files.aspx?id=12213&type=1
Капитализация на 16.01.2026г: 359,971 млрд руб
Общий долг на 31.12.20...
Продаём бакс со всей дури! Без всяких стоп лосей.Неужели никто не видит? График д1.Все котировки болтаются рядом с мувингом.Цена пойдёт РЕЗКО ВНИЗ-сильно оторвавшись от мувинга.Первая цель 70.Ну ведь ...
Dron dronov, ну что вы сударь право, полно вам-с))))не стоит быть похожими на нас))) каждый человек индивидуален)), а на счёт мечтаний, где то слышали мы, что мечтать полезно и даже нужно, мечты дв...
в нашенском деле — интереснее распад волатильности…
я уж совсем свалю в оффтоп, но реально «устойчивое дно дискуссии» — это функция полезности, в ней естественным образом вылазят и волатильность и все остальные моменты (не только 3й и 4й, а вообще все) и вопрос где рубить разложение полезности по моментам — это вопрос о таймфрейме, потому что на разных таймфреймах вклад разных моментов убывает по разному
Если использовать трансформу r^2 без лога, мы не получим ни нормальности ни симметричности, будет что то перекошенное с тяжелыми хвостами, ну и тоже нестационарностью ошибки.
На дневных ценах (250 акций, 50 лет кждая) в тестах что я делал гарч с r^2 likelihood получается самый худший, |r| лучше, log r2 еще чуть лучше.
Про разные таймфреймы возможно вы правы. Я не проверял минуток/пятиминуток, не могу ничего сказать. Вроде как говорят что на интрадее распределение ближе к нормальному чем на дневных ценах, и может там r^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?
Да, я изначально предсказывал лог прибыль, и в процессе обнаружил что по сути то что я делаю это обычный гарч. Но, я делал регрессию не только за 1 день, а напрямую на большие периоды 1мес, 6мес, год. Каждый период имеет свои параметры и предсказывается напрямую, а не как традиционно делают симуляцией N однодневных прогнозов. Сама волатильность мне не нужна, мне нужен прогноз прибыли, волатильность это просто некая абстракция.
Я хотел понять как выглядит распределение прибыли через 1мес, 3мес, 6мес, 1г. Чтобы лучше понять какое может быть падение и какой put опцион лучше
купить для защиты акции.
Да, вы правы, я именно так и делаю, с нормированной и центрированной инновацией, только инновация считается через абсолют а не квадрат и без логарифма, т.е. получается классический 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), ν)
Не понял, добавить предыдущую инновацию t-2?
В EGARCH этой проблемы не возникает поскольку используется сама инновация а не ее логарифм.
Но вообще в других расчетах иногда требуется, я принудительно делаю нижнюю границу больше нуля, число k можно подобрать оптимально. По идее вполне имеет смысл, волатильность же не может упасть в ноль, наблюдаемый r=0 это просто случайный шум.
log σ^2 = 2*log(max(k*median(|r|), |r|)) где k ~ 0.15
небольшая утечка будущей информации, но медиана оч стабильна, так что не должно быть проблемой, можно сделать скользящее окно по прошлым данным если нужно полностью убрать утечку.
неееее, не добавлять предыдущую инновацию, это слишком банально, я думаю вы ее уже добавили, я про добавить еще динамических уравнений ))))
для коэффициентов garch/e-garch/log-garch/хзчто-garch тоже можно написать «модель для модели». абсолютно точно так же, как сама волатильность — это по сути коэффициент при ошибке, то и коэффициенты в модели волатильности (или её квадрата/логарифма/косинуса, не суть важно) точно так же можно воспринимать как что-то динамическое и написать на них (их квадрат/логарифм/косинус/не суть важно) модель
ок, это был «не получившийся квантовый юмор» если что )))
по поводу моделей на +1 мес и 22 (ну или 30) раз примененной модели на +1 день — получилась большая разница в правдоподобии?
Я думаю точность можно улучшить проще — добавить дополнительных сигналов
ht = ω + β*ht-1 + α(|zt-1| — E[|z|]) + λzt-1 + k1*signal1 + k2*signal2 + ...
Мне кажется лучше потратить время на поиск хороших сигналов. Усложнение garch я не вижу смысла — если нужна сложность — я думаю лучше сразу отказаться от гарч и перейти к SV, я сейчас как раз этим занимаюсь.
Про правдоподобие сравнение симуляцией и прямым фиттингом — прямой фиттинг получался чуть лучше, но точно цифры не помню, я после первых попыток отказался от симуляций с гарч и больше их не использовал.