MarketLab ☆☆☆☆☆☆☆☆

Minicurso de finanzas cuantitativas jugable · Fórmulas reales de Shreve, Black–Scholes–Merton, CAPM, Sharpe, GBM y Bayes · Inspirado en: Shreve, CLM, Hull, López de Prado, Taleb

🎮 Bienvenido a MarketLab

Aquí no adivinas el precio — mides la incertidumbre con matemáticas. Cada nivel es una lección jugable: aprendes la fórmula, la manipulas, y la usas para decidir. Gana estrellas superando los retos.

Ruta: Probabilidad y rendimientos → Paseo aleatorio → GBM → CAPM → Sharpe → Black-Scholes → Bayes → VaR y la trampa del overfitting.

💡 Sugerencia: usa el modo Simulador libre para jugar con los sliders y ver qué pasa antes de resolver los retos.

Nivel 1 · Probabilidad: el abanico del riesgo Ross · Shreve

Antes de predecir hay que medir. Con una distribución de resultados calculas el valor esperado E[X] y la desviación típica σ — tu brújula de riesgo.

E[X] = Σ pᵢ·xᵢ σ² = Σ pᵢ·(xᵢ − μ)² σ = √σ² Ejemplo: moneda 50/50. Ganas $100 si sube (p=0.5), pierdes $50 si baja (p=0.5). → E[X] = 0.5·100 + 0.5·(−50) = $25; σ² = 0.5·(100−25)² + 0.5·(−50−25)²
Reto 1: tiene moneda injusta: sube con p=0.6 (ganas $200), baja con p=0.4 (pierdes $120). ¿E[X]? (usa un decimal)

Nivel 2 · El paseo aleatorio: por qué nadie "sabe" dónde irá el precio CLM · Shreve

Si los retornos son independientes e idénticamente distribuidos (random walk), el precio futuro es imposible de predecir en dirección — solo se modela su distribución.

Pₜ₊₁ = Pₜ · (1 + ε), ε ~ N(0, σ) [martingala: E[Pₜ₊₁|Pₜ] = Pₜ] Una martingala es un "juego justo": lo que sabes hoy no te dice hacia dónde va mañana — solo cuánto se mueve.
Reto 2: El paseo aleatorio está en 100 y la amplitud diaria es 2%. ¿Qué E[P mañana]? (más cercano)

Nivel 3 · GBM: el motor del precio Shreve II · Itô

El precio nunca es negativo y crece de forma compuesta: el movimiento browniano geométrico (GBM). El detalle que casi todos ignoran: el drift efectivo es μ − σ²/2 (la volatilidad penaliza el crecimiento esperado — Itô).

dS = μ·S·dt + σ·S·dW ⟹ Sₜ = S₀·exp[(μ − σ²/2)·t + σ·Wₜ] log(retornos) ~ Normal(m = μ − σ²/2). Por eso, si μ=10% y σ=30%, el retorno típico es ~4.5%, no 10%.
Reto 3: μ = 12%, σ = 40% (+1 año). ¿Retorno típico (μ − σ²/2)? (en %, sin decimal)

Nivel 4 · CAPM: el precio del riesgo sistemático CLM · Hull

No todo riesgo se cobra: solo el sistemático (el que se mueve con el mercado, β).

E[Rᵢ] = Rf + βᵢ·(E[Rm] − Rf) βᵢ = Cov(Rᵢ, Rm) / Var(Rm) β=1 se mueve con el mercado · β=2 el doble (más retorno esperado, más riesgo) · β=0.5 la mitad.
ActivoβRetorno esperado (Rf=3%, E[Rm]=11%)Elegir
A-ETF tecnológico1.8
B-ETF índice1.0
C-ETF conservador0.4

Calcula mentalmente: E[R] = 3 + β·8.

Reto 4: Rf=2%, E[Rm]=12%, β=1.5 → ¿E[R]? (en %)

Nivel 5 · Sharpe: calidad de retorno CLM · Taleb

Solo el retorno por unidad de riesgo importa. Sharpe = la medida estrella para comparar estrategias (y la que se infla con datos falsos — nivel 8).

Sharpe = (Rp − Rf) / σp Rf = tasa libre de riesgo (3%). Ej: estrategia que rinde 15% con σ=20% → Sharpe = (0.15−0.03)/0.20 = 0.60.
EstrategiaRetornoσSharpeOpción
Alfa Turbo28%35%
Beta Medio14%9%
Gamma Suave8%3%

La estrategia con retorno más ALTO no siempre es la mejor...

Reto 5: Retorno 18%, σ=12%, Rf=2% → ¿Sharpe? (2 decimales)

Nivel 6 · Black-Scholes-Merton: la joya Shreve II · Hull

El precio justo de una opción europea. Cada parámetro mueve el precio — juega y siente cómo.

C = S·N(d₁) − K·e^(−rT)·N(d₂) d₁ = [ln(S/K) + (r + σ²/2)·T] / (σ·√T) d₂ = d₁ − σ·√T N(x) = probabilidad acumulada de la normal estándar · Put: P = K·e^(−rT)·N(−d₂) − S·N(−d₁)

C = ? · Δ (delta) = N(d₁) = ? · P(vencer) = N(d₂) = ?

Reto 6: Sube la volatilidad σ de 20% a 80% manteniendo S=K. ¿El precio de la opción...? Escribe

Pista: nota cómo Δ≈0.5 cuando S=K, y cómo el precio sube con σ — la volatilidad es el producto.

Nivel 7 · Bayes: actualizar creencias con evidencia Ross · Jaynes

La probabilidad no es fija: es tu grado de creencia, y cada dato nuevo lo ajusta. La fórmula que todo quant usa (y los traders que solo "sienten" el mercado no).

P(Sube | Señal) = P(Señal | Sube)·P(Sube) / P(Señal) P(Sube)=0.5 (priori) · si la señal indica subida con acierto del 60%: P(Sube|Señal) = 0.6·0.5/0.5 = 0.60 → tu creencia subió a 60%

Frecuentista vs Bayesiano: aquí también aprendes que una señal débil con creencia baja sigue siendo débil.

Reto 7: Priori 20% de subida. La señal acierta el 70%. P(Señal)=0.30. ¿P(Sube|Señal)? en % (entero)

Nivel 8 · VaR + La trampa final: el bot del 99% Glasserman · López de Prado · Taleb

El VaR responde: "¿cuánto puedo perder en el peor 1% de los días?" (cuantil 2.33σ). Pero el gráfico de colas gordas es la lección que más dinero ha salvado: la normal subestima el desastre.

VaR(95%) = 1.645·σ·W VaR(99%) = 2.326·σ·W Lectura: W=$100,000, σ=1.5% diario → VaR(95%) = 1.645×0.015×100,000 = $2,467/día.

⚠️ El escenario del empleado 10x

"Este bot ganó en el 99.2% de los trades del backtest (10 años). ¿Invito todo?"

Antes de contestar, recuerda: backtest perfecto = overfitting (López de Prado: K-fold normal contamina datos; Taleb: los eventos raros no están en el histórico). El retorno de una estrategia "perfecta" casi siempre es ruido + apalancamiento.

Reto 8: Portafolio $80,000, σ diaria 2%. ¿VaR diario al 99%? (redondea entero, escribe solo el número)

🕹️ Simulador libre

Juega con los parámetros hasta que el gráfico se sienta natural.

🧮 Calculadora Black-Scholes

📋 Cheat sheet — todas las fórmulas del minicurso

E[X] = Σ pᵢxᵢ · σ² = Σ pᵢ(xᵢ−μ)² · z = (x−μ)/σ
Pₜ₊₁ = Pₜ(1+ε), ε~N(0,σ) · Martingala: E[Pₜ₊₁|Fₜ] = Pₜ
Sₜ = S₀·exp[(μ−σ²/2)t + σWₜ] · ln Sₜ ~ N(ln S₀+(μ−σ²/2)t, σ²t)
E[Rᵢ] = Rf + βᵢ(E[Rm]−Rf) · β = Cov(Rᵢ,Rm)/Var(Rm)
Sharpe = (Rₚ−Rf)/σₚ
C = S·N(d₁) − K·e^(−rT)·N(d₂) · d₁ = [ln(S/K)+(r+σ²/2)T]/(σ√T) · d₂ = d₁−σ√T P = K·e^(−rT)·N(−d₂) − S·N(−d₁) · Δ = N(d₁) · P(vencer) = N(d₂)
P(A|B) = P(B|A)·P(A)/P(B)
VaR(95%) = 1.645·σ·W · VaR(99%) = 2.326·σ·W · σp² = ΣΣ wᵢwⱼσᵢσⱼρᵢⱼ

Ideas clave de la biblioteca:
Shreve I-II: el arbitraje define precios; todo se valora con expectativa neutra al riesgo.
CLM (Campbell-Lo-MacKinlay): la predictabilidad empírica es débil; el random walk se rechaza pero no se reemplaza por un modelo fiable.
Hull: Black-Scholes es el punto de partida; las grietas (volatilidad irregular, saltos) son donde vive el negocio.
Glasserman: todo es simulación — si tu modelo no sobrevive a Monte Carlo, no sobrevive al mercado.
López de Prado: la mayoría de "algoritmos ganadores" son sobreajuste; purga, embargo, meta-labeling y deflated Sharpe.
Taleb: las colas gordas no están en el histórico — si no están, no cuentes con que no pasen.
Ross/Jaynes: la probabilidad se actualiza; tus creencias tienen números.