σμ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 Hidden Markov Models›Módulo 3 · Regimes de mercado›Tópico 3.1·~55 minAvançado

Emissões gaussianas para retornos

Posição no roteiroMódulo 3 de 3 · Tópico 1 de 4
3.1 Emissões gaussianas para retornos
—Nota do lab— / 100XP total—Sequência—

De classes de tamanho a retornos reais

Os retornos reais não são Pequenos ou Grandes, são números como −3,0%-3{,}0\%−3,0% ou +0,4%+0{,}4\%+0,4%. Então a emissão de cada estado vira uma curva em sino: no estado jjj o retorno é normal com sua própria média μj\mu_jμj​ e desvio padrão σj\sigma_jσj​. A probabilidade de emissão Bj(r)B_j(r)Bj​(r) é a altura dessa curva no retorno observado rrr. Todo o resto dos algoritmos continua igual: forward, Viterbi, forward-backward e Baum-Welch só pedem os números Bj(ot)B_j(o_t)Bj​(ot​). No passo M, os novos μj\mu_jμj​ e σj\sigma_jσj​ são a média ponderada e o desvio padrão ponderado dos retornos, com as probabilidades suavizadas γt(j)\gamma_t(j)γt​(j) como pesos.

Bj(r)=1σj2πexp⁡ ⁣(−(r−μj)22σj2),μj=∑tγt(j)rt∑tγt(j),σj2=∑tγt(j)(rt−μj)2∑tγt(j)B_j(r)=\frac{1}{\sigma_j\sqrt{2\pi}}\exp\!\Big(-\frac{(r-\mu_j)^{2}}{2\sigma_j^{2}}\Big),\qquad \mu_j=\frac{\sum_t\gamma_t(j)r_t}{\sum_t\gamma_t(j)},\qquad \sigma_j^{2}=\frac{\sum_t\gamma_t(j)(r_t-\mu_j)^{2}}{\sum_t\gamma_t(j)}Bj​(r)=σj​2π​1​exp(−2σj2​(r−μj​)2​),μj​=∑t​γt​(j)∑t​γt​(j)rt​​,σj2​=∑t​γt​(j)∑t​γt​(j)(rt​−μj​)2​(1)

Um modelo com um estado calmo e um tempestuoso é uma mistura de duas curvas normais. Cada curva sozinha tem caudas finas, mas a mistura tem caudas grossas: o estado tempestuoso, com seu σ\sigmaσ grande, produz movimentos grandes muito mais vezes do que uma só curva normal de volatilidade média. É uma razão pela qual os HMM ajustam bem os retornos reais. Os estados também contam uma história. Tipicamente acha-se um estado calmo com média pequena e positiva e baixa volatilidade, e um tempestuoso com média negativa e alta volatilidade, e o tempestuoso é persistente, então as quedas chegam em grupos.

Um dia de -3 %Seja Calmo com média +0,05%+0{,}05\%+0,05% e desvio padrão 0,6%0{,}6\%0,6%, e Tempestuoso com média −0,10%-0{,}10\%−0,10% e desvio padrão 2,0%2{,}0\%2,0% ao dia. Um retorno de −3%-3\%−3% está a (−3−0,05)/0,6=−5,1(-3-0{,}05)/0{,}6=-5{,}1(−3−0,05)/0,6=−5,1 desvios de Calmo mas só a (−3+0,10)/2=−1,45(-3+0{,}10)/2=-1{,}45(−3+0,10)/2=−1,45 de Tempestuoso. As alturas das curvas são 1,6×10−61{,}6\times10^{-6}1,6×10−6 para Calmo e 0,06970{,}06970,0697 para Tempestuoso. Com prior de 0,90{,}90,9 para Calmo e 0,10{,}10,1 para Tempestuoso, a probabilidade posterior de Tempestuoso é 0,1×0,0697 / (0,1×0,0697+0,9×1,6×10−6)=0,99980{,}1\times0{,}0697\,/\,(0{,}1\times0{,}0697+0{,}9\times1{,}6\times10^{-6})=0{,}99980,1×0,0697/(0,1×0,0697+0,9×1,6×10−6)=0,9998. Uma volatilidade diária de 2%2\%2% é 2%×252=31,7%2\%\times\sqrt{252}=31{,}7\%2%×252​=31,7% ao ano.
  • Emissão gaussiana: em cada estado o retorno é normal com sua própria média e volatilidade.
  • Passo M para retornos: média ponderada e desvio padrão ponderado, com γt(j)\gamma_t(j)γt​(j) como pesos.
  • Caudas grossas de graça: uma mistura de normais calma e tempestuosa tem caudas mais grossas que uma só normal.

Lab: o que é avaliado

  • Um escore z15 pts
  • Uma altura de curva15 pts
  • Uma volatilidade anual15 pts
  • Qual estado era?15 pts
  • Por que uma mistura tem caudas grossas10 pts
  • Associar os símbolos15 pts
  • O que é o estado tempestuoso15 pts
0/ 7 respondidas
Tarefas
1Resposta numérica15 ptsSem resposta

Tempestuoso tem média −0,10%-0{,}10\%−0,10% e desvio padrão 2,0%2{,}0\%2,0%. A quantos desvios de sua média está um retorno de −3%-3\%−3%, z=(−3−(−0,10))/2,0z=(-3-(-0{,}10))/2{,}0z=(−3−(−0,10))/2,0? Dê duas casas decimais.

z=z =z=aceito: ± 0.01
2Resposta numérica15 ptsSem resposta

Qual é a altura da curva Tempestuoso nesse retorno, exp⁡(−z2/2) / (σ2π)\exp(-z^{2}/2)\,/\,(\sigma\sqrt{2\pi})exp(−z2/2)/(σ2π​) com z=−1,45z=-1{,}45z=−1,45 e σ=2,0\sigma=2{,}0σ=2,0? Dê quatro casas decimais.

b=b =b=aceito: ± 0.0004
3Resposta numérica15 ptsSem resposta

O estado tempestuoso tem volatilidade diária de 2,0%2{,}0\%2,0%. Qual é sua volatilidade anual, 2,0×2522{,}0\times\sqrt{252}2,0×252​, em percentual? Dê uma casa decimal.

v=v =v=aceito: ± 0.1
4Resposta numérica15 ptsSem resposta

Com prior de 0,90{,}90,9 para Calmo e 0,10{,}10,1 para Tempestuoso, e alturas 1,6×10−61{,}6\times10^{-6}1,6×10−6 (Calmo) e 0,06970{,}06970,0697 (Tempestuoso), qual é a probabilidade posterior de Tempestuoso, 0,1×0,06970,1×0,0697+0,9×1,6×10−6\dfrac{0{,}1\times0{,}0697}{0{,}1\times0{,}0697+0{,}9\times1{,}6\times10^{-6}}0,1×0,0697+0,9×1,6×10−60,1×0,0697​? Dê quatro casas decimais.

p=p =p=aceito: ± 0.0003
5Escolha10 ptsSem resposta

Por que uma mistura de uma curva normal calma e uma tempestuosa tem caudas mais grossas que uma só normal de volatilidade média?

6Associar15 ptsSem resposta

Associe cada símbolo ao seu significado.

Escolha o par de cada item da esquerda.

μj\mu_jμj​
σj\sigma_jσj​
Bj(r)B_j(r)Bj​(r)
γt(j)\gamma_t(j)γt​(j)
7Explicar com palavras15 ptsSem resposta

Em uma ou duas frases, explique por que uma mistura de uma curva normal calma e uma tempestuosa produz caudas grossas.

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