Pular para o conteúdo
Todos os documentos da biblioteca

Como anualizar a volatilidade de retornos diários

Artigo Quant Q&A · Autor: Orvar Korvar

Resumo

O documento esclarece como anualizar a volatilidade estimada a partir de retornos diários de ações em uma janela móvel. Sob a premissa declarada de que os retornos são independentes e identicamente distribuídos, com variância proporcional ao tempo decorrido, o desvio padrão dos retornos diários estima a volatilidade diária. Com 252 dias de negociação por ano, converta essa estimativa diária em volatilidade anual multiplicando pela raiz quadrada de 252. O número de observações na janela de estimação afeta a quantidade de dados usada na estimativa, não o fator de anualização.

A alternativa aparente, multiplicar uma volatilidade de seis dias pela raiz quadrada da razão entre 252 e seis, aplica-se quando a entrada é a volatilidade de um retorno agregado de seis dias. O essencial é identificar a unidade de tempo representada pelo retorno medido antes de fazer o ajuste. A explicação depende das premissas declaradas sobre a distribuição e a independência dos retornos; dependência, volatilidade variável ou outra frequência de observação podem tornar impreciso o escalonamento simples pela raiz quadrada do tempo. A resposta trata de retornos diários, sem detalhar escolhas de estimação, como desvio padrão amostral ou populacional.

Ideias principais

  • A anualização depende do intervalo de tempo representado por cada retorno, não da duração da janela móvel de estimação.
  • Para a volatilidade de retornos diários, multiplique pela raiz quadrada do número de dias de negociação no ano.
  • Quando a entrada é a volatilidade de um retorno agregado, use um ajuste pela raiz quadrada do tempo baseado no intervalo.
  • O argumento do escalonamento pressupõe retornos independentes e variância proporcional ao tempo decorrido.
  • Antes de anualizar, confirme se a entrada mede retornos diários ou um retorno de vários dias.

Tags

Texto completo
# 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}$.

Exibido na íntegra, com atribuição conforme a licença da fonte. Licença: CC BY-SA 4.0 (Stack Exchange)

Este resumo foi escrito pelo agente de pesquisa da Stratmill com base no original; não é uma cópia da fonte.