Gestión del riesgo para traders algorítmicos: capas de protección
Capas de gestión del riesgo en trading automatizado: stop por operación, límite de pérdida diaria, tamaño máximo, límite de operaciones, kill switch y monitorización.
En el trading automatizado, la gestión del riesgo no es un complemento: forma parte del propio sistema. Un ordenador puede enviar cientos de órdenes sin detenerse a preguntar si algo parece raro. Por eso compensa construir varias capas de protección, de modo que si una falla, la siguiente frene el daño.
Por qué el trading automatizado necesita otro enfoque
Para un trader manual, la última línea de defensa es la persona: ve algo extraño y lo cierra. En un sistema automatizado ese freno no siempre está. Una alerta duplicada puede abrir una posición doble. Un error de lógica puede provocar entradas repetidas. Una conexión caída puede dejar una posición sin stop.
Así que piensa en el riesgo en dos niveles: riesgo de mercado, que el precio se mueva en tu contra, y riesgo operativo, que el sistema haga algo que no pretendías. Una buena gestión del riesgo se ocupa de ambos.
Capa 1: un stop en cada operación
La base es que cada operación tenga una salida predefinida por si sale mal. Algunos principios:
- El stop debe enviarse al broker como una orden real, no existir solo dentro de tu código. Si tu sistema se desconecta, una orden colocada en el broker te sigue protegiendo.
- Coloca el stop según la estructura o la volatilidad y después dimensiona la posición para que encaje con el stop, no al revés. Consulta métodos de dimensionamiento de posición.
- Recuerda que una orden stop se convierte en orden a mercado y, en un mercado rápido, puede ejecutarse bastante lejos del nivel.
Capa 2: un límite de pérdida diaria
Aunque haya un stop en cada operación, una racha de pérdidas en el mismo día puede acumularse. Un límite diario dice: tras perder una cantidad fijada, el sistema deja de operar hasta el día siguiente.
Un ejemplo hipotético: en una cuenta que arriesga $200 por operación, un límite diario de $500 detiene el trading tras dos o tres pérdidas. Si operas con una prop firm, fija tu límite personal claramente por debajo del de la firma, dejando margen de seguridad para el slippage y las posiciones abiertas. Detalles en límites de pérdida diaria explicados.
Decide de antemano si el límite cuenta solo pérdidas realizadas o también las abiertas, y si el sistema cierra las posiciones existentes al alcanzarlo o solo bloquea nuevas entradas.
Capa 3: tamaño máximo de posición
Es una de las defensas más importantes contra los errores. Aunque tu lógica calcule un tamaño de posición dinámico, fija un tope estricto de contratos que nunca se pueda superar, por ningún motivo. Si una alerta corrupta pide 50 contratos en lugar de 5, el tope lo detiene.
Merece la pena fijar un tope por dirección (largo o corto) y sobre la exposición total, sobre todo si varias estrategias operan en la misma cuenta o en mercados correlacionados como NQ y ES.
Capa 4: número de operaciones y horario
- Máximo de operaciones al día: una estrategia que normalmente hace tres operaciones al día y de repente hace veinte te está diciendo que algo va mal. Un límite así frena los bucles descontrolados.
- Ventanas horarias: limita el trading a las horas en las que se testeó la estrategia. Muchos traders también evitan entrar en torno a publicaciones de datos importantes.
- Cerrar antes del final de la sesión: si no pretendes mantener posiciones de un día para otro, asegúrate de que se cierren automáticamente antes del final de la sesión. Algunas prop firms lo exigen.
Capa 5: kill switch y monitorización
Un kill switch es una forma única, rápida y sencilla de pararlo todo: cancelar órdenes pendientes, cerrar posiciones y bloquear nuevas señales. Asegúrate de saber exactamente dónde está y de que también funciona desde el móvil.
La monitorización incluye:
- Notificaciones cuando se ejecuta una operación, cuando se alcanza un límite o cuando hay un error.
- Comparación periódica entre lo que el sistema "cree" que está abierto y lo que realmente está abierto en la cuenta.
- Un registro de operaciones que te permita revisar después qué pasó y por qué.
Qué hacer cuando la automatización se comporta mal
Cuando algo parece ir mal, el orden de actuación es:
- Detener: pulsa el kill switch. No intentes arreglar nada mientras el sistema sigue operando.
- Verificar: entra directamente en la plataforma del broker y revisa posiciones y órdenes abiertas.
- Cerrar manualmente todo lo que no debería estar abierto.
- Documentar: guarda las alertas, los registros y las marcas de tiempo.
- Investigar la causa antes de reiniciar y volver de forma gradual, preferiblemente pasando por simulación.
Riesgo de ruina
El riesgo de ruina es la probabilidad de que una racha de pérdidas lleve la cuenta por debajo del punto en el que ya no puedes continuar; en una cuenta de prop firm, por ejemplo, el nivel de drawdown máximo. Incluso una estrategia con una ventaja real puede sufrir por azar una larga racha perdedora.
Un ejemplo hipotético: si arriesgas el 25% del drawdown permitido en cada operación, cuatro pérdidas seguidas acaban con la cuenta, y una racha así es algo completamente normal. Si arriesgas el 5%, hacen falta veinte pérdidas consecutivas. Un riesgo pequeño por operación no elimina el riesgo, pero da tiempo a la estrategia para demostrar si tiene ventaja. Más sobre drawdown en tipos de drawdown en prop firms.
Puntos clave
- El trading automatizado conlleva riesgo de mercado y riesgo operativo, y debes protegerte de ambos.
- Construye capas: stop por operación, límite diario, tope de contratos, límites de número de operaciones y de horario.
- El kill switch y la monitorización forman parte del sistema, no son extras.
- Cuando algo falla: detén, verifica en el broker, cierra, documenta y solo entonces investiga.
- Un riesgo pequeño por operación reduce drásticamente el riesgo de ruina.
WeCore incluye reglas de riesgo automatizadas, como límite de pérdida diaria, máximo de contratos, horario de trading y cierre de posiciones, aplicadas en cada cuenta conectada. Puedes configurarlas más estrictas que las reglas de la prop firm y probarlas en modo simulación. Detalles en la guía cómo configurar límites de riesgo en WeCore.