Un bot va bien, así que añades un segundo. Y un tercero. Suena a diversificar. Más estrategias, más instrumentos, menos dependencia de una sola cosa.
Normalmente no lo es. Operaciones separadas no son riesgo separado.
¿Puedes ejecutar varios bots de trading en una cuenta?
Sí. MetaTrader 5 ejecuta un Expert Advisor por gráfico, hasta 100 gráficos por terminal, y con un número mágico único las operaciones de cada bot siguen siendo identificables. Pero operaciones separadas no son riesgo separado. Cada bot tira del mismo margen libre y del mismo capital, así que el nivel de margen, la margin call y el stop out se aplican a la cuenta entera, nunca por bot. El drawdown de un bot puede provocar un stop out que cierre la posición ganadora de otro bot.
Así que la parte técnica es la fácil. Un EA por gráfico, y si intentas poner un segundo en el mismo gráfico, MT5 te pregunta si debe quitar el primero. En el VPS de MetaQuotes el techo son 32 gráficos.
El riesgo es la parte difícil, y de eso va el resto del artículo.
¿Qué es un número mágico y de verdad separa mis bots?
Un número mágico es un número que un EA adjunta a cada orden que envía. La documentación de MQL5 lo describe como el identificador del Expert Advisor que colocó la orden, pensado para que cada EA use su propio número único. Así encuentra un bot sus posiciones entre las de los demás.
Dos cosas que la documentación no dice y que sorprenden a mucha gente.
MT5 no obliga a que haya un solo bot por símbolo. Puedes poner tres bots en EURUSD y a la plataforma le parece perfecto.
Y un número mágico solo sirve si el código lo usa. La función que devuelve todas las posiciones abiertas no filtra por número mágico, eso lo tiene que hacer el programador. Si uno de tus bots filtra solo por símbolo y no también por número mágico, empezará a gestionar las posiciones de su vecino. Cerrarlas, moverlas, modificarlas. Con un EA mal escrito basta para desordenar toda la cuenta.
Así que un número mágico no es más que una etiqueta. Hace identificables las operaciones, pero no mantiene el dinero aparte.
Por qué dos bots en el mismo par se destrozan entre ellos
Esto no va de probabilidades. Va de cómo funciona la plataforma.
Una cuenta de MT5 es netting o hedging. En una cuenta netting solo hay una posición por símbolo. MetaQuotes lo dice claro: las operaciones posteriores en ese instrumento solo llevan a cerrar, invertir o cambiar el volumen de la posición existente. En una cuenta hedging puedes tener varias posiciones por símbolo, incluso opuestas.
Pon ahora dos bots en EURUSD en una cuenta netting. El bot A está largo. El bot B recibe una señal de venta. No aparece una segunda posición. En su lugar, el bot B reduce, cierra o invierte la posición del bot A. El stop loss de uno es literalmente la entrada del otro. Ahí tus números mágicos son decorativos, porque las posiciones se fusionaron antes de que la etiqueta importara.
Y entonces piensas: vale, pues cuenta hedging. Esa es la otra cara de la misma moneda. En una cuenta hedging cada posición se lleva por separado, así que tu bróker también puede cobrar margen por cada una. Algunos brókers dejan que el largo y el corto se compensen, otros no, y se configura por símbolo. Las cuentas hedging además suelen tener peores swaps.
Versión corta: netting fusiona tus bots y rompe su lógica. Hedging respeta su lógica y se come tu margen. No hay tipo de cuenta que resuelva esto. Estás eligiendo cuál de los dos fallos prefieres.
¿Puede un bot cerrar la operación ganadora de otro?
Sí, y por eso "operaciones separadas" es engañoso.
Tu nivel de margen es el capital dividido por el margen usado, por cien. Mira en la API de MT5 y todas las propiedades relacionadas están a nivel de cuenta: nivel de margen, nivel de margin call, nivel de stop out, margen libre. No existe un equivalente por EA en ninguna parte. El regulador funciona igual: la FCA exige al bróker cerrar la posición de un cliente en cuanto sus fondos caen al 50% del margen necesario para mantener sus posiciones abiertas, calculado sobre todas las posiciones juntas.
En la práctica eso significa esto. El bot A está en drawdown y comiendo margen. El bot B tiene una buena posición ganadora abierta. Si tu capital baja del nivel de stop out, tu bróker cierra posiciones. En Vantage se empieza por la posición con la mayor pérdida, y bastantes otros brókers funcionan igual. Así que la ganadora del bot B es la última de la cola, pero está en la cola. Y su beneficio flotante era justo la cantidad que sostenía el capital que el bot A estaba quemando.
En Vantage la margin call está en el 50% y el stop out en el 20%. Comprueba qué entidad figura en tu contrato. Si operas con una entidad regulada en la UE, el cierre obligatorio se aplica en cuanto tu efectivo más el beneficio abierto baja de la mitad del margen inicial mínimo exigido, así que te cierran antes que al 20%. Ese 20% es política del bróker y no ley, así que lee tus propias especificaciones de contrato. Cómo funcionan esos niveles está en margin call o stop out.
Hay una segunda versión, menos dramática y igual de cara. El bot A se ha comido todo el margen libre, el bot B quiere tomar su mejor setup de la semana, y su orden se rechaza con el código 10019, "there is not enough money". Sin crash, sin alarma. Solo una operación que nunca tuviste.
Los números mágicos reparten tus operaciones. No reparten tu margen. MT5 no tiene un presupuesto de riesgo por bot.
¿Estás diversificando o apostando lo mismo tres veces?
Aquí se va la mayor parte del dinero, y es la parte que peor se entiende.
Tres bots en EURUSD, GBPUSD y AUDUSD parecen tres posiciones. Cuando el dólar se mueve, son una posición con tres nombres.
Los brókers publican tablas de correlación, y esas tablas te dicen dos cosas a la vez. Mira los números, y luego mira lo que falta.
| Pares | Dukascopy | Defcofx | ¿Indica el periodo medido? |
|---|---|---|---|
| EURUSD y GBPUSD | +0,95 | +0,85 | No, ninguna de las dos |
| EURUSD y USDCHF | menos 0,95 | menos 0,90 | No, ninguna de las dos |
| AUDUSD y NZDUSD | +0,95 | +0,90 | No, ninguna de las dos |
Dos tablas de dos brókers sobre los mismos pares, con diferencias de 0,05 a 0,10, y ninguna dice sobre qué periodo se midió. Defcofx apunta en su propia web que los valores son promedios aproximados con fines educativos y pueden cambiar según las condiciones de mercado y los timeframes. Es un aviso honesto y es también exactamente el problema: la correlación no es una propiedad de un par, es una foto de un momento.
MetaQuotes usa umbrales concretos en uno de sus artículos y funcionan bien como regla práctica. Por debajo de 0,35 es excelente. Entre 0,35 y 0,60 es aceptable. A partir de 0,60 es peligroso, porque tus estrategias están duplicando la misma exposición.
La parte académica es más afilada de lo que esperarías. Existe un paper revisado por pares titulado "Are EUR and GBP different words for the same currency?" que concluye que la libra ya se comporta como un euro. Era con datos de los años noventa y respondía a otra pregunta, pero la idea sirve: dos pares que tratas como distintos pueden ser estadísticamente casi lo mismo.
Y ahora lo que más importa. Las correlaciones no son estables, y suben justo cuando las cosas se ponen mal. La investigación sobre diversificación muestra que las correlaciones en la cola izquierda, es decir durante las pérdidas, son mucho más altas que en la cola derecha. Tu diversificación funciona mejor los días en que no la necesitas.
Si cada bot arriesga un 2%, ¿qué arriesgas de verdad?
Tres bots, un 2% de riesgo cada uno por operación, los tres en mercado a la vez. Estas son las cuentas.
| Correlación media | Dispersión del total | Bots realmente independientes | Peor caso |
|---|---|---|---|
| 1,00 | 6,00% | 1,00 | 6% |
| 0,90 | 5,80% | 1,07 | 6% |
| 0,60 (umbral peligroso) | 5,14% | 1,36 | 6% |
| 0,35 (umbral excelente) | 4,52% | 1,76 | 6% |
| 0,00 (de verdad independientes) | 3,46% | 3,00 | 6% |
Lee primero la última columna. Tu peor caso es un 6% con cualquier correlación. La correlación no cambia lo malo que es tu peor día. La correlación cambia cada cuánto aparece tu peor día.
Con 0,9 tus tres bots son 1,07 bots. Ese día del 6% llega en cuanto el dólar hace un movimiento decente, y eso pasa a menudo. Con 0 tienes de verdad tres bots, y tienen que salir mal tres cosas sin relación a la vez para ese mismo 6%. El mismo techo, una frecuencia completamente distinta.
Pequeño matiz sobre las matemáticas: un stop del 2% es una pérdida fija, no un rendimiento con distribución normal, así que la columna del medio describe la dispersión de tu resultado agregado y no una probabilidad exacta. La dirección se sostiene, la precisión no.
MetaQuotes llega al mismo sitio desde otro ángulo en su propia investigación. Cinco EAs que respetan cada uno su límite individual de pérdida diaria del 2% producen entre un 6 y un 8 por ciento de drawdown total en la cuenta, porque uno llega a su límite y para mientras los otros cuatro siguen. Su propia recomendación para montajes con varios bots: un límite diario duro del 2% a nivel de cuenta, y un 0,5% por operación.
Ahí está el problema entero en una línea. El riesgo se gestiona por bot, pero las consecuencias son compartidas. MT5 no trae ninguna forma de hacer que los bots compartan un presupuesto de riesgo. MetaQuotes sí ha publicado un patrón de MQL5 que funciona, así que construirlo se puede, solo que no te lo dan hecho.
¿Qué diversifica de verdad y qué solo lo parece?
Lo que diversifica es el tipo de estrategia.
El seguimiento de tendencia y la reversión a la media están estructuralmente condenados a discrepar. Uno compra la ruptura, el otro la vende. Esos dos pueden operar instrumentos muy correlacionados y aun así dar curvas de capital que no se mueven juntas. Eso sí es diversificar.
Dos bots de momentum con distinto lookback no diversifican. Reaccionan al mismo régimen, con medio día de diferencia.
Nuestra propia regla: mide la correlación de tus drawdowns y no de tus rendimientos. La pregunta que quieres responder no es si dos estrategias se mueven juntas de media, sino si pierden dinero juntas. Son preguntas distintas y solo la segunda te revienta la cuenta.
En lo práctico, si vas a ejecutar varios bots: baja el riesgo por bot cada vez que añades uno. Trabaja con un presupuesto total para la cuenta en lugar de un porcentaje por bot. Y calcula unos 600 MB a 1 GB de memoria por terminal de MT5 en cuanto hay gráficos abiertos, así que con 4 GB corres tres o cuatro con holgura.
¿Entonces una cuenta separada por bot?
Eso resuelve el contagio del stop out. Tu correlación se queda exactamente igual.
La razón es simple: un sesgo largo en el mismo mercado sigue siendo un sesgo largo, aunque esté repartido en tres cuentas. El riesgo de mercado no sabe que tus cuentas están separadas. Lo que sí ganas es que el drawdown del bot A ya no puede arrastrar a la ganadora del bot B, y que por fin puedes ver por bot quién ganó o perdió el dinero. Esto último es una ventaja real que poca gente menciona: en una sola cuenta todas las estadísticas se mezclan y no puedes juzgar un bot con justicia.
Los costes también son reales. Un EA solo corre en la cuenta en la que estás conectado, así que necesitas varios terminales en varias carpetas, y por tanto más VPS.
Y luego la trampa que casi nadie menciona. Si estás en cuentas fondeadas, el consejo estándar de dar a cada bot su propia cuenta puede ser en sí una infracción.
FTMO permite EAs, con límites de plataforma de 200 órdenes a la vez y un máximo de 2.000 posiciones al día, y prohíbe EAs que causen más de 2.000 peticiones al servidor por día. El tope de capital es de 400.000 dólares por trader o por estrategia, y FTMO se reserva el derecho de suspender cuentas si detecta estrategias operadas de forma idéntica en varias cuentas y el total supera esa cifra.
FundedNext permite EAs pagando una tarifa en MT4 y MT5, y los prohíbe en cTrader y Match-Trader. Cada EA debe usar una estrategia distinta, hay un máximo de 300.000 dólares por estrategia de bot, y cubrirse entre varias cuentas está prohibido.
The5ers es el más estricto: no permite EAs de un proveedor cuyo código fuente no sea tuyo, lo que en la práctica descarta la mayoría de EAs comerciales.
Es decir, el consejo que encuentras en todos los foros puede ser justo la regla que incumples en una prop firm. Más sobre ese mundo en propfirm trading en 2026, sin adornos.
Entonces, ¿varios bots o no?
Varios bots pueden funcionar, pero solo si sumas el riesgo a nivel de cuenta en lugar de pensar por bot. Tres bots al 2% cada uno suman un 6% de golpe, y con correlación alta ese día llega a menudo.
Si vas a ejecutar varios: elige tipos de estrategia distintos en lugar de pares distintos, baja el riesgo por bot con cada bot que añadas, y mantén un único límite diario duro para toda la cuenta. La misma lógica que en gestión de riesgo en un bot de trading.
Y si uno de tus bots deja de funcionar de golpe después de añadir un segundo, muchas veces no es un problema de riesgo sino un conflicto de números mágicos. Lo resolvemos en tu bot no abre operaciones.
Fuentes: MetaQuotes escribió sobre gestión de riesgo centralizada para varios EAs y sobre umbrales de correlación en una cartera multi-EA. Las reglas de la FCA sobre CFDs describen el cierre al 50% del margen requerido.
Un bot con reglas de riesgo a nivel de cuenta
Máximo un 1% por operación, un stop duro de drawdown diario y como mucho tres posiciones a la vez. En tu propia cuenta, con tu propia contraseña. Cobramos un 30% de tu beneficio y nada cuando pierdes.
Empieza con el bot