Saltar al contenido
Lecciones de Finanzas

Machine Learning para Alpha

De la señal de ML a la cartera

Cómo plegar una previsión ruidosa de ML en el pipeline del arbitraje estadístico: convertir una predicción en una posición, combinar alfas de ML a través del motor de amplitud, pagar el rápido decaimiento de la señal con rotación y capacidad, reentrenar contra la deriva de concepto y la disciplina de despliegue que mantiene honesta una señal en vivo.

15 min Actualizado 17 jun 2026

Has pasado cinco lecciones construyendo un modelo de machine learning que no te miente. Etiquetaste rendimientos sin filtrar el futuro (triple barrera, metaetiquetas), validaste de forma cruzada de un modo que las series temporales no pueden hacer trampa (purga, embargo, validación cruzada purgada combinatoria), recortaste tu Sharpe por los cientos de configuraciones que probaste en secreto (el ratio de Sharpe deflactado) y mediste qué características importan de verdad (MDI/MDA). Enhorabuena: tienes una previsión.

Una previsión no es una estrategia. Es una columna de números —una probabilidad, un rendimiento esperado, un ranking— y el mercado no acepta columnas de números como órdenes. En algún lugar entre “el modelo dice +0,6% la semana que viene” y “el bróker ejecuta 12.000 acciones” vive una segunda disciplina entera: la construcción de cartera. Aquí es donde los cuantitativos de ML se desangran sin hacer ruido, porque el modelo que parecía brillante en un cuaderno acaba dimensionado mal, combinado mal, operado demasiado rápido y vigilado con demasiada laxitud, y la ventaja se evapora de camino a la bolsa. Esta lección es el puente desde una predicción limpia hasta una posición honesta y en vivo, y se apoya con fuerza en el pipeline de arbitraje estadístico que ya conociste. El enemigo, una última vez, es el sobreajuste, y no se detiene en el modelo: te sigue hasta la ejecución.

Before you read — take a guess

Tu modelo de gradient boosting produce, para cada acción, una probabilidad de metaetiqueta de que una operación larga alcance su objetivo de beneficio. Las probabilidades se agrupan entre 0,48 y 0,62. ¿Cuál es la forma más defendible de convertirlas en un libro neutral al mercado?

De la predicción a la posición

Analogía. Tu modelo es una app del tiempo que dice “62% de probabilidad de lluvia”. No respondes quedándote en casa para siempre (convicción total) ni ignorándola (sin convicción): coges un paraguas proporcional a lo que te mojarías y a lo segura que está la app. El dimensionamiento de la posición es el paraguas: traduce una probabilidad en cuánto estás dispuesto a perder si te equivocas.

Definición. Una posición es un peso con signo, en dólares (o en riesgo), wiw_i sobre cada activo ii. El modelo te entrega una previsión de alfa α^i\hat{\alpha}_i: tu mejor conjetura del rendimiento en exceso del activo ii, o una probabilidad, o un ranking. La regla de dimensionamiento es la función que mapea previsión → peso. Cinco reglas cubren casi todo lo que harás en la práctica:

  • Proporcional a la previsión. wiα^iw_i \propto \hat{\alpha}_i. Mayor rendimiento previsto, mayor posición. Sencilla, pero confía en la magnitud de una previsión ruidosa: peligroso cuando el nivel del modelo está mal calibrado (cosa que los modelos de ML suelen estar).
  • Ranking transversal → largo/corto neutral en dólares. Tira las magnitudes, quédate solo con el orden. Ordena todos los nombres, ponte largo en el decil superior / corto en el inferior, dólares iguales en cada lado. Robusto frente a la mala calibración: solo necesitas que el modelo ordene, no que prediga niveles. Es la opción por defecto del arbitraje estadístico.
  • Escalado por confianza (dimensionamiento por metaetiqueta). Dimensiona según la probabilidad de acierto del modelo. Una probabilidad de metaetiqueta pip_i se convierte en una posición del tipo wi(pi0.5)w_i \propto (p_i - 0.5) o en una fracción de apuesta calibrada. Las llamadas de alta confianza reciben más capital; las de cara o cruz, casi nada.
  • Presupuestado por riesgo. Escala cada posición para que contribuya igual riesgo (volatilidad), no iguales dólares: wiα^i/σiw_i \propto \hat{\alpha}_i / \sigma_i. Un nombre volátil recibe un peso menor en dólares para el mismo mordisco de riesgo.
  • Tope tipo Kelly suave. El criterio de Kelly dice que apuestes una fracción proporcional a la ventaja sobre la varianza, pero el Kelly completo es brutalmente agresivo y supone que conoces tu ventaja con exactitud (no la conoces). Los profesionales usan Kelly fraccionario (un medio o un cuarto) y un tope duro por nombre para que una previsión demasiado confiada no pueda reventar el libro.

Ejemplo resuelto: de probabilidades de metaetiqueta a un libro neutral en beta. Tu modelo puntúa seis acciones con la probabilidad de que una operación larga alcance su objetivo de beneficio. Ordénalas, largo en las dos primeras, corto en las dos últimas, dólares iguales (100 $ por lado, 50 $ por nombre), y luego comprueba la exposición al mercado:

Acciónp de metaetiquetaRankingPosición brutaBeta β
A0,611Largo 50 $1,4
B0,582Largo 50 $0,9
C0,553plano1,0
D0,524plano1,1
E0,495Corto 50 $0,8
F0,466Corto 50 $1,2

¿Neutral en dólares? Sí: 100 $ largo, 100 $ corto. Pero ¿neutral en beta? No. La exposición a beta del lado largo =50(1.4)+50(0.9)=115= 50(1.4) + 50(0.9) = 115 $ de “mercado”. El lado corto =50(0.8)+50(1.2)=100= 50(0.8) + 50(1.2) = 100 $. Exposición neta al mercado =115100=+15= 115 - 100 = +15 $ de beta: una inclinación larga oculta. Para neutralizar, escala las patas de modo que largowiβi=cortowiβi\sum_{\text{largo}} w_i\beta_i = \sum_{\text{corto}} w_i\beta_i: encoge la pata larga o agranda la corta hasta que las betas coincidan. Un libro “neutral en dólares” que no es neutral en beta es en secreto una pequeña apuesta direccional que aflora el peor día posible: exactamente la trampa de la lección de valor relativo, ahora disfrazada de ML.

Warning:

Trampa — fiarse del nivel de un modelo de ML, no solo de su ranking

Los clasificadores y los modelos de gradient boosting son célebremente malos calibradores: un modelo que produce 0,7 puede acertar solo el 0,58 de las veces. Si dimensionas proporcionalmente a la probabilidad bruta, estás apostando por números que el modelo nunca prometió que fueran precisos. O bien calibras las probabilidades (escalado de Platt, regresión isotónica) antes de dimensionar, o —más seguro— tiras los niveles y operas el ranking. Los rankings sobreviven a la mala calibración; los niveles no.

Cuándo usarlo

La construcción neutral en dólares/beta basada en rankings es el caballo de batalla cuando tu modelo es un seleccionador de acciones transversal y no te fías de sus magnitudes, que es la mayoría de las señales de ML. Recurre al dimensionamiento por confianza o presupuestado por riesgo cuando hayas calibrado el modelo de verdad y quieras expresar convicción. Reserva el Kelly suave para cuando tengas una estimación defendible de ventaja y varianza, e incluso entonces ponle un tope, porque un modelo que se equivoca sobre su propia ventaja te dimensionará directo hacia un drawdown.

Rellena la lógica del dimensionamiento.

Elige la opción correcta para cada hueco y comprueba.

La probabilidad bruta de un modelo de ML suele estar , así que la construcción más segura tira los niveles y opera solo el . Ponerse largo en los nombres de arriba y corto en los de abajo mantiene el libro neutral en dólares, pero también debes emparejar la de las patas para que sea de verdad neutral al mercado.

Combinar alfas de ML a través del motor de amplitud

Analogía. Una sola señal de ML es un único dado ligeramente cargado: apenas mejor que justo. Todo el negocio cuantitativo consiste en tirar muchos dados, de distintas formas, sobre miles de nombres, y sumarlos. El ruido de cada uno se cancela; la astilla de verdad de cada uno se refuerza. Un solo modelo de ML nunca es la estrategia; es un dado en el cubilete.

La Ley Fundamental, otra vez. Del curso de arbitraje estadístico: tu ratio de información es tu habilidad por apuesta multiplicada por la raíz cuadrada de cuántas apuestas independientes haces.

IRICamplitud\text{IR} \approx \text{IC} \cdot \sqrt{\text{amplitud}}

Aquí IC (coeficiente de información) es la correlación entre tu previsión y el rendimiento realizado: para una sola señal de ML es humillantemente pequeña, típicamente de 0,02 a 0,05. Cualquier valor por encima de ~0,10 fuera de muestra debería hacerte sospechar de una fuga, no de genialidad. La amplitud es el número de apuestas independientes por período. Una señal de ML solitaria con IC = 0,03 operada en una sola apuesta no vale nada; esa misma señal a lo largo de 500 nombres independientes es una estrategia financiable.

Apilar alfas de ML ortogonales. Dos modelos de ML cuyos errores están incorrelacionados se combinan como señales independientes: promediarlos conserva la señal completa mientras reduce a la mitad el ruido independiente, así que para dos señales ortogonales igual de buenas el IC combinado sube en un factor de 2\sqrt{2}:

ICcombinadoIC2.\text{IC}_{\text{combinado}} \approx \text{IC} \cdot \sqrt{2}.

De forma más general, nn señales igual de buenas y mutuamente incorrelacionadas escalan el IC combinado en n\sqrt{n}: las mismas matemáticas de diversificación \sqrt{\cdot} que escalan el IR de la cartera, ahora aplicadas a señales. El truco es idéntico también: la prima solo se dispara con señales independientes. Dos modelos de gradient boosting entrenados sobre las mismas características de momento y valor no son dos señales: son una señal con dos semillas aleatorias, correlacionadas ~0,95, y apilarlas no te compra casi nada. El salto del IC viene de un alfa genuinamente distinto: un modelo sobre el desequilibrio del flujo de órdenes, un modelo sobre el sentimiento de los informes, un modelo sobre un horizonte distinto.

Ejemplo resuelto: dos señales de ML incorrelacionadas. La señal X (un ensemble de árboles sobre características de precio/volumen) tiene IC = 0,03. La señal Y (un modelo sobre sentimiento textual) también tiene IC = 0,03, y sus errores de previsión están incorrelacionados. Pondéralas por igual:

ICcombinado0.03×2=0.03×1.4140.042.\text{IC}_{\text{combinado}} \approx 0.03 \times \sqrt{2} = 0.03 \times 1.414 \approx 0.042.

Elevaste la habilidad efectiva de 0,03 a 0,042 —un salto del 41%— sin encontrar ni una sola característica nueva, solo combinando ortogonalmente. Ahora supón que X e Y estaban en realidad correlacionadas al 0,8 (ambas eran momento disfrazado). El n\sqrt{n} efectivo colapsa hacia 1\sqrt{1}, y el IC combinado apenas supera 0,03. Los mismos dos modelos, recompensas radicalmente distintas. La ortogonalidad es todo el juego, para los alfas de ML exactamente igual que para los construidos a mano.

Apilar alfas de ML: la fuerza combinada sube y luego se aplana40.0%
0%10%20%30%40%Ruido irreducible (suelo de error compartido) 20%1Número de alfas apilados30Ruido de la previsión
Ruido diversificable (específico del modelo)Ruido irreducible (suelo de error compartido)
Número de alfas apilados
1
Ruido de la previsión
40.0%
Ruido diversificable (específico del modelo)
20.0%

Lee 'número de posiciones' como 'número de alfas de ML apilados e independientes'. Los primeros modelos genuinamente distintos recortan el ruido de la previsión de golpe: la curva se desploma. Pero los modelos reales siempre comparten algo de error (las mismas características, el mismo régimen), así que cada uno nuevo se solapa con los que ya tienes y las ganancias se aplanan sobre un suelo. Más allá de un puñado de alfas distintos, añadir 'una semilla aleatoria más' apenas mueve la aguja: la prima √n solo cuenta las señales INDEPENDIENTES.

Por qué dos modelos de ML correlacionados son en realidad uno19.6%
Media ponderada ingenuaRuido de la mezclaBeneficio de la diversificación: 5.4%0%9%18%26%35%−1Correlación (ρ)+1Ruido de la mezcla
Ruido de la mezcla
19.6%
Media ponderada ingenua (sin diversificación)
25.0%
Beneficio de la diversificación
5.4%

Trata los dos activos como dos alfas de ML que estás mezclando. En correlación ρ ≈ 0 el ruido de la mezcla se desploma muy por debajo de la media ingenua: esa es la prima de combinación √2, información nueva de verdad. Arrastra ρ hacia +1 (dos modelos entrenados sobre las mismas características, el mismo horizonte) y el beneficio de la diversificación se evapora: la mezcla no es más segura que un solo modelo. La correlación es el asesino silencioso de la combinación de señales, para los alfas de ML exactamente igual que para los construidos a mano.

Warning:

Trampa — contar semillas aleatorias como amplitud

El error de amplitud fantasma más común en el ML cuantitativo: entrenar diez modelos sobre los mismos datos con diez semillas aleatorias y llamarlo ‘diez señales’. Están correlacionados ~0,95; su amplitud efectiva apenas supera la unidad. Peor aún, el mismo sobreajuste infecta a los diez, así que todos fallan en el mismo régimen en el mismo momento. La amplitud real viene de información ortogonal —distintas características, horizontes y fuentes de datos—, no de volver a tirar los dados del optimizador.

Ya operas un modelo de ML sobre características de momento de precio a 1 mes (IC ≈ 0,03). Dos modelos nuevos aterrizan en tu mesa, cada uno con IC ≈ 0,03 por separado: (A) la misma arquitectura reentrenada sobre características de momento a 3 meses, correlacionado 0,85 con lo que tienes; (B) un modelo sobre el sentimiento de las conferencias de resultados, correlacionado 0,04 con él. ¿Cuál eleva más tu IC combinado, y por qué?

Cuándo usarlo

Apóyate en la amplitud siempre que cada previsión de ML sea débil (siempre lo es) pero puedas aplicarla a lo largo de cientos de nombres independientes y apilarla con alfas genuinamente distintos. Es el marco equivocado cuando tus ‘muchos modelos’ son variantes de semilla de un mismo modelo, o tus ‘muchos nombres’ comparten todos un factor: ahí la amplitud efectiva colapsa a un puñado y ningún recuento de titulares entrega el N\sqrt{N} con el que cuentas.

Capacidad y rotación

Analogía. Una señal de ML fresca es un pescado que se estropea en horas, no en semanas: los modelos de horizonte corto a menudo predicen los próximos días con nitidez y luego se quedan rancios. Para capturarla debes operar rápido, y operar rápido es un torniquete que te cobra un peaje en cada paso. Opera lo suficientemente a menudo y los peajes se comen toda la pesca.

Definición — rotación y alfa neto. La rotación es la fracción de la cartera que compras y vendes cada período. Las señales de ML, sobre todo las de horizonte corto, se disparan con frecuencia y exigen una rotación alta. Cada operación paga dos peajes:

  • Coste de transacción — el diferencial de compraventa más las comisiones, un peaje aproximadamente fijo por ida y vuelta.
  • Impacto de mercado — tu propia orden empuja el precio en tu contra. Crucialmente, el impacto crece como la raíz cuadrada del tamaño: impactoktaman˜o/ADV\text{impacto} \approx k\sqrt{\text{tamaño}/\text{ADV}}, donde ADV es el volumen medio diario. Duplicar una orden no duplica su coste de impacto, pero este sigue subiendo, y a escala domina.

Lo que de verdad ganas es alfa neto = alfa bruto − costes. Una señal con un Sharpe bruto precioso sobre el papel puede quedar plana o negativa después de costes. Y aquí está el remate que destruye muchas estrategias de ML: a medida que pones más capital a trabajar, tus órdenes crecen respecto al ADV, el impacto sube y el alfa neto cae. El tamaño al que el alfa neto llega a cero es tu capacidad: el máximo dinero que la estrategia puede gestionar antes de dejar de ganar dinero.

Impacto de mercado: el coste crece como la raíz cuadrada del tamaño
Impacto real ≈ k·√tamañoConjetura ingenua (lineal)
Participación (% ADV)Coste de impacto (pb)
Tamaño de la orden (% del ADV)10%impact28.5 bps

Arrastra el tamaño de la orden. El coste de impacto (pb) crece como la RAÍZ CUADRADA de cuánto del volumen diario demandas: empinado en las primeras rebanadas, luego aplanándose, pero sin detenerse nunca. La línea discontinua es la conjetura ingenua de 'el doble de tamaño, el doble de coste'. Para una señal de ML rápida esta curva es el muro: cuanto mayor es el libro, más ADV debe mover cada reequilibrio, y más impacto resta en silencio de tu alfa bruto.

Ejemplo resuelto: alfa neto frente a tamaño, y dónde muerde la capacidad. Una señal de ML de horizonte corto produce un alfa bruto de 40 pb por operación. El coste por ida y vuelta es un diferencial fijo de 3 pb más un impacto 12participacioˊn\approx 12\sqrt{\text{participación}} pb, donde la participación es la orden como fracción del ADV. Sube el capital escalón a escalón para que cada reequilibrio demande más ADV:

Capital (M $)Participación (% ADV)Impacto = 12√part. (pb)Coste total = 3 + impactoAlfa neto = 40 − coste
101%1,24,2+35,8 pb
505%2,75,7+34,3 pb
20020%5,48,4+31,6 pb
80080%10,713,7+26,3 pb
2.000200%*17,020,0+20,0 pb
5.000500%*26,829,8+10,2 pb
~9.000~900%*~36,0~39,0≈ 0 pb — capacidad
¿Por qué la participación supera el 100% (las filas con *)? ¿Puedes operar más que el volumen de un día?

No en un solo día sin un impacto ruinoso. Las filas con * significan que la estrategia necesitaría mover múltiplos del ADV para desplegar ese capital en su horizonte objetivo, cosa que no puedes hacer barata, así que o bien repartes la orden a lo largo de muchos días (dándole tiempo a la señal para decaer, renunciando al alfa) o bien aceptas el brutal impacto que la ley de la \sqrt{\cdot} acaba infligiendo. Ambas rutas empujan el alfa neto hacia cero. Esa colisión —entre el capital que quieres desplegar y el volumen que el mercado puede absorber antes de que la señal se quede rancia— es el techo de capacidad. Una señal rápida tiene un techo bajo precisamente porque no puede esperar a que operes con paciencia.

Lee la tabla de arriba abajo: una señal que vale +35,8 pb netos con 10 M $ vale ~0 pb con ~9.000 M $. El alfa bruto nunca cambió; los costes se lo comieron a medida que crecía el tamaño. Una señal de papel de alto Sharpe puede ser completamente no rentable al tamaño al que quieres gestionarla. Por esto los cuantitativos de ML deben estimar la capacidad antes de captar capital, no después.

Penalización de rotación: domar la operativa lleva el alfa neto a un picoAlfa neto: 1.6%
-2%0%2%4%6%8%5.5%Alfa bruto-3.9%Coste de operar1.6%Alfa neto
Sin penalización (persigue cada parpadeo)Penalización fuerte (apenas opera)
Rotación110%

La misma pelea en una imagen. El alfa bruto (gris) es lo que el modelo promete; el coste de operar (acento) es lo que cobra la rotación; el alfa neto (la insignia) es lo que te quedas. Un optimizador ciego al coste persigue cada parpadeo de una señal de ML rápida, acumulando una rotación enorme cuyos costes engullen la ventaja bruta: el alfa neto puede volverse NEGATIVO. Amortigua la operativa y los costes se desploman más rápido de lo que se desvanece la ventaja bruta, así que el neto sube hasta un pico. El mejor libro de ML respeta lo que cuesta operarlo, no solo lo que el modelo predice.

Tip:

Compromiso — el Sharpe bruto es una mentira hasta que descuentas los costes

Dos estrategias de ML, el mismo Sharpe bruto de 2,0. Una es una señal de valor lenta que rota 0,5× al año; la otra una señal de microestructura rápida que rota 50× al año. Después de costes la lenta conserva un Sharpe cercano a 2,0 y escala a miles de millones; la rápida neto un Sharpe de 0,4 y se satura en 50 M $. Nunca compares señales de ML por sus números brutos: compara el Sharpe neto a la capacidad a la que piensas gestionarla. La rotación y la capacidad no son detalles de última hora; deciden qué señal es de verdad un negocio.

Rellena la lógica de la capacidad.

Elige la opción correcta para cada hueco y comprueba.

El impacto de mercado crece aproximadamente como la del tamaño de la orden respecto al volumen diario, así que los libros más grandes pagan más por operación. El alfa neto es igual al alfa bruto menos los , y el nivel de capital donde el alfa neto cae a es la capacidad de la estrategia.

Decaimiento de la señal, deriva de concepto y reentrenamiento

Analogía. Un alfa de ML es un cubito de hielo y un glaciar derritiéndose a la vez. El cubito de hielo es el decaimiento: en el momento en que el modelo se dispara, la previsión está a plena potencia y se encoge cada día que esperas. El glaciar es la deriva de concepto: toda la relación que el modelo aprendió —cómo las características mapean a los rendimientos— se desplaza lentamente bajo tus pies a medida que cambian los regímenes y otros fondos descubren la misma ventaja. Lo primero lo combates operando con prontitud; lo segundo lo combates reentrenando.

Decaimiento del alfa y el horizonte óptimo. El poder predictivo de una señal se desvanece geométricamente con el horizonte de mantenimiento hh:

IC(h)=IC0eh/τ,vida media=τln20.693τ,\text{IC}(h) = \text{IC}_0\, e^{-h/\tau}, \qquad \text{vida media} = \tau \ln 2 \approx 0.693\,\tau,

donde τ\tau es la constante de decaimiento en días. Las señales de ML suelen tener un τ\tau pequeño: son rápidas, predicen días, no meses. El decaimiento te empuja a operar rápido; los costes de rotación (sección anterior) te empujan a operar despacio. El ganador es una joroba: el alfa neto por día alcanza un pico en un horizonte de mantenimiento óptimo hh^* en el medio. Decaimiento más rápido → hh^* antes; coste más alto → hh^* después.

Decaimiento de la señal: el horizonte óptimo está en el medio
Coeficiente de información IC(h)Alfa neto por díaHorizonte óptimo h* h*
020400.120Horizonte de mantenimiento (días)
Vida media (τ·ln2)5.5 dHorizonte óptimo h*11.0 dAlfa neto por día3.2 bps/d

La curva de marca es el coeficiente de información de la señal de ML decayendo exponencialmente con el horizonte de mantenimiento (vida media τ·ln2). La curva de acento es el alfa neto POR DÍA después de costes, que tiene forma de joroba. Arrastra el control del decaimiento a la izquierda (una señal de ML más rápida y perecedera) y el horizonte óptimo h* se desliza antes: debes operarla rápido antes de que desaparezca. Arrastra el control del coste hacia arriba y h* se desliza después: una ejecución cara te obliga a mantener más tiempo para amortizar la ida y vuelta. El punto es el horizonte de reequilibrio consciente del coste: ni 'lo más rápido posible', ni 'lo más lento posible', sino el punto dulce calculado.

Ejemplo resuelto: decaimiento exponencial del IC. Una señal de ML tiene τ=6\tau = 6 días. Su vida media es 6×0.693=4.26 \times 0.693 = 4.2 días: tras apenas cuatro días la ventaja está medio ida. Tabulando IC(h)/IC0=eh/6\text{IC}(h)/\text{IC}_0 = e^{-h/6}:

Horizonte h (días)h/τe^(−h/τ)Fracción de IC₀ restante
00,001,00100%
4,20,690,5050% (una vida media)
61,000,3737%
122,000,13514% (dos vidas medias)
203,330,0364%

Para el día 20 la señal conserva ~4% de su mordisco: ruido. Si tu realidad de cumplimiento normativo/operaciones significa que solo puedes actuar una semana después de que el modelo se dispare, has entregado la mayor parte de la ventaja antes de colocar la operación. Mide la curva de decaimiento, no un único IC de titular, o citarás un número al que nunca podrás operar de verdad.

Deriva de concepto y reentrenamiento walk-forward. El decaimiento trata de que una previsión se quede rancia; la deriva de concepto trata de que todo el modelo se quede rancio porque el mundo cambió. La combates reentrenando walk-forward: nunca entrenes una sola vez y operes para siempre. Desliza una ventana de entrenamiento hacia delante en el tiempo, reajusta y opera el siguiente bloque fuera de muestra, con la misma disciplina de purga y embargo de las lecciones de fuga, ahora ejecutada repetidamente. Dos estilos de ventana:

Estilo de ventanaCómo funcionaFortalezaPeligro
ExpansivaEntrena con toda la historia hasta hoy; la ventana creceMáximos datos; estimaciones establesSe ancla a regímenes antiguos, quizá irrelevantes; lenta en adaptarse
DeslizanteEntrena solo con los últimos WW meses; descarta lo más antiguoSe adapta rápido a regímenes nuevosTira datos; más ruidosa; puede perseguir patrones efímeros

El diagnóstico más importante de todos: vigila el IC en vivo frente al IC del backtest. Si tu IC de backtest era 0,04 y el IC realizado en vivo del último trimestre es ~0,00, la señal o ha decaído, o ha derivado, o ha sido aglomerada hacia fuera, y ninguna frecuencia de reentrenamiento arregla una señal que el mercado ya ha arbitrado. El IC en vivo es el pulso de la estrategia.

Clasifica cada fenómeno según degrade una ÚNICA previsión (decaimiento) o TODA la relación aprendida (deriva), y la respuesta correcta.

Coloca cada elemento en su grupo.

  • El IC de una señal se reduce a la mitad tras τ·ln2 días de mantenimiento
  • Se arregla reentrenando walk-forward (deslizante o expansiva)
  • Se arregla operando con prontitud al horizonte consciente del coste h*
  • El mapeo característica→rendimiento se desplaza al cambiar el régimen
  • Aglomeración: otros fondos aprenden la misma ventaja y la arbitran
  • Capturado por IC(h) = IC₀·e^(−h/τ) dentro de la vida de una sola operación
Warning:

Trampa — reentrenar no es licencia para espiar el futuro

El reentrenamiento walk-forward parece seguro, pero es donde la fuga vuelve a colarse. Si reajustas sobre datos que se solapan con las etiquetas de tu bloque de prueba, o te saltas el embargo entre entrenamiento y prueba, has reconstruido en silencio la fuga que te pasaste lecciones eliminando. Cada reentrenamiento debe purgar las muestras solapadas y respetar el embargo del hueco: la disciplina no se relaja solo porque lo hagas de forma programada. Y nunca dejes que los resultados en vivo ‘informen’ un reentrenamiento de un modo que reajuste los hiperparámetros sobre el período en vivo: eso es sobreajustar a los mismísimos datos que debían juzgarte.

Cuándo usarlo

Ajusta la cadencia de reentrenamiento a la velocidad de la deriva, no a una costumbre de calendario: un modelo de microestructura de deriva rápida puede necesitar reajustes deslizantes mensuales, mientras que un modelo fundamental lento puede sentarse sobre una ventana expansiva durante un año. Usa ventanas expansivas cuando la relación es estable y los datos escasean; usa deslizantes cuando los regímenes se relevan y los datos recientes son más representativos que la historia antigua. Sobre todo, deja que IC en vivo ≈ 0 sea la alarma que anula cualquier programación: una señal muerta no necesita reentrenamiento, necesita jubilación.

Disciplina de despliegue — el enemigo del sobreajuste, una última vez

Analogía. Has pasado el curso entero negándote a engañarte. El despliegue es el examen final donde es más fácil hacer trampa sin querer. Es la persona a dieta que se pesa con honestidad todo el mes y luego se sube a la báscula cuarenta veces el último día hasta que marca lo que quiere. La disciplina que protegió tu modelo en investigación debe sobrevivir al contacto con el capital real.

La lista de verificación del despliegue honesto. Cada regla es una defensa contra una forma concreta en que la ventaja se vuelve un espejismo:

  • Bloquea el conjunto de prueba. El bloque final fuera de muestra se toca una sola vez, justo al final. Cada vistazo que informe un cambio lo contamina. Si lo has mirado, ya no está fuera de muestra: son datos de entrenamiento disfrazados.
  • Opera en simulado antes que con capital. Ejecuta la estrategia en vivo sobre datos en tiempo real con dinero falso primero. Esto captura la brecha entre un backtest limpio y la realidad desordenada —datos rancios, ejecuciones fallidas, costes que subestimaste— antes de que esa brecha te cueste nada.
  • Sigue el en-vivo-frente-a-backtest sin descanso. Representa el IC en vivo realizado y el Sharpe neto frente a lo que prometía el backtest. Un déficit persistente significa que el backtest era optimista, casi siempre por costes, fuga o sobreajuste que no detectaste.
  • Mata la estrategia si el IC en vivo ≈ 0. Esta es la regla más difícil de obedecer porque estás emocionalmente implicado. Pero una señal cuyo IC en vivo se ha aplanado está muerta: decaída, derivada o aglomerada hacia fuera. Córtala. La esperanza no es un modelo de riesgo.
  • Nunca reajustes sobre el período en vivo. En el instante en que ajustas hiperparámetros para ‘arreglar’ resultados en vivo decepcionantes, has sobreajustado al único conjunto de datos que debía juzgarte con honestidad. Los cambios deben validarse sobre datos frescos fuera de muestra, nunca sobre la cinta en vivo que intentas justificar.
  • Dimensiona a la capacidad. Gestiona la estrategia al nivel de activos donde el alfa neto sigue siendo sólidamente positivo, no al nivel donde el alfa neto es cero. Dejar margen de capacidad es lo que evita que el impacto se coma la ventaja en silencio.
  • Presupuesta el recorte del Sharpe deflactado. Probaste cientos de configuraciones; el backtest de la mejor está inflado por esa búsqueda. El ratio de Sharpe deflactado descuenta tu Sharpe de titular por el número de pruebas y la no normalidad de los rendimientos. Despliega esperando el número deflactado, no el seductor número bruto, y te llevarás una sorpresa agradable cuando los resultados en vivo aterricen cerca de él en lugar de quedar aplastado cuando se queden cortos frente a una fantasía.

A los tres meses de operar en vivo, el IC realizado de tu estrategia de ML es ~0,005 frente a un IC de backtest de 0,04, y el Sharpe neto está cerca de cero. Un compañero propone reejecutar la búsqueda de hiperparámetros 'incluyendo los datos en vivo, para adaptarse al nuevo régimen'. ¿Cuál es la respuesta disciplinada?

La síntesis de cierre. Recorre el curso entero y un único enemigo aparece en cada paso. En la ingeniería de características, el sobreajuste era inventar predictores a partir de ruido. En el etiquetado, era filtrar el futuro a través de etiquetas solapadas. En la validación, era el k-fold corriente fingiendo que el tiempo no fluye en un solo sentido, derrotado por la purga y el embargo. En la evaluación del backtest, era la mejor de cientos de pruebas haciéndose pasar por habilidad, deflactada por el ratio de Sharpe deflactado. En la importancia de las características, era leer significado en un MDI inflado por características ruidosas y correlacionadas. Y aquí, en el despliegue, es dimensionar sobre niveles mal calibrados, contar semillas aleatorias como amplitud, ignorar costes y capacidad, reajustar sobre la cinta en vivo. El sobreajuste fue el enemigo desde la primera característica hasta la ejecución final. Toda la disciplina de este curso es una sola frase repetida en seis dialectos: no te engañes, y desconfía especialmente cuando los resultados parezcan estupendos.

Empareja cada salvaguarda de despliegue con el fallo concreto que previene.

Pick a term, then click its definition.

Juntándolo todo

El puente de la predicción a la cartera se lee de arriba abajo. Toma la previsión ruidosa del modelo de ML y conviértela en una posición, normalmente ordenando de forma transversal y poniéndote largo/corto en los extremos, con la beta neutralizada, porque los niveles de ML están mal calibrados y solo el ranking es fiable. Combínala con alfas de ML genuinamente ortogonales a través del motor de amplitud (IR ≈ IC·√amplitud), recordando que las semillas aleatorias no son amplitud. Respeta la rotación y la capacidad: el Sharpe bruto de una señal rápida es una fantasía hasta que restas los costes que suben como √(tamaño), y la capacidad es donde el alfa neto llega a cero. Opera en el horizonte consciente del coste hh^* donde la joroba de decaimiento-frente-a-coste alcanza su pico, reentrena walk-forward contra la deriva de concepto y vigila el IC en vivo como el pulso de la estrategia. Luego despliega con disciplina: bloquea el conjunto de prueba, opera en simulado, nunca reajustes sobre la cinta en vivo, dimensiona a la capacidad y espera el Sharpe deflactado. El sobreajuste fue el enemigo todo el camino hacia abajo; la honestidad es la única ventaja que sobrevive al contacto con el dinero real.

Big picture

De la señal de ML a la cartera de un vistazo

  • De la señal de ML a la cartera
    • Predicción → posición
      • Ordena de forma transversal; largo arriba / corto abajo
      • Neutraliza la beta, no solo los dólares
      • Fíate del RANKING; los niveles de ML están mal calibrados
    • Motor de amplitud
      • IR ≈ IC · √amplitud (IC de un solo ML ≈ 0,02–0,05)
      • Apila alfas ORTOGONALES → IC·√n
      • Las semillas aleatorias no son amplitud
    • Capacidad y rotación
      • Impacto ≈ k·√(tamaño/ADV)
      • Neto = bruto − costes; capacidad = el neto llega a 0
      • El Sharpe bruto miente hasta que descuentas costes
    • Decaimiento, deriva y reentrenamiento
      • IC(h) = IC₀·e^(−h/τ); vida media = τ·ln2
      • Opera en el horizonte consciente del coste h*
      • Reentrena walk-forward; vigila IC en vivo vs backtest
    • Disciplina de despliegue
      • Bloquea el conjunto de prueba; opera en simulado primero
      • Nunca reajustes sobre el período en vivo
      • Dimensiona a la capacidad; espera el Sharpe deflactado
      • Sobreajuste: el enemigo de la característica a la ejecución
Predicción → posición → combinación → capacidad → reentrenamiento → despliegue honesto, con el sobreajuste como enemigo transversal.

De la señal a la cartera: fíjalo

Pregunta 1 de 40 correctas

Una sola señal de ML tiene IC fuera de muestra = 0,04, operada a lo largo de 625 nombres genuinamente independientes al año. ¿Qué ratio de información predice la Ley Fundamental, y qué implica eso sobre los alfas de ML?

Comprueba tu respuesta para continuar.

Ese es el arco entero: de una columna de previsiones que el mercado no aceptará como órdenes, a una posición cubierta, consciente del coste, respetuosa con la capacidad y monitorizada de forma continua, en vivo, construida por un investigador que se negó a engañarse en cada paso. Has terminado el contenido de Machine Learning para alfa. Lo que queda es demostrar que caló: dirígete al Examen Final de este curso, una única tanda calificada sobre el conjunto completo de preguntas —una a una, con cada respuesta bloqueada en el momento en que la envías—. Sin vuelta atrás, sin reintentos; solo tú y la materia. Demuestra que el sobreajuste nunca pudo contigo.

Marcar lección como completada