Todo el sistema arranca aquí: el Master no lleva estrategia dentro, solo copia y
protege. La estrategia la generas tú con StrategyQuant X, y esta
es la configuración de búsqueda con la que trabajamos.
Ábrelo en SQX desde Builder → Load settings y lanza la búsqueda
en la VPS, no en tu computador: son horas de cómputo y la VPS no se
apaga. Déjalo correr hasta tener unas cuantas decenas de candidatas en la lista de
resultados.
La configuración ya trae puestos los dos filtros que importan, así que SQX solo te
va a aceptar estrategias que sirvan: un mínimo de 2.000 operaciones
y un stop mínimo de 40 puntos. No los toques.
Cómo elegir la buena
Solo se monta una. Se filtra con dos criterios, en este orden:
Mayor número de operaciones.
Ordena por # of trades y quédate con las de arriba. Este es el criterio
que manda: necesitas que la estrategia abra todos los días sin falta,
y el número de operaciones es lo que lo garantiza.
Curva de equity con más rachas.
De esas, la que suba con varias operaciones seguidas y baje con varias
operaciones seguidas. Es el desempate, no el filtro principal.
De dónde sale el 2.000. No es un número al azar: medimos una
estrategia de 2.644 operaciones sobre 19 meses, día a día. De los 408 días hábiles
del periodo, 10 eran festivos de la bolsa de Estados Unidos — y en los 398
días de mercado restantes, absolutamente todos tuvieron 2 operaciones o más.
Cobertura del 100%. Por debajo de 2.000 empiezan a aparecer días en blanco de
verdad, y cada día sin operar es un día que la cuenta no avanza.
No buscamos una estrategia que gane siempre: buscamos una que se mueva
a rachas, ganadoras o perdedoras. En este esquema las cuentas
inversas ganan justo cuando la principal encadena pérdidas. Si la estrategia
alterna gano-pierdo-gano-pierdo operación a operación, ninguna de las cuentas
llega a avanzar lo suficiente para pasar la fase.
Así síTramos largos en la misma dirección
Cae durante muchas operaciones y después sube durante muchas. Eso es una racha,
y es lo que hace que la cuenta inversa despegue mientras la principal sufre.
Así noDiente de sierra, gana y pierde alternando
Termina arriba, pero nunca encadena. Las cuatro cuentas se quedan dando vueltas
alrededor del punto de partida y ninguna llega al objetivo.
Cuando la tengas elegida, expórtala desde SQX como archivo
.mq5 (clic derecho sobre la estrategia →
Export → MetaTrader 5 strategy source) y pasa al paso 2.
2 · Pasa tu estrategia por el parcheador
Si activas las protecciones de fondeo o el filtro de noticias, tu EA de estrategia
tiene que enterarse de cuándo parar. Si no, el Master cierra por límite y tu EA
vuelve a abrir en el siguiente tick: bucle infinito.
Parchea tu archivo automáticamente
Selecciona tu .mq5 de StrategyQuant y te lo devolvemos listo.
Después solo tienes que abrirlo en MetaEditor y pulsar F7.
Lo que le añade. No es opcional: va siempre.
Filtro de spread.
No abre si el spread supera 3 veces el habitual de tu
bróker. El número no lo pones tú: el EA lo saca del historial del símbolo
que MetaTrader ya tiene descargado, así que funciona desde el primer tick.
Lo escribe en el log al arrancar.
Una hora mínima entre entradas.
Si tu cuenta permite dos operaciones al día, la segunda no puede abrirse
hasta que pase una hora desde la apertura de la primera. Se mide entre
entradas, no desde el cierre: es el hueco que separa dos
ideas de trading distintas.
Tu estrategia no sale de tu computador. El parcheo ocurre aquí
mismo, en tu navegador: no subimos tu archivo a ningún sitio.
3 · Descarga los archivos
Guárdalos en la VPS donde corres MetaTrader 5. Los tres .ex5 van a la
carpeta MQL5\Experts\ — la abres desde MetaTrader con
Archivo → Abrir carpeta de datos. Ahí va también el
.mq5 parcheado del paso 2, que compilas con F7.
4 · Configura tu licencia en el Master
Antes de nada, en MT5 ve a Herramientas → Opciones → Expert Advisors,
marca "Permitir WebRequest para las URL listadas" y añade esta dirección.
Hazlo en cada terminal de la VPS.
https://mt.imperioalgoritmico.com
Después, al arrastrar cada EA a un gráfico, rellena estos dos campos:
Email
Password
La misma contraseña con la que acabas de entrar aquí.
Empieza siempre por el Master: hasta que él no esté autenticado y
publicando, los Slaves no tienen nada que copiar. Cuando su panel diga
Licencia: ACTIVA, sigue con las secundarias.
Tu licencia permite hasta 5 direcciones IP distintas cada 24 horas.
Dentro de una misma VPS puedes correr todos los EAs que quieras. Si la compartes
con otras personas, la cuenta se bloquea sola.
5 · Monta el esquema de cuentas
El Master va en la cuenta principal y publica lo que hace tu
estrategia. Cada Slave va en su propia cuenta y lo copia: igual o
al revés. Todos los terminales, en la misma VPS.
La idea es siempre la misma: enfrentar cuentas. Si una va con la
estrategia y otra va al revés, cuando una pierde la otra gana. De cada
enfrentamiento sale al menos una cuenta adelante.
Fase 1
Elige una de las dos rutas
Las dos acaban igual: con 2 cuentas en fase 2.
Ruta 1
De dos en dos
Montas 2 cuentas, esperas a que esa pareja se resuelva y repites el mismo montaje
con las otras 2. Tardas más, pero no pones las cuatro en juego a la vez.
Pareja A
MasterCuenta 1 · corre la estrategia
vs
Slave inversoCuenta 2InverseMode = true
Pase lo que pase, 1 de las 2 pasa a fase 2
Pareja B
MasterCuenta 3 · corre la estrategia
vs
Slave inversoCuenta 4InverseMode = true
Pase lo que pase, 1 de las 2 pasa a fase 2
2 cuentas en fase 2
Ruta 2
Las cuatro a la vez
Montas 1 Master y 3 Slaves de una sola vez. Dos cuentas van con la estrategia y
dos van al revés, así que gane el bando que gane siempre pasan dos.
Van con la estrategia
MasterCuenta 1 · corre la estrategia
Slave normalCuenta 2InverseMode = false
vs
Van al revés
Slave inversoCuenta 3InverseMode = true
Slave inversoCuenta 4InverseMode = true
2 cuentas en fase 2
Las 2 cuentas que pasaron siguen adelante
Fase 2
Aquí ya no hay ruta que elegir
Una hace de Master y corre la estrategia, la otra la copia al revés.
MasterUna de las que pasó fase 1
vs
Slave inversoLa otra que pasóInverseMode = true
1 cuenta fondeada
Los parámetros, de un vistazo
Esta es la ruta 2 completa. En la ruta 1 y en la fase 2 solo usas las dos primeras
filas, cambiando el InverseMode del Slave a true.
Cuenta
EA
InverseMode
MagicNumber
Cuenta 1
Master
—
—
Cuenta 2
Slave
false
987651
Cuenta 3
Slave
true
987652
Cuenta 4
Slave
true
987653
6 · Traduce el nombre del símbolo
Cada bróker le pone un nombre distinto al mismo índice. El Master publica sus
operaciones con su nombre, y si el Slave no sabe traducirlo no
encuentra el símbolo y no copia nada.
Se arregla con el campo SymbolMapping, que va en el Slave,
nunca en el Master. El formato es:
simboloDelMaster:simboloDelSlave
Los nombres exactos los ves en el Market Watch de cada terminal.
Cópialos tal cual, con guiones bajos y puntos incluidos, y aquí te armamos la línea:
:
Escribe los dos nombres y abajo aparece lo que hay que pegar en
SymbolMapping.
Pega esto
Si necesitas traducir varios símbolos, sepáralos con punto y coma:
NQ100_:NDX100;US30_:US30.cash
Nombres que ya conocemos
Bróker
Nasdaq 100
WeMasterTrade
NQ100_
FundedNext
NDX100
FTMO
US100.cash
Ultima Markets
NAS100
Cómo saber que quedó bien. Al cargar el Slave, el log de MetaTrader
escribe "Mapeos de símbolo cargados: 1". Si dice 0, el
campo está vacío o mal escrito. Y si en vez de copiar te aparece
"Símbolo no disponible en este bróker", es que la traducción no coincide con
el nombre real: revisa el Market Watch.
¿Algo no funciona?
ERROR 4014 en el log — falta añadir la URL en Opciones → Expert Advisors.
NOT AUTHENTICATED — revisa correo y contraseña, o has superado las 5 IPs en 24 h.
El Slave no copia — el Master no está autenticado, o el nombre de archivo no coincide en ambos.
Símbolo no disponible — revisa el SymbolMapping del paso 6 y asegúrate de que el símbolo está en el Market Watch.
Volumen 0 — tu RiskMultiplier es demasiado bajo para el lote mínimo del broker.