σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsRoteiros
Ctrl K
AO
+1,2 mil alunos
EntrarParticipar ↗
RoadmapsRoteiros
AO
+1,2 mil alunos
Entrar
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsRoteiros
Ctrl K
AO
+1,2 mil alunos
EntrarParticipar ↗
RoadmapsRoteiros
AO
+1,2 mil alunos
Entrar
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Roteiro de Time Series›Módulo 3 · Volatilidade›Tópico 3.3·~55 minAvançado

Estimadores de volatilidade realizada

Posição no roteiroMódulo 3 de 5 · Tópico 3 de 3
3.3 Estimadores de volatilidade realizada
—Nota do lab— / 100XP total—Sequência—

Medir uma volatilidade que não se vê

A volatilidade nunca é observada diretamente, apenas estimada. O estimador mais simples é o close-to-close: o desvio padrão dos retornos logarítmicos diários, anualizado multiplicando por 252\sqrt{252}252​. Usa um número por dia e ignora tudo o que ocorreu entre a abertura e o fechamento. Com preços intradiários dá para fazer muito melhor. A variância realizada de um dia é a soma de seus retornos intradiários ao quadrado, RVt=∑i=1mrt,i2RV_t=\sum_{i=1}^{m}r_{t,i}^{2}RVt​=∑i=1m​rt,i2​, e à medida que a amostragem se afina ela se aproxima da variância verdadeira do dia. Na prática a amostragem mais fina se volta contra você, pois o salto bid-ask e o arredondamento acrescentam ruído que infla RVRVRV; retornos a cada 5 minutos, ou uma média sobre várias grades deslocadas, são um compromisso comum.

RVt=∑i=1mrt,i2,σ^P2=(ln⁡(H/L))24ln⁡2,σA=σD252,RVt+1=β0+βdRVt+βwRVt(5)+βmRVt(22)+εRV_t=\sum_{i=1}^{m}r_{t,i}^{2},\qquad \hat\sigma^{2}_{P}=\frac{\big(\ln(H/L)\big)^{2}}{4\ln 2},\qquad \sigma_{A}=\sigma_{D}\sqrt{252},\qquad RV_{t+1}=\beta_0+\beta_dRV_t+\beta_wRV_{t}^{(5)}+\beta_mRV_{t}^{(22)}+\varepsilonRVt​=i=1∑m​rt,i2​,σ^P2​=4ln2(ln(H/L))2​,σA​=σD​252​,RVt+1​=β0​+βd​RVt​+βw​RVt(5)​+βm​RVt(22)​+ε(1)

Sem dados intradiários, a máxima HHH e a mínima LLL do dia ainda informam sobre sua trajetória. O estimador de Parkinson σ^2=(ln⁡(H/L))2/(4ln⁡2)\hat\sigma^{2}=(\ln(H/L))^{2}/(4\ln2)σ^2=(ln(H/L))2/(4ln2) é cerca de cinco vezes mais eficiente que o close-to-close, e o Garman-Klass acrescenta a abertura e o fechamento. Eles supõem negociação contínua, então são viesados para baixo quando os preços saltam ou o gap noturno é grande. Quer-se uma medida melhor para prever: o retorno diário ao quadrado é um indicador não viesado mas extremamente ruidoso da variância do dia, um sorteio de uma distribuição larga, enquanto o RVRVRV faz a média de muitos. O modelo HAR-RV de Corsi regride o RVRVRV de amanhã no valor de hoje, na média dos últimos 5 dias e na dos últimos 22. Três termos bastam para reproduzir o decaimento lento de memória longa da volatilidade, e o modelo é difícil de superar como referência.

Duas pequenas estimativasQuatro retornos intradiários de 0,10%0{,}10\%0,10%, −0,20%-0{,}20\%−0,20%, 0,15%0{,}15\%0,15% e 0,05%0{,}05\%0,05% dão RV=0,01+0,04+0,0225+0,0025=0,075RV=0{,}01+0{,}04+0{,}0225+0{,}0025=0{,}075RV=0,01+0,04+0,0225+0,0025=0,075 em porcentagem ao quadrado, uma volatilidade de 0,27%0{,}27\%0,27% para o trecho que cobrem. Um dia com máxima 102102102 e mínima 999999 dá ln⁡(102/99)=0,0299\ln(102/99)=0{,}0299ln(102/99)=0,0299, então a variância de Parkinson é 0,02992/(4ln⁡2)=0,0003210{,}0299^{2}/(4\ln2)=0{,}0003210,02992/(4ln2)=0,000321 e a volatilidade diária 1,79%1{,}79\%1,79%, que anualizada é 1,79%⋅252≈28,5%1{,}79\%\cdot\sqrt{252}\approx28{,}5\%1,79%⋅252​≈28,5%. Uma previsão HAR com β=(0,1;0,3;0,4;0,2)\beta=(0{,}1;0{,}3;0{,}4;0{,}2)β=(0,1;0,3;0,4;0,2) e valores de RVRVRV de 222 (hoje), 1,51{,}51,5 (média de 5 dias) e 111 (média de 22 dias) é 0,1+0,6+0,6+0,2=1,50{,}1+0{,}6+0{,}6+0{,}2=1{,}50,1+0,6+0,6+0,2=1,5.
  • Close-to-close: desvio padrão dos retornos diários vezes 252\sqrt{252}252​; ignora a trajetória dentro do dia.
  • A variância realizada soma os retornos intradiários ao quadrado; amostragem muito fina acrescenta ruído de microestrutura.
  • Os estimadores de amplitude (Parkinson, Garman-Klass) usam máxima, mínima, abertura e fechamento; o HAR-RV prevê com médias diária, semanal e mensal.

Lab: o que é avaliado

  • Variância realizada15 pts
  • Anualizar15 pts
  • O estimador de Parkinson15 pts
  • Uma previsão HAR15 pts
  • Por que não amostrar a cada segundo10 pts
  • Associar o vocabulário15 pts
  • Um indicador melhor que o retorno ao quadrado15 pts
0/ 7 respondidas
Tarefas
1Resposta numérica15 ptsSem resposta

Quatro retornos intradiários, em porcentagem, são 0,10; −0,20; 0,15; 0,050{,}10;\,-0{,}20;\,0{,}15;\,0{,}050,10;−0,20;0,15;0,05. Qual é a variância realizada ∑r2\sum r^{2}∑r2 (em porcentagem ao quadrado)?

rv=rv =rv=aceito: ± 0.002
2Resposta numérica15 ptsSem resposta

Uma ação tem volatilidade diária de 1%1\%1%. Qual é a volatilidade anualizada σ252\sigma\sqrt{252}σ252​, em porcentagem? Dê com duas casas decimais.

ann=ann =ann=aceito: ± 0.02
3Resposta numérica15 ptsSem resposta

Um dia tem máxima de 102102102 e mínima de 999999. Qual é a volatilidade diária de Parkinson (ln⁡(H/L))2/(4ln⁡2)\sqrt{(\ln(H/L))^{2}/(4\ln2)}(ln(H/L))2/(4ln2)​, em porcentagem? Dê com duas casas decimais.

p=p =p=aceito: ± 0.02
4Resposta numérica15 ptsSem resposta

Um modelo HAR tem constante 0,10{,}10,1 e coeficientes 0,30{,}30,3 no RVRVRV de hoje, 0,40{,}40,4 na média de 5 dias e 0,20{,}20,2 na média de 22 dias. O RVRVRV de hoje é 222, a média de 5 dias 1,51{,}51,5 e a de 22 dias 111. Qual é a previsão de amanhã?

f=f =f=aceito: ± 0.01
5Escolha10 ptsSem resposta

Por que a variância realizada costuma ser calculada com retornos de 5 minutos e não de 1 segundo?

6Associar15 ptsSem resposta

Associe cada estimador à sua descrição.

Escolha o par de cada item da esquerda.

Close-to-close
Parkinson
Variância realizada
HAR-RV
7Explicar com palavras15 ptsSem resposta

Em uma ou duas frases, explique por que a variância realizada é um indicador melhor da variância verdadeira de um dia que o retorno diário ao quadrado.

Modo matemáticaEntrada por teclado ou LaTeXTarefa 1 de 7 · Ctrl ⏎ para verificar

Entre para executar o seu código.

Todas as aulas são gratuitas para ler. Crie uma conta ou entre para executar código, rodar os testes e enviar este lab.

  • IDE no navegador com terminal bash — nada para instalar
  • Correção instantânea, XP e o seu lugar no roteiro
Criar uma contaEntrar
OU
Continuar com o GitHub