Lote según la distancia al SL: guía del riesgo %
Contenido
Conclusión: el lote se decide a partir de "cuánto estoy dispuesto a perder"
En la operativa por riesgo %, primero se fija qué porcentaje del saldo de la cuenta se puede perder en un solo stop loss. Después se calcula el lote a la inversa a partir de la distancia hasta el SL (stop loss). Ahí está la diferencia con el lote fijo: con lote fijo, la pérdida es grande los días en que el SL es amplio y pequeña cuando es estrecho, de modo que el riesgo por operación cambia cada vez.
Ahora bien, el lote resultante del cálculo no se puede enviar tal cual. El br��ker impone un lote mínimo, un lote máximo y un paso de lote, y el margen también tiene un límite. En este artículo explicamos en qué orden y cómo se ajusta (clamp) el valor calculado a esas 4 restricciones.
Comparación de brókers recomendados →
🎁 Descargar EA gratis📧 Curso gratuito por email (8 correos) + paquete de 13 indicadores MT5 solo para suscriptores
* Privacidad estrictamente protegida. Puedes darte de baja en cualquier momento.
Cómo funciona: la fórmula inversa
La fórmula básica es la siguiente.
Lote = pérdida admisible ÷ (distancia al SL × valor de una unidad por 1 lote)
Como ejemplo, tomemos un saldo de 1.000.000 de yenes, riesgo del 1% y un SL de 50 pips en USDJPY. La pérdida admisible es de 10,000 yenes. Con 1 lote (100,000 unidades de divisa), 1 pip equivale a unos 1,000 yenes, así que 10,000 yenes ÷ (50 × 1,000 yenes) = 0.2 lotes. Si el SL se ensancha a 100 pips, el lote es 0.1; si se acorta a 25 pips, es 0.4. Aunque cambie la amplitud del SL, la pérdida cuando se activa el stop sigue siendo de unos 10,000 yenes.
En un EA de MT5, el "valor de una unidad" se obtiene a partir de SYMBOL_TRADE_TICK_VALUE (valor de un tick) y SYMBOL_TRADE_TICK_SIZE (tamaño de un tick) del símbolo. Si se calcula en pips, es fácil equivocarse en la conversión con símbolos de distinto número de decimales, el oro o las criptomonedas. Calcular por ticks es más seguro.
Cuánto se reduce la cuenta en una racha perdedora
Lo importante de la operativa por riesgo % es que se puede estimar de antemano cuánto caerá la cuenta durante una racha de pérdidas. Como ejemplo, tomemos MEGAMAX DONCHIAN y DONCHIAN ENGINE en USDJPY H1. En ambos, la racha perdedora máxima en el backtest fue de 11 operaciones. Con un riesgo del 1% por operación, 11 pérdidas seguidas reducen el saldo en un 10.5% aproximado (0.99 elevado a 11). Con un 2% por operación, la caída es de alrededor del 20%. El orden de razonamiento es: mirar la racha perdedora máxima y elegir el riesgo % cuya caída resultante puedas soportar.
Por cierto, estos dos EA tienen un PF de backtest casi idéntico, 1.55 y 1.5. Aun así, el DD efectivo es de 58.6% y 10.8%, y el rendimiento anualizado de 39.3% y 10.9%, cifras muy distintas. Comparados con el PF, el DD y el rendimiento anual dependen mucho de cómo se dimensiona el lote. No afirmamos aquí a qué se debe exactamente esa diferencia, pero es un ejemplo de que "mismo PF" no significa "mismo nivel de seguridad".
Orden del clamp y lista de comprobación
El lote calculado se ajusta en este orden.
| Orden | Restricción | Cómo se obtiene en MT5 | Tratamiento |
|---|---|---|---|
| 1 | Paso | SYMBOL_VOLUME_STEP | Redondear hacia abajo al múltiplo del paso |
| 2 | Lote mínimo | SYMBOL_VOLUME_MIN | Si queda por debajo, omitir la entrada (o usar el lote mínimo de forma consciente) |
| 3 | Lote máximo | SYMBOL_VOLUME_MAX | Si lo supera, limitarlo al lote máximo |
| 4 | Límite de margen | OrderCalcMargin y margen libre | Si no alcanza, reducir el lote y volver a comprobar desde el paso 1 |
Para ajustar al paso, se redondea hacia abajo, no al más cercano. Redondear al más cercano puede superar ligeramente el riesgo % fijado.
Cuando el resultado queda por debajo del lote mínimo, nosotros consideramos lo correcto omitir la operación. Si se sube hasta el lote mínimo, esa operación concreta supera el riesgo % decidido. En una cuenta pequeña, los días con un SL amplio esto ocurre siempre. Qué comportamiento aplica tu EA debes verificarlo siempre en sus parámetros o en el manual.
Al elegir o configurar un EA, comprueba lo siguiente.
- Si el riesgo % se calcula sobre el "saldo" o sobre el "patrimonio (equity)"
- Si, cuando el resultado queda por debajo del lote mínimo, se omite la operación o se sube al mínimo
- Si el ajuste al paso es por redondeo hacia abajo o al más cercano
- Si, cuando falta margen, se reduce el lote o se detiene con un error de orden
Dónde se configura todo esto está resumido en cómo configurar un EA. Para simular el lote también puedes usar las herramientas MT5.
Límites y advertencias: no siempre se pierde lo calculado
Ni siquiera con riesgo % hay garantía de que la pérdida quede dentro del límite. Estos son los puntos menos favorables.
- Gaps y deslizamiento (slippage): en las aperturas con hueco del lunes o en publicaciones de datos, la orden puede ejecutarse a un precio peor que el SL. En ese caso la pérdida supera el 1%.
- Los costes no están incluidos: si el spread y la comisión no entran en la fórmula, la pérdida real es algo mayor.
- El valor del tick cambia: en símbolos cuya divisa de cuenta y de liquidación difieren (distintos de los cruces con JPY, el oro, etc.), el valor del tick se mueve con el tipo de cambio. Solo se puede calcular con el valor en el momento de enviar la orden.
- El riesgo se suma entre varios EA: aunque cada uno arriesgue un 1%, si 5 abren posición a la vez, se asume un riesgo de hasta aproximadamente el 5%.
- Tras perder, la recuperación es más lenta: como el lote se reduce en proporción al saldo, salir del drawdown suele ser más lento que con lote fijo.
- A veces conviene más el lote fijo: en EA de promediado o diseñados sin SL, la fórmula inversa ni siquiera es aplicable.
Resumen
- La operativa por riesgo % calcula el lote a la inversa con "pérdida admisible ÷ valor de la distancia al SL". A diferencia del lote fijo, la pérdida por cada stop loss es casi constante
- El cálculo se hace con el valor y el tamaño del tick, no con pips
- El clamp sigue el orden "redondeo hacia abajo al paso → mínimo → máximo → margen". Comprueba si lo que queda por debajo del lote mínimo se omite o se sube
- Con la racha perdedora máxima y el riesgo %, estima de antemano cuánto caerá la cuenta en una mala racha
- Por gaps, costes y la suma de varios EA, la pérdida real puede superar la calculada
📧 Curso gratuito por email (8 correos) + paquete de 13 indicadores MT5 solo para suscriptores
* Privacidad estrictamente protegida. Puedes darte de baja en cualquier momento.
¿Tienes alguna pregunta sobre EAs o Forex?
Puedes publicarla en el foro de trading de Nattzy (registro gratuito). También son bienvenidas preguntas que vayan más allá de este artículo: configuración de EAs, elección de bróker y más.
Preguntar en Nattzy ↗