Martingala
EA de martingala: duplican el tamaño de posición tras cada pérdida para que un ganador devuelva toda la racha. Un ciclo termina en una ganancia, así que una tasa de acierto casi perfecta viene incorporada antes de mirar el mercado. La aritmética decide el resto: con stop y objetivo de 30 pips, tope de cuatro escalones y coste de 2 pips, el ganador tras cuatro pérdidas no devuelve la racha.
De un vistazo
La escalera: tamaño del lote tras cada pérdida
Lote base 0,01, multiplicador 2,0, Max Level 4, como en la plantilla Martingale del Builder. Las filas son pérdidas seguidas. El lote se detiene en el tope y se queda ahí hasta que llega una ganadora.
De un vistazo
¿Una ganadora repone la racha?
Pips netos tras una operación ganadora, con un lote base de 0,01, un stop y un objetivo de 30 pips y un coste de ida y vuelta de 2 pips. Las filas son la racha perdedora previa. Tras tres pérdidas la ganadora solo queda en equilibrio; tras cuatro pierde, y pasado el tope cada pérdida extra cuesta mucho más.
Mecanismo
Tras cada operación perdedora el EA multiplica el siguiente tamaño de posición por un factor fijo, habitualmente 2,0, y vuelve a entrar. Un ciclo termina cuando una operación cierra en positivo, lo que devuelve el tamaño a la base. Como el ciclo está definido para terminar en un ganador, la tasa de acierto declarada es una propiedad de la definición y no una medición de la regla. Lo que varía es la profundidad de la escalera antes de que llegue el ganador: tras k pérdidas la siguiente entrada es 2^k veces el tamaño base, así que diez pérdidas seguidas exigen una posición de 1.024 veces.
Idoneidad
No existe un estado de mercado en el que la escalera sea segura, solo estados en los que todavía no ha sido puesta a prueba. El consejo habitual de preferir símbolos laterales o de reversión a la media no elimina el riesgo: un par que revierte en promedio sigue teniendo tendencias a veces, y una entrada contratendencia recibe esa tendencia como una única racha perdedora sin interrupción. Un tope de escalones acota la pérdida sin eliminarla. Solo apropiado para quien haya calculado de antemano la pérdida en el peor caso y pueda perder la cuenta entera sin consecuencias.
Notas
La martingala es la única estrategia habitual que nombra su regla de tamaño de posición en lugar de su entrada. Tras una operación perdedora el EA duplica la siguiente posición, de modo que un ganador devuelve cada pérdida de la racha más el objetivo original. La señal que abre la operación es casi incidental —un extremo del RSI, un cruce de medias móviles, un nivel de grid— porque el producto es la escalera.
Eso hace que la afirmación sea inusualmente fácil de auditar. Puedes escribir la aritmética de la escalera antes de tocar datos de mercado, y añadir línea por línea los costes que paga. Esta página hace eso, y después lee lo que hacen realmente la plantilla Martingale y el bloque Martingale Lot del propio Builder, incluido el único comportamiento de un tope de escalones que la mayoría de las descripciones omite.
Cómo funciona: la escalera es una definición, no una ventaja
La regla ocupa una línea. Empieza con el tamaño base. Tras una pérdida, multiplica la siguiente posición por un factor fijo, normalmente 2,0. Con una ganancia, vuelve a la base. Todo lo que hay entre dos reinicios es un ciclo.
La aritmética que sigue es fija. Tras k pérdidas consecutivas la escalera ha apostado 1 + 2 + 4 + … + 2^(k−1) = 2^k − 1 unidades, y la siguiente entrada es de 2^k unidades. Nueve pérdidas seguidas son una entrada de 512 unidades contra 511 unidades ya perdidas. Diez son una entrada de 1.024 unidades.
Merece la pena separar dos consecuencias, porque las descripciones de la estrategia tienden a mezclarlas.
La primera es que la tasa de acierto deja de ser una medición. La regla define un ciclo como el que cierra con un ganador, así que todo ciclo completado es un ciclo ganador. El único ciclo que no es ganador es el que la cuenta no puede terminar. Citar la tasa de acierto por ciclo de una martingala es citar de vuelta la definición.
La segunda es que la suavidad es real, no un artefacto. Recuperaciones pequeñas y frecuentes se acumulan mientras la escalera se mantiene poco profunda, de modo que casi toda la distribución se sitúa en un punto y el resto en una cola que llega una vez. Es la misma forma que la de un EA de grid sin stop de cesta, y por la misma razón: ambos responden a un movimiento adverso añadiendo exposición en lugar de realizar una pérdida.
Lo que los separa es dónde se fija el riesgo. El espaciado del grid decide con qué frecuencia se profundiza la escalera; el multiplicador decide cuánto cuesta cada escalón. Un EA que hace ambas cosas no es un grid con una función extra: es una martingala con un calendario.
El multiplicador que la escalera necesitaría de verdad
Hay un fallo que llega antes de la ruina, y rara vez se enuncia: una escalera de duplicación no siempre devuelve la racha para la que fue construida.
La condición es aritmética. Tras k pérdidas la escalera ha apostado 2^k − 1 unidades de pérdida media, y la entrada de recuperación de 2^k unidades devuelve 2^k × payoff. Así que la recuperación solo devuelve la racha cuando la ratio de payoff —ganancia media dividida por pérdida media— supera 0,5 en el primer escalón, 0,75 en el segundo, 0,875 en el tercero, y se acerca a 1,0 a medida que la racha se alarga. Duplicar es el multiplicador correcto únicamente para una regla cuya ganancia media ya iguala su pérdida media.
El coste mueve cada uno de esos umbrales, porque el bróker lo cobra sobre la posición escalada. Toma la plantilla Martingale del Builder: un stop de 30 pips y un objetivo de 30 pips, así que el payoff es exactamente 1,0 antes de costes. Añade un coste de ida y vuelta de 2 pips y cada ganador netea 28 mientras cada perdedor cuesta 32: un payoff efectivo de 0,875. Eso supera los dos primeros umbrales, queda justo en el tercero y falla a partir del cuarto.
El patrón incómodo que hay debajo es que la martingala se siente atraída por las reglas de tasa de acierto alta. Las tasas de acierto altas proceden de objetivos colocados a la distancia del stop o más cerca, que es exactamente la disposición que deja demasiado pequeña la operación de recuperación.
Qué hacen la plantilla Martingale y el bloque del Builder
El Builder incluye una plantilla Martingale: una entrada RSI 14 que compra por debajo de 25 y vende por encima de 75, stop y objetivo de 30 pips, y un bloque Martingale Lot con una base de 0,01, un multiplicador de 2,0 y un Max Level de 4. La galería no la marca como recomendada. Reserva su distintivo de «recomendada» para plantillas con entradas de un solo disparo, un stop y un objetivo fijos en cada entrada, y sin bloques de martingala, promediado a la baja, piramidación ni reversión.
Dos comportamientos del bloque importan más que sus valores por defecto.
El nivel es la racha perdedora, y se detiene en el tope sin reiniciarse. El EA compilado cuenta las operaciones perdedoras consecutivas del símbolo y del número mágico a partir del historial de operaciones, en cada tick, y limita esa cuenta a Max Level. Así que el lote sube 0,01 → 0,02 → 0,04 → 0,08 → 0,16 y después se queda en 0,16 hasta que llega un ganador. No vuelve a la base. Un tope no es, por tanto, un stop de la escalera; convierte la cola de la escalera en apuestas planas al tamaño máximo.
La parada por drawdown congela el EA; no cierra nada. El input Halt at drawdown (%) del bloque (30 por defecto) compara el capital de la cuenta con su máximo. Cuando la diferencia alcanza el umbral, el EA abandona cada tick antes de tiempo. No abre operaciones, y los bloques que se ejecutan después de esa comprobación —Account Guard, Close All, Basket Average TP, promediado a la baja— tampoco se evalúan. Los stops y objetivos que ya están en el bróker se mantienen, y las salidas con stop dinámico o break-even siguen funcionando. El EA guarda el máximo en una variable global del terminal, así que un reinicio no lo pone a cero.
Esto es lo que significa para una sola racha perdedora con los ajustes de la plantilla, en pips al lote base de 0,01, si la operación siguiente a la racha gana:
| Racha perdedora | Lote de la operación de recuperación | Neto tras la ganancia, sin coste | Neto tras la ganancia, coste de 2 pips |
|---|---|---|---|
| 1 | 0,02 | +30 | +24 |
| 2 | 0,04 | +30 | +16 |
| 3 | 0,08 | +30 | 0 |
| 4 | 0,16 | +30 | −32 |
| 5 | 0,16 (con tope) | −450 | −544 |
| 6 | 0,16 (con tope) | −930 | −1.056 |
Sin coste, la escalera con tope devuelve todas las rachas de hasta cuatro y falla a partir de la quinta. Con un coste de 2 pips falla un escalón antes. Por debajo del tope, el payoff es un +30 fijo; por encima, la pérdida crece entre 480 y 512 pips de lote base por cada pérdida adicional.
| Condiciones de prueba | |
|---|---|
| Fuente | Línea base impresa en la tarjeta de la plantilla Martingale del EA Builder |
| Símbolo / marco temporal | USD/JPY M5 (Exness MT5, medido de nuevo el 2026-09-19 tras una corrección, spread fijo de 20 puntos, 72 % de calidad del historial) |
| Periodo | 2025-06-01 – 2026-06-09 |
| Modelo | M1 OHLC (a nivel de vela, no ticks reales) |
| Depósito / inputs | 10.000, valores por defecto de la plantilla, sin optimización |
Con los ajustes de serie la plantilla obtuvo un factor de beneficio de 0,85 en 646 operaciones, un drawdown de −4,71 % y un resultado neto de −363,54. En nuestra propia línea base de las plantillas del Builder con ajustes de serie — una única ejecución en USD/JPY M5 durante un año, inputs por defecto, sin optimización — la mayoría terminó por debajo de un factor de beneficio de 1,0, y la escalera no elevó a esta por encima.
Condiciones de mercado: lo que la escalera necesita y nunca obtiene
| Condición | La escalera sobrevive | La escalera falla |
|---|---|---|
| Rachas perdedoras | Cortas e interrumpidas por ganadores | Un movimiento sostenido en el que la regla vuelve a entrar |
| Ratio de payoff | Al menos 1,0 después de costes, para que una recuperación devuelva la racha | Por debajo de 1,0: el ganador no cubre lo apostado |
| Tamaño de posición | La cima de la escalera cabe en el margen libre y en el límite de volumen del símbolo | La entrada de recuperación es infinanciable o incolocable |
| Periodo de prueba | Contiene la peor racha que el símbolo puede producir | Termina antes de que llegue la racha |
| Modelo de costes | Deslizamiento y swap cobrados en cada entrada escalada | Spread medio fijo, financiación ignorada |
El consejo habitual es ejecutar la martingala en símbolos laterales o de reversión a la media, ya que el precio vuelve y la recuperación llega. Interpreta mal el riesgo. Un símbolo que revierte en promedio sigue teniendo tendencias de vez en cuando, y una entrada contratendencia recibe esa tendencia como una única racha perdedora sin interrupción: el mismo movimiento bate cada nueva entrada. A la escalera le basta con la excepción.
El planteamiento honesto es que ningún estado de mercado hace segura la escalera. Hay estados en los que aún no ha sido puesta a prueba, y un periodo de prueba que termine antes de que llegue la peor racha informará exactamente de eso.
Parámetros y ajustes en MT5
En el Builder son bloques con sus propios inputs, y cada valor se convierte en un input del EA compilado.
| Bloque e input | Dónde reside el riesgo | Qué controla |
|---|---|---|
Martingale Lot Multiplier | Cualquier valor por encima de 1,0 | Coste de cada escalón; 2,0 es lo estándar y resulta demasiado pequeño para un payoff inferior a 1,0 después de costes |
Martingale Lot Max Level | Debe ser finito, 1–10 | Limita la escalera; las pérdidas más allá se toman al lote superior |
Martingale Lot Halt at drawdown (%) | Congela el EA, no cierra nada | Detiene las nuevas operaciones —y las comprobaciones posteriores— ante un drawdown desde el capital máximo |
Averaging Down Max Additions / Interval (pips) / Lot Multiplier | Un multiplicador por encima de 1,0 es una martingala | Con qué rapidez un movimiento profundiza una cesta, y lo cara que sale cada adición |
| Basket Average TP | Neto entre las patas abiertas | Cierra la cesta en el precio medio ponderado más N pips |
Account Guard Floating loss cap (% of balance) | El verdadero cortacircuitos, si salta primero | Cierra las posiciones de este EA cuando la pérdida flotante de la cuenta alcanza el N % del saldo, y después se pausa |
Spread Filter Max Spread (points) | Justo por encima del spread normal | Bloquea las entradas escaladas que llegan en las peores condiciones |
Tres realidades de MT5 deciden si la escalera se comporta como fue diseñada:
- La orden de recuperación puede sencillamente ser rechazada. El tamaño de posición está acotado por
SYMBOL_VOLUME_MAXy cuantizado porSYMBOL_VOLUME_STEP. El EA que genera el Builder recorta un lote excesivo al máximo y lo redondea al paso antes de enviarlo, y una recuperación recortada no puede devolver la racha para la que fue dimensionada. Comprueba la cima de la escalera contra ambos antes que nada. - El stop-out ocurre por nivel de margen, no por capital. Cuando
ACCOUNT_MARGIN_LEVELcae por debajo del umbral de stop-out del bróker, las posiciones se cierran, y una llamada de margen llega antes de que el capital llegue a cero. La protección de saldo negativo determina si el daño se detiene en cero. - La fidelidad del backtest importa aquí más que en cualquier otra estrategia. Todo el historial depende de un puñado de operaciones de escalera profunda. Usa datos de ticks reales, lee la calidad de modelado y trata un resultado construido sobre OHLC de 1 minuto solo como una primera lectura.
- Construye primero la entrada con un bloque Fixed Lot y mídela. Anota su ratio de payoff y su peor racha perdedora: esos dos números, y no la tasa de acierto, deciden la escalera.
- Calcula la cima de la escalera: lote base × multiplicador elevado a Max Level. Compruébala contra
SYMBOL_VOLUME_MAXy tu margen libre. - Compara el payoff después de costes con los umbrales anteriores, y descarta el multiplicador si una recuperación no puede devolver la racha.
- Sustituye por el bloque Martingale Lot y añade un Account Guard fijado bastante por debajo del umbral de parada, para que el tester realice la pérdida antes de que la parada congele la protección.
- Amplía la prueba hasta que contenga al menos un movimiento sostenido en contra de la lógica de entrada. Si no lo contiene, el resultado está sin probar y no es robusto.
Modos de fallo: cómo termina un EA de martingala
- La racha dura más que la cuenta. El camino dominante. Las pérdidas llegan en bloque porque las mismas condiciones que baten una entrada baten la siguiente.
- El tope de escalones convierte la ruina en apuestas planas al tamaño máximo. En el bloque del Builder el lote se mantiene en el tope en lugar de reiniciarse, así que cada pérdida más allá del tope es la mayor pérdida de la escalera, y ninguna se devuelve.
- La recuperación es demasiado pequeña para recuperar. Un payoff por debajo de 1,0 después de costes significa que la escalera está infradimensionada por su propia aritmética, antes de que entre ninguna visión de mercado.
- Los costes se cobran sobre la posición escalada. El deslizamiento, el spread y el swap escalan con la escalera, de modo que las entradas profundas —aquellas de las que depende toda la estrategia— son las operaciones más caras del historial.
- La parada se confunde con un stop. Una parada por drawdown deja las posiciones abiertas en marcha, y una vez que salta, el Account Guard deja de evaluarse. Solo una protección que salta antes de la parada realiza la pérdida en un nivel elegido.
- El backtest termina antes de la racha. Un periodo de prueba sin un movimiento adverso sostenido informa del rendimiento de una escalera que aún no ha sido puesta a prueba.
Cómo probar un EA de martingala en AIStrategyMiner antes de que cueste nada
La prueba útil no es si un EA de martingala gana dinero: en la mayoría de las muestras lo hará. Es si la escalera que necesita cabe dentro de la cuenta que financiarías. Eso requiere dos números que salen solo de la entrada: su peor racha perdedora y su ratio de payoff después de costes.
- Construye la señal de entrada con un Fixed Lot y pulsa Measure; lee la peor racha de pérdidas y el payoff antes de añadir ninguna escalera.
- Escribe la tabla de la escalera de arriba para tu propio stop, objetivo, coste y Max Level, y encuentra la longitud de racha a partir de la cual el ganador deja de devolverla.
- Sustituye el Fixed Lot por el bloque Martingale Lot y compara los dos resultados sobre los mismos datos, con un Account Guard fijado por debajo de la parada.
- Confirma en el Probador de estrategias de MT5 con ticks reales sobre un periodo que contenga un movimiento adverso sostenido.
El .ex5 compilado a partir de tu propio flujo es gratuito. El código fuente .mq5 forma parte de Pro, un pago único sin suscripción — consulta los precios si quieres leer cómo cuenta sus niveles la escalera generada. La metodología del sitio explica cómo deben leerse los resultados de backtest.
Martingala frente a grid
| Martingala | Grid | |
|---|---|---|
| Qué fija el tamaño de posición | El resultado de la operación anterior | Fijo en cada nivel |
| Qué necesita para funcionar | Un ganador antes de que la escalera supere a la cuenta | Oscilación a través de los mismos niveles |
| Crecimiento de la exposición | Exponencial en la racha perdedora | Lineal en el número de niveles |
| Tasa de acierto declarada | Fijada por la definición del ciclo | Alta, por objetivos pequeños por cesta |
| Peor caso | Pérdida total de la cuenta | Pérdida total de la cuenta, alcanzada más despacio |
| El input que leer primero | Multiplier | Max Additions y el stop de cesta |
Ambos se presentan a menudo como productos distintos y con frecuencia son el mismo. Un grid con un multiplicador de lotes por encima de 1,0 es una martingala cuya distancia entre escalones la fija el espaciado, y hereda la exposición exponencial sin el peor caso lineal del grid. El contraste con el seguimiento de tendencia es aún más marcado: el mal periodo de un EA de tendencia es una larga serie de pérdidas corrientes que deja la cuenta intacta. El mal periodo de una martingala es una sola racha, y la paciencia no la sobrevive. Lee el multiplicador antes que la curva de capital, en todo EA que tenga uno.
Mide la escalera que necesitaría tu señal
Monta primero la entrada con lote fijo y lee su peor racha perdedora y su ratio de pago. Después compárala con el bloque Martingale Lot sobre los mismos datos, con un Account Guard fijado por debajo de la parada, antes de que haya capital de por medio.
- Compila un archivo .ex5 estándar para MetaTrader 5 y pruébalo con ticks reales en un periodo que contenga un movimiento sostenido contra la entrada.
Comprueba el EA terminado en MetaTrader 5 antes de fiarte de él. Las cifras de esta página salen de lo que escribiste; no son una previsión de resultados.
Artículos relacionados
Preguntas frecuentes
- ¿Qué es un EA de martingala?
- Un EA de martingala es un asesor experto que fija el tamaño de posición a partir del resultado de la operación anterior y no a partir del setup. Tras cada pérdida multiplica la siguiente posición por un factor fijo, habitualmente 2,0, y vuelve al tamaño base en cuanto una operación cierra en positivo. La lógica de entrada puede ser cualquiera —un extremo del RSI, un cruce de medias móviles, un nivel de grid— porque la escalera es la parte que hace el trabajo. Por eso también es fácil de auditar: la aritmética de la escalera puede escribirse antes de ejecutar ninguna prueba.
- ¿Tiene realmente un EA de martingala una tasa de acierto alta?
- Tiene una tasa de acierto por ciclo alta por construcción, que es otra cosa. Un ciclo de martingala está definido para terminar cuando una operación cierra en positivo, así que todo ciclo completado es un ciclo ganador salvo que la cuenta se agote antes. Un número fijado antes de ejecutar la prueba no aporta información sobre la regla. Lee en su lugar la tasa de acierto de las operaciones subyacentes, la ratio de payoff y la peor racha perdedora.
- ¿Cuántos escalones de duplicación debería permitir un EA de martingala?
- Ningún número de escalones hace segura la escalera. Un tope acota el tamaño de la pérdida; no la elimina. En el bloque Martingale Lot del Builder, el nivel es el número de pérdidas consecutivas contadas desde el historial de operaciones, y deja de subir en Max Level: el lote se queda entonces en el escalón superior hasta que llega un ganador. Con una base de 0,01, un multiplicador de 2,0 y un tope de 4, el lote superior es 0,16, y cada pérdida más allá de la cuarta se toma a 0,16 sin que la escalera la devuelva. Elige el tope a partir de una pérdida en el peor caso que hayas calculado, no de un número redondo.
- ¿Puede un EA de martingala recuperar sus pérdidas?
- Solo si la ganancia media es lo bastante grande después de costes. Tras k pérdidas la escalera ha apostado 2^k − 1 unidades y la entrada de recuperación es de 2^k unidades, de modo que el ganador devuelve la racha únicamente cuando la ratio de payoff supera aproximadamente 0,5 en el primer escalón, 0,75 en el segundo, 0,875 en el tercero, y se acerca a 1,0 a medida que la racha se alarga. El coste sube esos umbrales, porque se cobra en cada entrada escalada. Con stop y objetivo de 30 pips y un coste de ida y vuelta de 2 pips, un ganador tras tres pérdidas solo queda en equilibrio, y tras cuatro pierde.
- ¿Es la martingala más segura en pares laterales o de reversión a la media?
- No de la manera que implica el consejo. Un par que revierte le da a la escalera más rachas cortas, lo que suaviza la curva, pero el resultado lo decide la racha perdedora más larga que el símbolo puede producir. Una entrada contratendencia recibe una fase de tendencia como un único bloque continuo de pérdidas, porque el mismo movimiento que batió una entrada bate la siguiente. Ninguna etiqueta de par te dice cuánto puede durar ese bloque; solo lo hace una prueba larga que contenga un movimiento sostenido contra la entrada.
- ¿En qué se diferencia la martingala del trading de grid?
- Un grid puro coloca órdenes a intervalos fijos con tamaño constante y se beneficia de la oscilación; una martingala cambia el tamaño en respuesta a las pérdidas. Ambos se combinan a menudo, y de esa combinación proceden la mayoría de las cuentas arruinadas, porque el espaciado del grid decide con qué rapidez se profundiza la escalera mientras que el multiplicador decide lo caro que sale cada escalón. Si un EA expone un input de multiplicador de lotes por encima de 1,0, es una martingala independientemente de cómo se llame. Lee ese input antes que la curva de capital.
Glossary