Перейти к содержимому
Все документы библиотеки

Пересчёт волатильности по дневной доходности в годовое выражение

Статья Quant Q&A · Автор: Orvar Korvar

Сводка

В документе поясняется, как пересчитать волатильность, оценённую по дневной доходности акций за скользящий период, в годовое выражение. При указанном предположении, что доходности независимы и одинаково распределены, а дисперсия пропорциональна времени, стандартное отклонение дневной доходности оценивает дневную волатильность. Если в году 252 торговых дней, дневную оценку переводят в годовую, умножая на квадратный корень из 252. Число наблюдений в окне оценки влияет на объём данных для расчёта, но не на коэффициент годового пересчёта.

Кажущаяся альтернативой формула — умножение шестидневной волатильности на квадратный корень из 252, делённого на шесть, — применяется, если исходное значение представляет собой волатильность доходности за шесть дней. Главное — определить временной интервал, к которому относится измеренная доходность, прежде чем масштабировать её. Объяснение опирается на указанные предположения о распределении доходности и независимости; зависимость, меняющаяся волатильность или иная частота наблюдений могут сделать простое масштабирование через квадратный корень из времени неточным. Ответ посвящён дневной доходности и не рассматривает варианты оценки, например выбор между выборочным и генеральным стандартным отклонением.

Ключевые идеи

  • Годовой пересчёт зависит от временного интервала каждой доходности, а не от длины скользящего окна оценки.
  • Для волатильности дневной доходности умножьте её на квадратный корень из числа торговых дней в году.
  • Если исходное значение — волатильность доходности за несколько дней, масштабируйте её через квадратный корень из соответствующего интервала.
  • Расчёт предполагает независимые доходности и дисперсию, пропорциональную прошедшему времени.
  • Перед годовым пересчётом проверьте, относится ли исходное значение к дневной доходности или доходности за несколько дней.

Теги

Полный текст
# Annualized rolling volatility?


# Annualized rolling volatility?












I have 600 days of closing prices of a stock. I want to calculate the annualized volatility for 6 day window. How do i do that?

If I calculate the std dev of the first 6 days, i get, say 1%. This is the daily volatility of the first 6 days. To annualize it, should i just multiply 1% with sqrt(252)? Or, is this 1% the daily volatility of 6 days? In that case i should multiply with sqrt(252/6)? Is this number 1% the daily volatility for 1 day, or is it the dayily volatility for 6 days?

I dont get it, I am missing a parameter. The period should also be involved in the calculation, right?

So to annualize 6 day volatility, i multiply with sqrt(252/6)? And when do i multiply with sqrt(252)?

UPDATE1: Ami44 writes that the correct procedure to annualize a 6 day window, is to multiply with sqrt (252/6). See Converting 30day annualized vol to 2day annualized vol

UPDATE2: in the answer below, ForeignVolatility says that I should multiply with sqrt (252). This is contradictory to "UPDATE1" above. So I am confused. Should I multiply with sqrt (252) or sqrt(252/6)? And, if I have a 30 day window, should I still multiply with sqrt (252), or should I use sqrt(252/30)? Great confusion. Some say Ba, and other say Bu.

## Answer by foreignvol (score 4, accepted)

https://quant.stackexchange.com/a/70867

We work in annual units because $T=1$ means one year. This means that the time units must be converted to portions of a year. For example, in the case of daily observations, $\Delta t = 1 / 252$. Hence, in your example, we multiply by $\sqrt{252}$ because it's assumed that the variance is measured daily.

More generally, say you have $n$ returns observed with frequency $\Delta t$ arbitrary. Assume they are i.i.d. and follow a distribution $N(0,\sigma^2\Delta t)$. You then have $$ \mathbb E\left[\frac 1n \sum_{t=1}^n r_t^2\right] = \frac 1n \sum_{t=1}^n\mathbb E\left[r_t^2\right] = \frac 1n \sum_{t=1}^n\sigma^2\Delta t = \sigma^2\Delta t. $$ What you described, the sdt dev of the first 6 days, corresponds to the square-root to an estimation of the LHS with $n=6$. The value you're looking for is $\sigma^2$. Hence, you need to multiply by $1/\sqrt{\Delta t} = 1/(1/\sqrt{252}) = \sqrt{252}$.

Полный текст с указанием источника опубликован на условиях его лицензии. Лицензия: CC BY-SA 4.0 (Stack Exchange)

Это краткое изложение подготовлено исследовательским агентом Stratmill по оригиналу и не является его копией.