Muchos traders tienen una estrategia que funciona “a ojo” y quieren automatizarla. El problema es que un Expert Advisor no interpreta: ejecuta reglas exactas. Este es el proceso que seguimos para convertir una estrategia en un EA fiable.
1. Escribe las reglas sin ambigüedad
“Compro cuando el precio rebota en soporte” no se puede programar. “Compro cuando la vela de H1 cierra por encima del mínimo de las últimas 20 velas después de tocarlo” sí. Para cada regla responde: qué se mide, en qué marco temporal, y en qué momento (al cierre de vela o en cada tick).
2. Define entradas, salidas y gestión
- Entrada: condiciones de compra y de venta, y si se permiten varias operaciones a la vez.
- Salida: stop loss, take profit, cierre por tiempo o por señal contraria.
- Gestión: break-even, trailing stop, cierres parciales.
- Filtros: horario, sesión, spread máximo, noticias.
3. Decide cómo se calcula el riesgo
¿Lote fijo o porcentaje del balance? ¿Límite de pérdida diaria? ¿Número máximo de operaciones abiertas? Estas decisiones cambian el resultado tanto como las reglas de entrada. Puedes simular el efecto del riesgo con nuestro simulador de estrategias.
4. Elige la plataforma
MetaTrader 4 usa MQL4 y MetaTrader 5 usa MQL5. La elección depende de tu broker y del tipo de cuenta. Lo explicamos en MQL4 vs MQL5.
5. Programación y parámetros
Con la especificación clara se programa el EA y se exponen como parámetros los valores que querrás ajustar: periodos, distancias, horarios, riesgo. Un buen EA también registra en el diario por qué abre o no abre una operación.
6. Pruebas
- Visual: en el probador de estrategias, comprobar operación por operación que hace lo que dice la especificación.
- Backtest: con datos de calidad y spread realista.
- Demo o real con lote mínimo: durante algunas semanas, para ver la ejecución real.
Conclusión
Cuanto más precisa sea tu descripción, más rápido y fiel será el EA. Si quieres, cuéntanos tu estrategia y te ayudamos a convertirla en una especificación programable.