MRM Bot PRO
- Utilidades
- Versión: 2.10
- Actualizado: 30 agosto 2026
- Activaciones: 10
MRM Combine v2.10: una plataforma de trading para quienes operan al límite
Versión de prueba para cuentas demo con todas las funciones
¡Vemos las líneas de margin call y stop out de antemano! ¡Aún no hemos abierto la operación y ya vemos dónde saldremos! ¿No te lo crees???
La mayoría de los gestores de riesgo para MT5 solo saben hacer una cosa: mostrar el margin call y el stop out actuales en función de las posiciones ya abiertas. Eso es cosa del pasado. Ya estás en la operación, ya asumes el riesgo, y lo único que te queda es reaccionar. MRM Combine funciona de otra manera: calcula el estado futuro de la cuenta incluso antes de que pulses el botón de entrada. No «lo que está pasando ahora», sino «lo que pasará si...».
Es la diferencia entre un salpicadero que muestra la velocidad y otro que muestra en qué se convertirá un accidente dentro de 3 segundos si se gira el volante de esa manera.
## Característica principal: previsión de liquidación antes de entrar en la operación
Introduces un lote hipotético en el campo «Lot», activas «+ PEND» y, en el gráfico, junto a las líneas continuas actuales, aparecen líneas punteadas: «Fut BE», «Fut ZM», «Fut MC», «Fut SO». No se trata de una «llamada de margen» actual, sino de la llamada de margen que TENDRÁS si la operación se ejecutara ahora mismo con el volumen indicado.
La diferencia clave con respecto a todo lo que hay en el mercado: el cálculo tiene en cuenta **tres fuentes de riesgo a la vez**, en lugar de una sola:
1. **Posiciones ya abiertas**: volumen neto base y margen actual.
2. **Órdenes pendientes** (límites y stops): su posible ejecución se incluye en la previsión si se tiene en cuenta las órdenes pendientes.
3. **La nueva operación prevista**: el lote concreto que estás introduciendo en este mismo momento.
Mueve la Magic Line: las líneas punteadas se mueven junto con ella en tiempo real. Ves que el `Fut SO` se encuentra a 12 puntos del precio actual; es imposible que no te des cuenta de que el próximo retroceso te sacará de la operación. Ni cálculos en un papel, ni tener que recurrir a la calculadora, ni «ya lo miraré luego en el terminal», cuando ya sea demasiado tarde.
En las cuentas con cobertura (hedge), la precisión de la previsión en la v2.10 alcanza un nuevo nivel: el margen no se calcula como una simple suma aproximada de ambas posiciones, sino según la fórmula real de cobertura del bróker (`SYMBOL_MARGIN_HEDGED`), tal y como la ve realmente tu bróker, y no como la vería una calculadora lineal.
## Cómo está estructurada la estación: por capas
### Capa 1: Magic Line — un único punto de referencia para todas las operaciones
La línea horizontal azul del gráfico representa a la vez el precio de entrada, el nivel de TP/SL, el punto de cierre parcial y el punto de referencia para la previsión. Basta con arrastrarla con el ratón para que se recalcule todo lo que depende de ella. No hace falta recordar cinco interfaces diferentes para cinco operaciones distintas.
### Capa 2: Campos de entrada que se calculan entre sí
Si introduces `Lot`, se recalcula `Target` (beneficio esperado). Si introduces una cantidad en `Target` con `Lot` vacío, el bot seleccionará automáticamente el volumen necesario teniendo en cuenta el margen disponible y lo registrará en `Lot`. Si mueves la línea, `Target` se actualiza al instante, mostrando las pérdidas y ganancias (P&L) de la posición neta actual más la operación prevista.
### Nivel 3: Modo global — la cuenta en su conjunto como un único organismo
`MODE: GLOBAL` hace que el bot no vea un solo instrumento, sino toda la cartera: todas las posiciones y órdenes pendientes de todos los símbolos se agrupan en un único saldo neto, y el umbral de equilibrio general se proyecta en el gráfico de CUALQUIER instrumento que estés viendo en ese momento. Si quieres sacar adelante una cartera en pérdidas con el oro, mientras el EURUSD y el GBPUSD están en números rojos, cambia al gráfico del oro y `Fut BE` te mostrará exactamente el escenario que necesitas para que toda la cuenta quede en cero o en positivo.
### Capa 4: Bloqueo simétrico (novedad en la v2.10)
El bloqueo en MRM Combine no es un simple «abrimos una posición contraria y nos olvidamos». Ambas partes (la de COMPRA y la de VENTA) se gestionan de forma totalmente independiente:
- cada parte tiene su propio trailing stop, su propio punto de referencia y su propio disparador de activación;
- el cierre parcial reduce el porcentaje **simultáneamente en ambos lados**: el bloqueo se reduce de forma proporcional, en lugar de desequilibrarse hacia un lado;
- el margen se calcula según la fórmula real del bróker, y no de forma aproximada.
### Nivel 5: Cierre parcial en cascada
Estableces uno o varios niveles de precio: cuando el precio los alcanza, el bot cierra el porcentaje establecido del volumen **restante** (no del inicial), una pirámide clásica de fijación de beneficios sin necesidad de recalcular manualmente los lotes en cada paso. Los niveles ejecutados se vuelven grises y no estorban; se pueden borrar con un solo botón.
### Nivel 6: Trailing: cinco métodos
FIX (distancia fija), CANDLE (según los extremos de las velas), ATR (se adapta a la volatilidad), FRACTAL (según la estructura del mercado), PIVOT (según los niveles de soporte/resistencia). Dos modos de ejecución: VIRTUAL (lógica interna del bot, flexible, pero depende del terminal en funcionamiento) y REAL SL (stop real en el servidor del bróker: resiste la pérdida de conexión y el cierre del terminal). En la v2.10, el REAL SL se ajusta realmente al precio en cada tick, en lugar de fijarse a posteriori.
### Capa 7: Análisis directamente en el gráfico, sin necesidad de cambiar de indicador
Pivotes de cuatro métodos (Standard/Camarilla/Fibonacci/Woodie) en tres marcos temporales, velas diarias en el gráfico actual, zonas de volatilidad ATR a partir del precio de apertura del mes, máximos y mínimos clave diarios/semanales/mensuales/trimestrales/anuales. Todo ello son puntos en los que se puede colocar la Magic Line con un solo clic y establecer al instante el TP, el SL o el nivel de cierre parcial.
### Capa 8: SMART BU — lote en función del porcentaje de margen libre
No se trata de «cuántos lotes suelo abrir», sino de «qué lote ocupará exactamente el 5 % de mi margen libre en este preciso momento». El cálculo no se basa en el saldo, sino en el dinero realmente disponible en ese momento.
## ¿Para quién es esto?
A los traders intradía que trabajan con una rejilla o con promedios, donde el riesgo de liquidación aumenta con cada aportación adicional y es imposible tenerlo todo en cuenta. A los traders que gestionan los stop-loss no como un freno de emergencia, sino como una herramienta práctica de cobertura. A todos aquellos que quieran tomar la decisión de entrar en una posición viendo de antemano sus consecuencias para la llamada de margen, en lugar de tener que averiguar a posteriori por qué el bróker ha cerrado las posiciones.
MRM Combine no opera por ti. Hace que el riesgo sea visible antes, y no después.
Tú tomas las decisiones fijándote en las líneas de MC/SO, en lugar de adivinar el futuro leyendo los posos del café.
Yo, el autor, un ferviente partidario de las operaciones de aceleración y de las estrategias de red, he tardado 13 años en comprender que no gana quien acierta la dirección, sino quien controla el riesgo. Este bot es mi intento de hacer que el control del riesgo resulte claro para todo el mundo.
## Escenarios desglosados
### 1. Entrada habitual con protección frente a una llamada de margen inesperada
Objetivo: abrir una operación, asegurándose de antemano de que no provocará un
nivel de margen.
1. Introduce el volumen previsto en `Lot`.
2. Arrastra la Magic Line hasta el precio de entrada deseado.
3. Activa «+ PEND» si quieres incluir también las órdenes pendientes en la previsión.
4. Fíjate en las líneas punteadas `Fut MC` / `Fut SO`: evalúa la diferencia con respecto al
precio.
5. Si el margen te parece adecuado, selecciona `MARKET BUY/SELL` (o `LIMIT/STOP` para
una entrada diferida a ese mismo precio).
**Ejemplo:** operas con una estrategia de rejilla, la posición actual de 0,5 lotes de COMPRA ya está en
ligeramente en rojo. Quieres añadir otros 0,5 lotes. Introduce 0,5 en «Lot»,
activas `+ PEND` y ves que `Fut SO` está ahora a solo 18 puntos del
el precio. Un par de horas de esa volatilidad y te sacan de la posición de forma forzosa. En lugar de
de añadir más, reduces la posición o esperas un precio más favorable.
### 2. Seguimiento de una operación abierta
1. Mueve la Magic Line manualmente para controlar el TP/SL: «SET TP/SL» establece
ambos a la vez al precio actual de la línea.
2. O bien, activa el trailing (`T`): el panel ajustará automáticamente el stop a medida que
el movimiento del precio, sin que tengas que intervenir.
3. `DEL TP/SL`: si necesitas eliminar ambos niveles a la vez (por ejemplo, antes de
`LOCK`).
### 3. Cierre parcial de beneficios (en cascada)
1. Abre el panel «Part Close» (`V`).
2. Establece el `Close %`, por ejemplo, 30.
3. Mueve la Magic Line al primer nivel objetivo y pulsa `+`.
4. Repite el proceso para el segundo nivel (por ejemplo, otro 50 % de lo que quede
tras el primero).
5. Active «Trail After: ON» para que, una vez alcanzados todos los niveles,
el saldo restante de la posición pase automáticamente a un trailing stop.
**Ejemplo:** posición de 1,0 lotes de COMPRA con una buena ganancia.
- Nivel 1 (más cercano al precio): 30 % → cerrará 0,30 lotes, quedarán 0,70.
- Nivel 2 (más lejos): 50 % → cerrará el 50 % de los 0,70 restantes = 0,35,
quedarán 0,35.
- Tras el segundo nivel, «Trail After» recoge los 0,35 lotes restantes
y los gestiona con el trailing sin que usted tenga que intervenir.
**Opción de emergencia:** si no hay tiempo para esperar a que se alcance el nivel, el botón «Close X%
Now» cierra el porcentaje establecido de inmediato, sin depender del precio.
### 4. Bloqueo de la posición ante un cambio de tendencia del mercado
1. Antes de bloquear la posición, elimina el TP/SL con el botón `DEL TP/SL` (de lo contrario, la operación contraria
puede ejecutarse de forma incorrecta con respecto a los niveles ya establecidos).
2. Pulsa `LOCK`: aparecerá `CONFIRM?`. Pulsa de nuevo para
confirmar (protección contra clics accidentales: el bloqueo es irreversible sin
desbloqueo manual).
3. A partir de la versión 2.10: ambas partes del bloqueo (la inicial y la contraria) siguen el precio y
se cierran parcialmente **de forma independiente entre sí**. Configura
el trailing y los niveles parciales como de costumbre: se aplicarán automáticamente
a cada lado por separado, recortando el volumen en ambos de forma proporcional.
**Importante:** en las cuentas de Netting (modo de compensación de futuros), el bloqueo es físicamente
imposible: el bróker no puede mantener simultáneamente posiciones de COMPRA y VENTA en un mismo
símbolo. Los botones `LOCK`/`AUTO LOCK` no funcionarán en este tipo de cuentas. El tipo
de la cuenta se puede ver en el panel INFO (`I`): compruébalo con antelación, y no en el momento en que
ya se necesite el bloqueo.
### 5. Retirada de fondos de una cuenta en números rojos mediante el modo global
Escenario detallado: se te han agotado las garantías en el EURUSD/GBPUSD, pero hay un fuerte
movimiento en otro instrumento (oro, petróleo, bitcoin).
1. Cambia el bot a `MODE: GLOBAL`.
2. `LOCK` en las posiciones con pérdidas: fijas la pérdida actual y esta no
aumentará.
3. Cambia al gráfico del instrumento de rescate.
4. Introduce el lote previsto en «Lot» y empieza a mover la Magic Line.
5. Presta atención a la línea punteada `Fut BE`: se trata del umbral de equilibrio TOTAL futuro
(en toda la cartera) tras abrir esta operación con el volumen establecido.
6. Mueve la línea hasta que «Fut BE» se sitúe en una zona de precios que sea realista alcanzar
. Lo ideal es que coincida con el precio actual.
7. Si no solo quieres salir a cero, sino también obtener beneficios, introduce la cantidad en
`Target`. La línea se desplazará automáticamente hasta el nivel de «punto de equilibrio global + esta
cantidad».
8. Abre la operación. Activa «AUTO CLOSE» si quieres que el bot
cierre toda la cartera al alcanzar el objetivo.
9. Para proteger el resultado: panel Trailing, disparador `0`, cualquier método.
El bot ajustará el stop a partir del punto de equilibrio general actual.
No se trata de «adivinar la dirección», sino de un cálculo exacto del volumen y el precio que
necesita precisamente tu cartera actual para salir a cero o en positivo.
### 6. Trabajo con análisis
- Pivotes (`P`): coloca la Magic Line en el nivel R1/S1 y, a continuación, `SET
TP/SL`: cierre de ganancias en la resistencia sin necesidad de cálculos manuales.
- Velas diarias (`D`): si ves el máximo de ayer como un límite claro en
el marco temporal actual: un punto lógico para un cierre parcial o
desplazar el stop.
- Zonas ATR (`A`): la entrada del precio en la zona desde la apertura del mes es una señal de mayor
probabilidad de volatilidad o de un cambio de tendencia; fija parte de las ganancias
con antelación.
- Extremos (`R`): la ruptura del máximo anual es una señal para aumentar
lote; la aproximación al mínimo anual es una señal para cerrar parte de la posición.
### 7. Prueba de escenarios con el sistema «headless» (sin un solo clic)
Novedad en la versión 2.10: si quieres ejecutar un historial en el Strategy Tester y comprobar
cómo se comportarán el trailing y el cierre parcial precisamente en el loc — no es necesario
hacer clic manualmente en «BUY» y «SELL» en el modo visual.
1. Activa `InpAutoTestLockMode`.
2. Establece `InpAutoTestLockRatio`: el volumen de la posición contraria en % respecto a la principal
(por ejemplo, 60: un bloqueo con un claro predominio de la primera posición).
3. Establece `InpAutoTestLockDelaySec`: tras cuántos segundos de tiempo simulado
se abrirá la posición contraria tras la primera operación.
4. La dirección de la posición principal se toma de `InpAutoDir` (COMPRA/VENTA).
5. Ejecuta la simulación en cualquier modo: «headless» o visual. En el registro
verás el momento en el que el bot abrió por sí mismo la operación contraria y creó el «lock», y
a continuación, cómo se han ejecutado el trailing y el partial en ambas posiciones.
## Advertencias sinceras
No lo leas como una lista de inconvenientes, sino como una lista de aspectos que
es mejor conocer de antemano, ya que no sería honesto callarlas.
- **LOCK y AUTO LOCK no funcionan en cuentas de Netting.** Esta restricción
de la plataforma MT5, no del producto: en una cuenta de netting es físicamente imposible mantener dos
posiciones opuestas en un mismo instrumento. Comprueba el tipo de cuenta en
el panel de información.
- **El trailing VIRTUAL solo existe dentro del asesor técnico en funcionamiento.**
Si se interrumpe la conexión, se cierra el terminal o se reinicia, el stop virtual
se pierde al mismo tiempo. Si necesitas una protección que resista el apagado
del terminal, utiliza el REAL SL, no el VIRTUAL.
- **El REAL SL modifica la orden en el servidor del bróker** — se mantiene incluso
si se desconecta el asesor. La desventaja: las modificaciones demasiado frecuentes
del stop (por ejemplo, un paso de trailing muy corto en un mercado volátil)
pueden, en teoría, provocar throttling o bloqueos por parte
algunos brókers. No establezcas un paso de trailing extremadamente pequeño
sin que sea necesario.
- **Las líneas «Future» son una previsión, no una garantía.** Al redondear el lote al
el paso mínimo, el spread variable, el swap y la comisión pueden provocar
una desviación de uno o dos puntos respecto a la realidad. Úsalas como referencia
para tomar decisiones, no como una cifra exacta para la contabilidad.
- **En el modo global, el BE total es un cálculo sintético**, no el precio
de ningún instrumento real. No intentes colocar en ella
una orden limitada real; utilízalo como referencia para planificar.
- **SMART BU realiza el cálculo a partir del margen libre, no del margen total.** Si en las
posiciones abiertas, si el margen libre es inferior al saldo, el lote calculado será menor
que si se calculara a partir del depósito total. Se trata de un comportamiento intencionado, no
un error.
- **Introducción de una cantidad en «Target» cuando «Lot» está vacío**: el bot selecciona el lote,
redondeado al paso de volumen del bróker, por lo que la cantidad real puede
diferir ligeramente de la introducida. Una discrepancia insignificante es normal.
- **No introduzcas un lote cero con un objetivo elevado**: el cálculo de los niveles futuros
resulta incorrecto con esta combinación. Indica siempre el
volumen previsto real, incluso si no tienes intención de abrir la operación en este mismo
ahora mismo (para una mera evaluación del riesgo, puedes introducir un lote mínimo).
- **Las capas analíticas (pivotes, extremos, zonas ATR) pueden superponerse
unas sobre otras** visualmente si se activan todas a la vez;
desactiva lo que no utilices en ese momento para que el gráfico siga siendo
legible.
- **El archivo de estado solo se guarda al eliminar el asesor de forma normal** del
gráfico. Un cierre inusual del terminal (corte de corriente, bloqueo) puede
provocar la pérdida de los últimos cambios no guardados en la configuración del panel
(esto no afecta a las posiciones abiertas en la cuenta; solo se refiere a
a los ajustes guardados del panel).
- **Los botones de negociación se bloquean mientras se ejecuta la operación.** No
haga clic de nuevo hasta que vuelva a aparecer el texto original del botón; un
clic durante la ejecución puede provocar el error «Trade blocked» en
el terminal.
- **Al arrastrar bruscamente la línea con el ratón**, el campo `Target` puede mostrar, durante una fracción
segundo un valor intermedio incorrecto; se trata de un
artefacto del recálculo rápido; una vez detenida la línea, el valor siempre
correcto.
- **En el caso de los instrumentos de criptomonedas**, el lote máximo disponible a veces
se muestra de forma incorrecta debido a las particularidades de las especificaciones del contrato del
del bróker; si ves valores extraños, indica manualmente el porcentaje real
de margen real manualmente mediante `InpManualMarginPercent` (por ejemplo, 0,75 para
Bitcoin; consulta el valor real con tu bróker).
- **En el simulador sin interfaz gráfica (headless), las líneas gráficas no se muestran**
; esto es lo esperado, ya que la plataforma no admite
es compatible con la plataforma. No obstante, todos los cálculos y la lógica de negociación
funcionan con total normalidad; para la depuración, utiliza el registro del terminal o
`ObjectGetDouble` por los nombres de los objetos (por ejemplo, `MRM_Bot_Line_BE`),
si está realizando pruebas en modo visual.
- **Solo cuenta demo para la primera ejecución.** Se trata de una medida de protección deliberada contra
un uso accidental con dinero real, y no es un error ni una restricción
de la licencia: el cambio a una cuenta real debe hacerse de forma consciente, una vez que
te hayas familiarizado por completo con el funcionamiento del panel en la cuenta demo.
Teclas de acceso rápido
| `Q` | cambiar el tipo de líneas (borde del gráfico / normales) |
| `W` | alinear las líneas a la izquierda/derecha |
| `H` | mostrar/ocultar las etiquetas de las líneas |
| `E` | Panel de exposición (riesgo de todos los instrumentos) |
| `I` | información de la cuenta |
| `M` | matriz de tendencia (5 velas MTF) |
| `P` | Panel de Pivotes |
| `R` | extremos (rangos) |
| `X` | Silencio durante 30 minutos |
| `T` | Panel de seguimiento |
| `V` | panel de cierre parcial |
| `A` | Zonas ATR diarias |
| `D` | velas diarias |
