// CARTERAS · MÓDULO 08/12
Construcción de carteras: de Markowitz a las vistas generadas por LLM
Frontera eficiente, Black-Litterman con vistas LLM y sensibilidad de la optimización.
El módulo 7 construyó la medición del riesgo: varianza, covarianza y descomposición de Euler. Este módulo responde a la pregunta siguiente: dados unos retornos esperados y una matriz de covarianza, ¿qué pesos debe tener la cartera? La respuesta teórica tiene setenta años y es un árbol genealógico único —Markowitz (1952) → Tobin (1958) → Sharpe (1964) → Fama-French/Carhart → Black-Litterman (1992) → métodos basados solo en riesgo (ERC, MDP, HRP)—, no un recetario de métodos rivales. Sobre ese árbol se injerta la contribución moderna del curso: un LLM que lee noticias y emite vistas que el modelo Black-Litterman pondera bayesianamente antes de que un optimizador determinista calcule los pesos y un humano los vete. Es el puente natural hacia el módulo 9 (señales) y el pipeline que el capstone del módulo 12 implementará de extremo a extremo.
8.1 Teoría con fórmulas exactas
Notación: vector de pesos; retornos esperados; matriz de covarianza; vector de unos; tasa libre de riesgo; (o ) aversión al riesgo.
8.1.1 Media-varianza de Markowitz y su descendencia
El programa de optimización. Markowitz (1952) formuló la selección de cartera como un programa cuadrático: minimizar la varianza sujeto a un retorno objetivo (databento.com):
La forma dual con aversión al riesgo —la más usada en código— tiene solución cerrada sin restricciones:
Nótese el factor : es la fuente de toda la fragilidad que la sección 8.2 cuantificará, porque invertir una matriz de covarianza casi singular amplifica los errores de (B2BITS).
La frontera eficiente como hipérbola. Definiendo los escalares
la frontera de mínima varianza en el espacio es la hipérbola:
Cartera de mínima varianza global (GMV). El punto más a la izquierda de la frontera no depende de —propiedad que lo convierte en el estimador más robusto de la familia— (Github):
Cartera tangente (máximo Sharpe) y CML. Con activo libre de riesgo , la cartera de activos de riesgo con máximo ratio de Sharpe es:
y toda combinación de y la tangente forma la Capital Market Line:
La figura siguiente ilustra estos objetos con cuatro activos sintéticos (los pesos GMV resultantes son 74,6%, 15,0%, 6,7% y 3,7%; los de la tangente, 44,8%, 20,8%, 15,1% y 19,3%):
Separación de dos fondos de Tobin. Tobin (1958) demostró que la elección de qué cartera de riesgo mantener es independiente de la aversión al riesgo: solo cambia cuánto se invierte en ella frente al activo seguro (arXiv.org). Toda cartera óptima es:
con implicando apalancamiento. El inversor conservador y el agresivo mantienen la misma cartera de riesgo; difieren solo en el apalancamiento sobre ella (稀土掘金).
CAPM. En equilibrio, la cartera tangente es la cartera de mercado y todo activo cotiza sobre la Security Market Line (Sharpe 1964; Lintner 1965; Mossin 1966) (mer.vin):
Modelos factoriales. El CAPM unifactor se generaliza en la descomposición factorial del retorno. Fama-French 3 factores (1993) añade tamaño y valor, explicando aproximadamente el 90% de la variación de carteras diversificadas frente al ~70% del CAPM (Github):
Carhart (1997) añade el momentum (Winners Minus Losers, ganadores 12–1 meses menos perdedores) (Github):
y Fama-French 5 factores (2015) incorpora rentabilidad operativa (, Robust Minus Weak) e inversión conservadora (, Conservative Minus Aggressive) (Github):
Estos modelos importan aquí por dos razones: (i) definen los presupuestos de riesgo por factor que se imponen como restricciones lineales en el optimizador (), y (ii) son el benchmark que cualquier "alpha" generado por un LLM debe batir neto de costes —la sección 8.4 mostrará que los estilos de los LLMs suelen ser exposiciones factoriales FF/Carhart no declaradas (Github). Los datos de factores se descargan de la Ken French Data Library (Github).
8.1.2 Black-Litterman, Kelly y los métodos libres de
Black-Litterman completo. Black y Litterman (1992) resolvieron el problema de los inputs absurdos del MVO invirtiendo el sentido del cálculo: en lugar de estimar y optimizar, parten del equilibrio CAPM y dejan que el inversor desvíe el prior solo donde tiene convicción (Github). El procedimiento tiene cuatro pasos.
Paso 1 — Retornos implícitos de equilibrio (optimización inversa sobre los pesos de capitalización , con típicamente entre 2,5 y 3,5) (Github):
Paso 2 — Vistas del inversor: vistas , con , matriz de "picking" y diagonal de incertidumbre.
Paso 3 — Posterior bayesiano, en sus dos formas exactas equivalentes (Github):
con covarianza posterior , donde . El escalar mide la incertidumbre del prior; la práctica institucional lo fija en o como (Github). La calibración de de Idzorek (2005) fija cada elemento diagonal a partir de la varianza de la combinación de activos de la vista (Github):
Paso 4 — Pesos: se alimentan y al optimizador MV: (sin restricciones). La lectura económica es la clave pedagógica: BL es un shrinkage bayesiano hacia el equilibrio —una vista con alta apenas mueve ; una vista con baja lo domina localmente. Ahí es exactamente donde entrarán las vistas LLM de la sección 8.3.
Criterio de Kelly. Kelly (1956) maximiza la tasa de crecimiento logarítmica esperada de la riqueza (Github). Para una apuesta con probabilidad de ganar y odds netos :
Derivando e igualando a cero se obtiene la fracción óptima (Github):
La generalización con pérdidas parciales (Rotando y Thorp 1992; Thorp 2008), donde son las odds del resultado negativo (Github):
y la versión continua gaussiana, con su forma multivariada (Github):
El Kelly multivariado coincide con la cartera tangente sin normalizar —el caso del MVO—, lo que conecta sizing y optimización en una única teoría. Como Kelly pleno es extraordinariamente sensible al edge estimado, la práctica estándar es el Kelly fraccionado con o : half-Kelly conserva aproximadamente el 75% del crecimiento con cerca de la mitad de la volatilidad, y el propio Thorp operaba en ese entorno (Github).
Equal Risk Contribution (ERC). Los métodos basados solo en riesgo eliminan del problema. La contribución marginal al riesgo y la contribución al riesgo del activo son (Maillard, Roncalli y Teïletche 2010) (Github):
Por la identidad de Euler del módulo 7, . La condición ERC exige que cada activo aporte exactamente del riesgo total:
Sin solución cerrada general, se resuelve numéricamente (formulación de mínimos cuadrados; la versión de Spinu 2013 convexifica el problema vía una función logarítmica) (Github):
ERC se sitúa entre y GMV en el espectro diversificación-riesgo.
Shrinkage de covarianza de Ledoit-Wolf. La covarianza muestral es ruidosa y mal condicionada; el estimador de Ledoit-Wolf (2003/2004) la combina convexamente con un objetivo estructurado (Source):
con intensidad óptima calculable en forma cerrada desde los datos, sin parámetros libres (AgentConn):
Objetivos habituales: correlación constante (2003: , ) e identidad escalada (2004: ). Ejemplo numérico verificado: con , correlación muestral 0,72 y media 0,42, la correlación encogida es (maryammiradi.com). Regla operativa del curso: nunca alimentar muestral cruda a BL o MVO con más de una decena de activos.
Maximum Diversification. Choueifaty y Coignard (2008) maximizan el ratio de diversificación (TradingAgents-AI):
La solución sin restricción de no-cortos es , normalizada a suma 1 (Cambridge University Press & Assessment). Si todos los Sharpe son iguales, MDP coincide con la tangente; además, es el número efectivo de fuentes de riesgo independientes de la cartera (Cambridge University Press & Assessment).
HRP — Hierarchical Risk Parity. López de Prado (2016) logra diversificación sin invertir , eliminando de raíz la inestabilidad de (ResearchGate). Tres etapas: (1) clustering jerárquico sobre la distancia derivada de la correlación:
(2) cuasi-diagonalización: reordenar filas y columnas de siguiendo el dendrograma para que los activos similares queden adyacentes; (3) bisección recursiva: para cada split en subclusters se calcula la varianza intra-cluster con asignación de varianza inversa,
y el factor de reparto entre subclusters:
Los pesos se propagan multiplicativamente hasta las hojas. Las extensiones documentadas incluyen HERC/HERC2 (Raffinot 2018), NCO (López de Prado 2019) y la asignación Schur complementaria (Cotton 2024), que unifica HRP y mínima varianza garantizando (arXiv.org).
HRP y Kelly fraccionado en producción:
from pypfopt import HRPOpt
hrp = HRPOpt(returns) # clustering Ward + biseccion recursiva
w_hrp = hrp.optimize() # sin invertir Sigma: robusto a mal condicionamiento
# Kelly fraccionado sobre la tangente BL (sizing prudencial)
f_kelly_full = np.linalg.solve(S_bl.values, mu_bl.values - 0.03) # Sigma^-1 (mu - rf 1)
c_frac = 0.25 # quarter-Kelly
w_final = c_frac * f_kelly_full / np.sum(np.abs(f_kelly_full))Implementación de referencia (PyPortfolioOpt):
from pypfopt import EfficientFrontier, risk_models, expected_returns
mu = expected_returns.mean_historical_return(prices)
S = risk_models.CovarianceShrinkage(prices).ledoit_wolf() # nunca sample_cov cruda
ef = EfficientFrontier(mu, S)
w_tan = ef.max_sharpe(risk_free_rate=0.03)
ef_gmv = EfficientFrontier(mu, S)
w_gmv = ef_gmv.min_volatility()GMV con cvxpy (control total de restricciones):
import cvxpy as cp
import numpy as np
n = S.shape[0]
w = cp.Variable(n)
prob = cp.Problem(
cp.Minimize(cp.quad_form(w, S.values)),
[cp.sum(w) == 1, w >= 0, w <= 0.25] # long-only + cota por activo
)
prob.solve()
w_gmv = w.value # GMV restringida = shrinkage implícito (§8.2)8.2 La fragilidad de la optimización
8.2.1 Error maximization, sensibilidad de estimación y defensas
El enemigo es el input, no el modelo. Merton (1980) demostró que la matriz de covarianza se estima con alta precisión usando datos de frecuencia razonable, pero que la media de retornos solo es estimable con historiales mucho más largos de los disponibles: con datos históricos realistas, es esencialmente inútil para calcular pesos óptimos (B2BITS). Chopra y Ziemba (1993) cuantificaron la jerarquía del daño: los errores en medias tienen aproximadamente un orden de magnitud más de impacto en la pérdida de utilidad que los errores en varianzas, y estos a su vez más que los de covarianzas —la regla práctica habitualmente citada es ~11× medias frente a varianzas y ~21× medias frente a covarianzas en términos de equivalente cierto, cifras que conviene tomar como orden de magnitud y no como constante universal. La consecuencia didáctica es directa: el presupuesto de research debe ir primero a , no a .
El mecanismo geométrico es la inversión de : en universos correlacionados la matriz es casi singular y multiplicar por equivale a multiplicar por un número grande, que magnifica cambios pequeños en retornos esperados en cambios enormes en pesos (Best y Grauer 1991). El ejemplo numérico canónico: con correlación 0,7, cambiar el retorno esperado de un activo en solo 2 puntos porcentuales (del 10% al 8%) reduce su peso óptimo de 0,50 a 0,18 (B2BITS). La figura siguiente reproduce el fenómeno con los cuatro activos sintéticos: mover p.p. el retorno esperado del Activo 4 desplaza su peso tangente del 12,2% al 26,1% —casi 14 p.p. de rotación por un error de estimación perfectamente plausible.
Michaud y el veredicto . Michaud (1989) bautizó el fenómeno: el MVO es un dispositivo de error maximization que explota agresivamente los errores de estimación en lugar de aproximar el trade-off media-varianza verdadero (Github). La línea formal arranca en Jobson y Korkie (1980), continúa con Britten-Jones (1999) —el error muestral de los pesos tangente es enorme— y con Green y Hollifield (1992), que muestran que incluso sin error de estimación un factor dominante genera pesos extremos (Foxholm Financial). El resultado empírico más incómodo es de DeMiguel, Garlappi y Uppal (2009): catorce estrategias sofisticadas (Bayes-Stein, mínima varianza, restricciones) frente a en siete datasets, y ninguna bate consistentemente al reparto equitativo fuera de muestra; con costes, la brecha se amplía (Github). El matiz documentado por Kirby y Ostdiek (2012) es igualmente importante: gran parte del resultado proviene del diseño con alto riesgo de estimación y turnover extremo, y el MVO con bajo turnover (volatility/reward-to-risk timing) sí puede batir a neto de costes (Github).
Restricciones como shrinkage (Jagannathan-Ma). El resultado más contraintuitivo y más útil de la literatura: la cartera GMV long-only con cotas superiores calculada con es idéntica a la GMV sin restricciones de una matriz modificada en la que los multiplicadores de Lagrange encogen las covarianzas de los activos en la cota. Imponer restricciones "erróneas" actúa como shrinkage de covarianza, y por eso la GMV restringida bate a la no restringida fuera de muestra (Jagannathan y Ma 2003) (arXiv.org). DeMiguel, Garlappi, Nogales y Uppal (2009) unificaron el paisaje: las restricciones de norma anidan como casos especiales el shrinkage de Ledoit-Wolf, el resultado de Jagannathan-Ma y el propio (pypi.org). Lección operativa: las restricciones sectoriales, de cota por activo y long-only no son concesiones al compliance; son regularización estadística.
Turnover y costes. El retorno neto tras rebalancear incorpora el coste de transacción (Palomar 2025) (arXiv.org):
con modelo lineal para comisiones y spread, e impacto de mercado cuadrático en pesos (raíz cuadrada en volumen, Almgren-Chriss; módulo 7). La defensa estándar es penalizar el turnover dentro del objetivo (arXiv.org):
A título ilustrativo: una rotación anual del 200% sobre una cartera de 100 millones con coste efectivo medio de 15 bps por lado destruye 300,000,00 de retorno anual (30 bps de drag) —suficiente para invertir el ranking de cualquier par de métodos de la tabla siguiente.
Deflated Sharpe Ratio. Todo backtest de asignación debe corregirse por longitud muestral, no-normalidad y sesgo de selección por múltiples trials (Bailey y López de Prado 2014) (Github):
donde es el máximo Sharpe esperado bajo la nula tras trials independientes:
con la constante de Euler-Mascheroni y la varianza de los Sharpe entre trials. Regla práctica: exigir , complementado con PBO vía CSCV y purged/embargoed cross-validation para series con etiquetas solapadas (Github).
Tabla 8.1 — Métodos de asignación: supuestos, inputs críticos, fragilidad y cuándo usarlos
| Método | Supuestos clave | Inputs críticos | Fragilidad dominante | Cuándo usarlo |
|---|---|---|---|---|
| GMV | Solo importa el riesgo; ignorado | (bien estimada) | Estimación de ; concentración en activos de baja vol | Baseline robusto; universo amplio con poca señal de retorno |
| Tangente (máx. Sharpe) | , conocidos; existe | y | Error maximization extremo: p.p. en → ±14 p.p. en | Solo con shrinkageado (BL, Bayes-Stein) y restricciones |
| Black-Litterman | Equilibrio CAPM como prior; vistas | , , , , , | Mala calibración de ; vistas sobreconfidentes | Siempre que haya vistas (humanas o LLM) que combinar con el mercado |
| Kelly (fraccionado) | Edge estimable; utilidad logarítmica | Edge (, o ) | Sobreestimar el edge → sobreapalancamiento ruin | Sizing de apuestas con edge documentado; siempre |
| ERC / Risk Parity | Diversificación por riesgo, no por capital | Rotación hacia activos de baja vol/correlación estimada | Carteras multi-activo sin views fiables de retorno | |
| Maximum Diversification | Maximizar ; Sharpe homogéneos implícitos | , | vuelve a aparecer; sensible al condicionamiento | Cuando se cree en Sharpe iguales ex ante y se quiera diversificación máxima |
| HRP | Estructura jerárquica de correlaciones | (sin invertir), linkage | Arbitrariedad del clustering; menos eficiente in-sample | Producción con mal condicionada o grande |
8.3 Vistas LLM para Black-Litterman (caso práctico completo)
8.3.1 Pipeline documentado: de noticias a pesos con veto humano
La integración con mejor soporte empírico es la de Kim, Lee et al. (2025, arXiv 2504.14345), un framework completo y reproducible: para cada acción del universo (S&P 500) se consulta al LLM veces con noticias recientes; la media de las respuestas repetidas constituye el vector de vistas , y la varianza de las respuestas puebla la diagonal de —mayor varianza implica mayor incertidumbre y, automáticamente, menor peso de la vista en el posterior—, con (una vista absoluta por activo) (pypi.org). El resultado reportado es que las carteras guiadas por los LLMs de mejor desempeño superan a los baselines tradicionales en términos absolutos y ajustados por riesgo, pero —matiz esencial— la elección del LLM no es la búsqueda de un mejor pronosticador sino "una elección estratégica de estilo de inversión cuyo éxito depende de su alineación con el régimen de mercado vigente" (pypi.org). La especificación GLS equivalente que utiliza el paper hace explícita la estructura de prior y vistas apilados (Cambridge University Press & Assessment):
El pipeline institucional completo, con LangChain/LangGraph en la capa de generación de vistas y herramientas deterministas aguas abajo, respeta el patrón vertebral del curso: el LLM razona, la matemática decide, el humano veta.
Snippet — capa de generación de vistas con LangChain (salida estructurada, esquema cerrado):
from pydantic import BaseModel, Field
from langchain_openai import ChatOpenAI
class VistaActivo(BaseModel):
ticker: str
retorno_esperado_anual: float = Field(description="Vista de retorno, en tanto por uno")
justificacion: str = Field(max_length=500)
evidencia_literal: str = Field(description="Cita verbatim de la noticia que sustenta la vista")
llm = ChatOpenAI(model="gpt-5", temperature=1.0) # temperatura > 0: la dispersion es la senal
chain = llm.with_structured_output(VistaActivo)
# N = 100 consultas repetidas por activo (arXiv 2504.14345)
respuestas = [chain.invoke({"noticias": noticias_pit, "ticker": tk}) for _ in range(100)]
q_i = float(np.mean([r.retorno_esperado_anual for r in respuestas]))
omega_i = float(np.var([r.retorno_esperado_anual for r in respuestas], ddof=1))Dos decisiones de diseño no son negociables. Primera, el esquema cerrado con evidencia literal: cada vista debe citar verbatim la noticia que la sustenta (anti-alucinación del módulo 6), y las noticias deben ser point-in-time —publicadas antes del timestamp de decisión, con latencia de ingesta modelada—. Segunda, la temperatura no se minimiza: la dispersión de las respuestas es la medida de incertidumbre que alimenta .
Snippet — posterior BL con PyPortfolioOpt y optimización restringida:
from pypfopt.black_litterman import BlackLittermanModel
bl = BlackLittermanModel(
S_lw, # covarianza Ledoit-Wolf (jamás muestral cruda)
pi="market_cap", # prior de equilibrio: pi = delta Sigma w_m
absolute_views=pd.Series(q_dict), # q: medias de las N=100 consultas
omega="idzorek", # o diagonal = varianza de las consultas
tau=0.025,
)
mu_bl = bl.bl_returns()
S_bl = bl.bl_cov()
ef = EfficientFrontier(mu_bl, S_bl)
ef.add_constraint(lambda w: w >= 0) # long-only
ef.add_constraint(lambda w: w <= 0.10) # cota por activo (Jagannathan-Ma)
weights = ef.max_sharpe(risk_free_rate=0.03) # -> veto humano antes del OMSContexto crítico del caso. La señal de sentimiento de titulares tiene el mejor pedigrí empírico de la literatura LLM (Lopez-Lira y Tang 2023: scores GPT-4 post-cutoff que predicen la reacción inicial y el drift posterior, más fuerte en small-caps y noticias negativas), pero los propios autores documentan que "los retornos de la estrategia decaen a medida que aumenta la adopción de LLMs, consistente con una mejora de la eficiencia de precios" —el edge se arbitra (skfolio.org). Y Glasserman y Lin (2023) descomponen el sesgo en look-ahead y distraction effect: in-sample, los titulares anonimizados rinden mejor que los identificados, porque el conocimiento general de la empresa contamina la lectura del sentimiento más que el recuerdo del futuro —especialmente en large caps—, lo que convierte la anonimización de titulares en procedimiento estándar de de-biasing antes de generar vistas (Cambridge University Press & Assessment).
8.4 Evidencia crítica sobre LLMs y predicción
8.4.1 Memorization, Alpha Illusion y la consecuencia para
Cuatro resultados delimitan lo que un LLM puede aportar a la construcción de carteras.
Memorization Problem. Lopez-Lira, Tang y Zhu (2025) —el mismo primer autor del paper fundacional pro-predictibilidad, en una autocorrección notable de la comunidad— demuestran que los LLMs recuerdan con precisión de recuerdo los valores exactos de variables económicas anteriores a su cutoff (MAE de 0,03%–0,15% en paro, PIB y S&P 500; accuracy direccional superior al 96%), que ni las instrucciones explícitas de respetar fronteras temporales ni el enmascaramiento lo impiden, y que post-cutoff el recuerdo desaparece (arXiv.org). Conclusión demoledora: no se puede distinguir si el LLM pronostica o accede a datos memorizados; todo backtest de vistas LLM dentro de la ventana de entrenamiento está contaminado.
Alpha Illusion y reproducibilidad. La auditoría "The Alpha Illusion" (2026) de FinCon, FinMem, TradingAgents, FinAgent, QuantAgent y FLAG-Trader concluye que el alpha reportado por agentes LLM end-to-end no debe tratarse como evidencia de despliegue: la evidencia pública actual no distingue capacidad predictiva robusta de contaminación temporal, fricciones no modeladas, incertidumbre de Sharpe en ventanas cortas, ajuste narrativo y priors paramétricos (Github). La auditoría "Agentic Trading" (2026) protocoliza 77 estudios empíricos y reporta que cero cumplen los criterios completos de reproducibilidad (arXiv.org); "Profit Mirage" (2025) cuantifica cómo los retornos deslumbrantes se evaporan al terminar la ventana de conocimiento del modelo (arXiv.org). El look-ahead es estructural en modelos de lenguaje pre-entrenados (Sarkar y Vafa 2024) (Github).
Por qué los LLMs no baten a los factores sistemáticos. Los pocos trabajos con control factorial riguroso muestran que el "alpha" de sentimiento se reduce sustancialmente tras ajustar por Fama-French y costes; la supervivencia documentada corresponde a modelos especializados pequeños entrenados año a año (FinText, de Rahimikia y Drinkall), no a LLMs generalistas (metricgate.com). Además, los "estilos" que exhiben los LLMs en el BL mejorado son exposiciones factoriales implícitas no declaradas: cuando el modelo "elige" small-caps o value, está replicando primas FF/Carhart conocidas sin atribución (Github). El estándar de comparación honesto sigue siendo Gu, Kelly y Xiu (2020).
Implicación operativa para el pipeline de la sección 8.3. Las vistas LLM se tratan como señal débil con alta, nunca como verdad: (i) evaluar solo post-cutoff o con benchmarks vivos; (ii) anonimizar titulares (anti-distracción); (iii) inflar con factor prudencial; (iv) validar el sistema completo con DSR > 0,95 y PBO; (v) atribuir el resultado contra factores FF5/Carhart antes de reclamar alpha.
Tabla 8.2 — Evidencia crítica sobre LLMs en predicción financiera
| Paper | Hallazgo | Sesgo documentado |
|---|---|---|
| Lopez-Lira & Tang (2023, arXiv 2304.07619) | Scores GPT-4 post-cutoff predicen reacción inicial (~90% hit rate portfolio-day, no tradable) y drift; Sharpe long-short 3,8 (v4) → 3,28 (v5) | Sin costes; números cambian entre versiones; decaimiento con la adopción |
| Glasserman & Lin (2023, arXiv 2309.17322) | Titulares anonimizados rinden mejor in-sample: la distracción domina al look-ahead | Distraction effect, sobre todo en large caps |
| Kim, Lee et al. (2025, arXiv 2504.14345) | Vistas LLM (media de 100 consultas, varianza → ) baten baselines; cada LLM es un "estilo" dependiente del régimen | Estilos = exposiciones factoriales implícitas; ventana corta |
| Lopez-Lira, Tang & Zhu (2025, arXiv 2504.14765) | Recuerdo exacto pre-cutoff (>96% accuracy direccional; MAE 0,03–0,15%); cero recuerdo post-cutoff | Memorization: forecasting indistinguible de recuerdo |
| The Alpha Illusion (2026, arXiv 2605.16895) | El alpha de agentes end-to-end no es evidencia de despliegue; "la confianza lingüística no es probabilidad tradable" | Contaminación temporal, fricciones omitidas, Sharpe de ventana corta |
| Agentic Trading (2026) / Profit Mirage (2025, arXiv 2510.07920) | 0 de 77 estudios plenamente reproducibles; los retornos se evaporan tras el cutoff | Leakage paramétrico; irreproducibilidad sistémica |
Ejercicios
-
GMV con cvxpy. Con los cuatro activos sintéticos del módulo (, correlaciones dadas), resuelva la GMV long-only con cota del 40% por activo usando
cvxpy. Verifique numéricamente la fórmula cerrada sin restricciones y compare. Repita con la covarianza encogida de Ledoit-Wolf () y cuantifique el cambio en . -
Black-Litterman con vistas LLM simuladas. Partiendo de con , simule dos vistas absolutas "de LLM": sobre los activos 3 y 4, con (vista confiada) y (vista débil). Calcule con ambas formas del posterior y compruebe que coinciden a máquina. Duplique después ambas y explique, con las fórmulas, por qué el posterior se retrae hacia .
-
Kelly fraccionado. Una estrategia tiene , . (a) Calcule con la fórmula discreta. (b) Represente y marque , half-Kelly y quarter-Kelly. (c) Simule 1,000 trayectorias de 252 apuestas para y compare crecimiento mediano, volatilidad y máximo drawdown. ¿Por qué la práctica institucional elige aunque el crecimiento esperado sea menor?
-
HRP frente a GMV. Con una matriz de correlación de 8 activos con dos clusters fuertes (correlación intra-cluster 0,7, inter-cluster 0,1), implemente la bisección recursiva de HRP (distancia , linkage Ward) y compare los pesos y la varianza fuera de muestra simulada frente a GMV con covarianza muestral. Repita con 60 observaciones por activo para exacerbar el mal condicionamiento de y explique el resultado.
-
Sensibilidad y defensas. Perturbe cada componente de en p.p. (16 configuraciones) y registre el rango de variación de los pesos tangente sin restricciones. Repita con (a) restricciones long-only + cota 25% y (b) shrinkageado al 50% hacia . Relacione la reducción de sensibilidad con el teorema de Jagannathan-Ma.
-
Validación crítica. Tome el Sharpe de backtest del ejercicio 4, asuma meses, , y trials con , y calcule el DSR. ¿Supera el umbral 0,95? Enumere qué sesgos de la Tabla 8.2 podrían estar presentes si las "vistas" hubieran sido generadas por un LLM con cutoff posterior al inicio del backtest.
Módulo 8 de 15 — LangChain para Trading Cuantitativo. Datos y versiones verificados a julio de 2026; precios y cifras de mercado sujetos a cambio. LangChain 1.3.14 / langchain-core 1.5.2.
// check
Comprueba lo aprendido
Autoevaluación con respuesta inmediata. No se guarda ninguna puntuación.
Ver respuesta
B. La fórmula cerrada w_GMV = Σ⁻¹1/(1ᵀΣ⁻¹1) no contiene μ en ningún término. Como Merton (1980) demostró que la media es prácticamente inestimable mientras la covarianza se estima con buena precisión, renunciar al input más ruidoso es exactamente lo que da robustez a la GMV (secciones 8.1.1 y 8.2).
Ver respuesta
C. En universos correlacionados Σ es casi singular, y multiplicar por Σ⁻¹ equivale a multiplicar por un número grande: errores plausibles de estimación se convierten en rotaciones masivas. Es el mecanismo que Michaud bautizó como error maximization y que la Figura 8.2 reproduce (12,2% → 26,1% con ±2 p.p.).
Ver respuesta
B. La GMV restringida calculada con Σ̂ es idéntica a la GMV sin restricciones de una matriz modificada donde los multiplicadores de Lagrange encogen ciertas covarianzas. Restringir es regularizar: por eso la lección operativa del módulo es que las cotas y el long-only son regularización estadística, no concesiones a compliance (sección 8.2.1).
Ver respuesta
C. El framework consulta al LLM 100 veces por acción: la media de las respuestas es la vista y su varianza mide la incertidumbre, de modo que una respuesta dispersa recibe automáticamente menos peso en el posterior. De ahí que la temperatura no se minimice: la dispersión es la señal (sección 8.3.1).
Ver respuesta
B. La distracción domina al recuerdo del futuro, sobre todo en large caps: saber de qué empresa se habla degrada la lectura del titular. Por eso el módulo convierte la anonimización en procedimiento estándar de de-biasing antes de generar vistas (contexto crítico de la sección 8.3.1 y Tabla 8.2).
Ver respuesta
C. El Memorization Problem (Lopez-Lira, Tang y Zhu 2025) documenta recuerdo exacto de valores económicos pre-cutoff que ni instrucciones ni enmascaramiento eliminan, y la contaminación es indetectable inspeccionando el código. La evaluación solo es válida post-cutoff o con benchmarks vivos (sección 8.4.1).
Ver respuesta
B. f* depende del edge (p, b o μ/σ²), que se estima con error; sobreestimarlo con Kelly pleno conduce a sobreapalancamiento. El fraccionamiento es el seguro estándar —el propio Thorp operaba en ese entorno— y conecta con la misma fragilidad de la tangente, pues el Kelly multivariado es la tangente sin normalizar (sección 8.1.2).
Ver respuesta
B. El DSR compara el Sharpe estimado con el máximo Sharpe esperado bajo la nula tras N trials, ajustando por asimetría, curtosis y T. La regla práctica del módulo es exigir DSR > 0,95, complementado con PBO vía CSCV, antes de considerar cualquier asignación como evidencia de despliegue (sección 8.2.1).