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

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

Индикатор-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%, это предполагает, что краткосрочная волатильность составляет менее половины долгосрочной волатильности, что и возможно сигнал значительное движение цен в ближайшем будущем.

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