σμ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 AcademyHojas de rutaRutas
Ctrl K
AO
+1,2 k estudiantes
Iniciar sesiónUnirse ↗
Hojas de rutaRutas
AO
+1,2 k estudiantes
Iniciar sesión
  • 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 AcademyHojas de rutaRutas
Ctrl K
AO
+1,2 k estudiantes
Iniciar sesiónUnirse ↗
Hojas de rutaRutas
AO
+1,2 k estudiantes
Iniciar sesión
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Ruta de Probability›Módulo 5 · Dependencia y colas reales›Tema 5.3·~1 h 20 minAvanzado

Proyecto final: distribuciones de rendimientos frente a colas reales

Posición en la rutaMódulo 5 de 5 · Tema 3 de 3
5.3 Proyecto final: distribuciones de rendimientos frente a colas reales
—Puntuación del lab— / 100XP total—Racha—

Probar un modelo frente a los datos

Este proyecto final convierte la habilidad en una prueba. Un modelo es una afirmación de probabilidad sobre los rendimientos, y los datos pueden comprobarla. Si los rendimientos diarios fueran normales, la pérdida superada el 1 % de los días sería el valor en riesgo al 99 % -(μ+zσ) con z=Φ⁻¹(0,01)≈-2,326. Contar cuántos días reales superan esa cifra y compararlo con el 1 % de todos los días es una prueba directa de la cola del modelo normal.

g₁=m₃/(m₂^(3/2)), g₂=m₄/m₂²-3, mₖ=1/nΣᵢ(rᵢ-r̄)^k

Dos números resumen la forma. La asimetría es el tercer momento estandarizado, cero en distribuciones simétricas. La curtosis es el cuarto momento estandarizado, 3 para una normal, así que la curtosis en exceso (curtosis menos 3) es 0 para una normal y positiva cuando las colas son más gruesas. Una t de Student con ν grados de libertad tiene curtosis en exceso 6/(ν-4) para ν>4, por lo que puede imitar las colas de los rendimientos. Para simularla con varianza unidad se dividen los valores por √(ν/(ν-2)).

Qué dicen los datos realesPara AAPL desde 2010, la media diaria es de alrededor del 0,11 % y la desviación típica del 1,77 %, así que el VaR normal al 99 % ronda el 4,0 %. Un modelo normal predice unos 42 días por debajo de -4,0 % en los 4184 días; los datos tienen 70, unas 1,7 veces más. La curtosis en exceso es de alrededor de 6, donde una normal tiene 0. El modelo normal no falla en el centro de la distribución, falla en la cola, justo donde importa el riesgo.
  • Momentos: media, desviación típica, asimetría y curtosis en exceso describen posición, dispersión y forma.
  • Backtest de un VaR: cuente las excedencias y compare con (1-nivel)·n.
  • t de Student con varianza unidad es una alternativa de colas más gruesas, lista para sustituir a la normal.
Un backtest es una pregunta de probabilidadSetenta excedencias frente a 42 esperadas no es casualidad: si el modelo fuera correcto, el recuento sería cercano a una binomial de media 42 y desviación típica de unos 6,4, así que 70 está más de cuatro desviaciones típicas por encima. Pregúntese siempre a qué distancia está un resultado de lo que produciría el azar, con las herramientas de esta habilidad, antes de concluir que un modelo falla o funciona.

Lab: qué se califica

  • Momentos muestrales25 pts
  • Un valor en riesgo normal15 pts
  • Contar excedencias15 pts
  • Valores de t de Student20 pts
  • Un informe de cola con rendimientos reales25 pts
Explorador · lab-pb-10
▾ lab-pb-10
▾ data
…
bash · en el navegador
learner@quantcraft:~/lab-pb-10$
Python aún no cargadoPythonLn 1, Col 1Spaces: 4UTF-8

¿Restablecer este tema?

Todo lo que hay en lab-pb-10 vuelve a los archivos iniciales y se limpia el terminal. Tu solución actual se perderá: no se puede deshacer.

Se restablecerá
  • main.py → código inicial
  • Historial del terminal y salida de pruebas
  • Cambios sin enviar
Se conservará
  • Mejor puntuación del lab
  • Tu XP y tu racha
  • Progreso de la lección y notas

Inicia sesión para ejecutar tu código.

Todas las clases se pueden leer gratis. Crea una cuenta o inicia sesión para ejecutar código, lanzar las pruebas y enviar este lab.

  • IDE en el navegador con terminal bash — sin instalar nada
  • Corrección instantánea, XP y tu lugar en la ruta
Crear una cuentaIniciar sesión
O
Continuar con GitHub