HVR (Historical Volatility Ratio) — Коэффициент исторической волатильности

Коэффициент исторической волатильности (Historical Volatility Ratio, HVR) — измеряет текущую (или целевую) историческую волатильность цены актива относительно какой‑то базовой (обычно долгосрочной) исторической волатильности, другими словами — сравнивает краткосрочную волатильность с долгосрочной волатильностью рынка. Проще говоря, показывает, во сколько раз краткосрочное стандартное отклонение логарифмических (или простых) возвратов отличается от долгосрочного стандартного отклонения. Это относительный показатель: >1 — волатильность выросла по сравнению с базой, <1 — снизилась. Идея принадлежит Дэйву Лэндри.
Цель применения: оценка изменения риска/неровности движения цены, поиск периодов повышенного или пониженного риска, фильтрация сигналов других индикаторов (например, подтверждение тренда при повышенной волатильности), управление позицией (адаптация размера лота, стоп‑уровней).
Интерпретация значений:
— HVR ≈ 1 — волатильность краткосрочно близка к долгосрочной.
— HVR > 1 — краткосрочная волатильность выше долгосрочной (рост неустойчивости).
— HVR < 1 — краткосрочная волатильность ниже долгосрочной (успокоение рынка).
Расчет индикатора Historical Volatility Ratio
Шаги:
1. Выбрать тип доходности:
— Логарифмические доходности: r_t = ln(P_t / P[t-1])
— Или простые: r_t = (P_t — P[t-1]) / P[t-1]
Где:
P_t — цена актива (например, закрытия свечи) в момент времени
2. Вычислить исторические стандартные отклонения (волатильности) для двух окон:
— σ_short = стандартное отклонение доходностей за короткий период (например, N_short = 10 или 20 дней)
— σ_long = стандартное отклонение доходностей за длинный период (например, N_long = 60 или 252 дней)
Обычно используют ежегодную нормировку, если требуется сравнение волатильностей разных частот:
— σ_annual = σ_daily * sqrt(TradingDaysPerYear), где TradingDaysPerYear ≈ 252
3. Рассчитать коэффициент:
— HVR = σ_short / σ_long
Вариации:
— Использование экспоненциально взвешенного стандартного отклонения (EWMA) вместо простого скользящего окна.
— Нормировка или преобразование (например, логарифм HVR) для удобства интерпретации.
— Можно использовать медиану или робастные оценки вместо стандартного отклонения, если в данных много выбросов.
Пример (простая реализация):
— r_t = ln(P_t / P[t-1])
— σ_short = std(r[t-Ns+1..t])
— σ_long = std(r[t-Nl+1..t])
— HVR_t = σ_short / σ_long
Альтернативный вариант расчета:
1. Расчет краткосрочной исторической волатильности:
Short-term Volatility = Standard Deviation of Log Returns over ShortPeriod * Sqrt(Trading Days Per Year)
2. Расчет долгосрочной исторической волатильности:
Long-term Volatility = Standard Deviation of Log Returns over LongPeriod * Sqrt(Trading Days Per Year)
3. Расчет HVR как отношения краткосрочной волатильности к долгосрочной:
HVR = Short-term Volatility / Long-term Volatility
где:
Log Returns — логарифмические доходности (ln(Price[i] / Price[i-1]))
Standard Deviation — стандартное отклонение.
Trading Days Per Year — количество торговых дней в году (обычно 252 для фондовых рынков).
ShortPeriod — короткий период для расчета волатильности.
LongPeriod — длинный период для расчета волатильности.
Как использовать Индикатор Historical Volatility Ratio
• Уровень 1.0:
— HVR = 1.0 означает, что краткосрочная волатильность равна долгосрочной волатильности.
— HVR > 1.0 указывает на то, что краткосрочная волатильность выше долгосрочной.
— HVR < 1.0 указывает на то, что краткосрочная волатильность ниже долгосрочной.
• Экстремальные значения:
— Очень высокие значения HVR (например, > 2.0) могут указывать на резкое увеличение волатильности, что часто происходит во время рыночных паник или сильных движений.
— Очень низкие значения HVR (например, < 0.5) могут указывать на период сжатия волатильности, что часто предшествует сильным движениям.
• Тренды в HVR:
— Растущий HVR указывает на увеличение текущей волатильности.
— Падающий HVR указывает на уменьшение текущей волатильности.
• Торговые стратегии:
— Когда HVR высок, может быть целесообразно использовать стратегии, основанные на прорывах уровней.
— Когда HVR низок, может быть целесообразно использовать стратегии возврата к среднему или торговли в диапазоне.
• Управление риском:
— Высокие значения HVR могут сигнализировать о необходимости уменьшения размера позиций из-за повышенной волатильности.
— Низкие значения HVR могут позволить увеличить размер позиций из-за пониженной волатильности.
• Потенциальные развороты:
— Экстремальные значения HVR часто предшествуют значительным ценовым движениям.
— Резкое увеличение HVR после периода низкой волатильности может сигнализировать о начале нового тренда.
Выявление взрывоопасных движений рынка
Когда короткая волатильность рынка снижается ниже определенного процента от его длительной волатильности, это может свидетельствовать о скором взрывном движении. Например, если исторический коэффициент волатильности упадет ниже 50%, это предполагает, что краткосрочная волатильность составляет менее половины долгосрочной волатильности, что и возможно сигнал значительное движение цен в ближайшем будущем.
Помимо выявления взрывных движений рынка, исторический коэффициент волатильности также можно использовать для оценки относительного риска различных финансовых факторов инструменты, оценить эффективность хеджирование стратегиии следить за рынком тенденции.



















