3Lección 3. Construir un robot comercial sin programación
Lección 3. Construir un robot comercial sin programación
Curso 1. Trading algorítmico con MQL5
El Asistente MQL5 es una herramienta que ayuda a crear robots y plantillas de programa según la configuración que elija. Genera asesores expertos (EA) que pueden proporcionar señales fiables. Solo necesita seleccionar los parámetros deseados como base para la construcción de un asesor experto. Para acceder a él, abra MetaEditor . Puede encontrar su botón justo encima del menú de marcos temporales.
MetaEditor : entorno de desarrollo de estrategias comerciales integrado con la plataforma MetaTrader 5.

Tras abrir MetaEditor, haga clic en “Nuevo” en la esquina superior izquierda del programa. Este botón iniciará el Asistente de MQL5 .

Puedes desarrollar fácilmente un nuevo asesor experto siguiendo las instrucciones del Asistente de MQL5. Analicemos cada paso en detalle.
En primer lugar, debes definir la estrategia que deseas programar en tu robot comercial.
La biblioteca del Asistente de MQL5 contiene un conjunto de señales. Son básicamente las alertas estándar que proporcionan los indicadores. Al crear un asesor experto, puede usar cualquier combinación de módulos de señales de trading (hasta 64). Puede encontrar su descripción en la documentación de MQL5.
En nuestro ejemplo, utilizaremos las siguientes entradas.
Instrumento: EUR/USD
Marco temporal: H4
Indicadores: Medias móviles simples de 21 y 89 periodos, MACD (12; 24; 9).
Ahora, construyamos este asesor experto.
En el Asistente de MQL, haga clic en “ Asesor experto (generar) ” .

En el siguiente paso, debe nombrar a su asesor experto. Aquí también puede elegir el activo específico con el que trabajará este asesor y un marco temporal. Como queremos operar con EUR/USD en el marco temporal H4, escribimos EURUSD en la cadena “símbolo” y “H4” en el marco temporal.
Este paso representa la parte más interesante del proceso. Aquí, declaramos la configuración con la que operará el robot de trading. Tras hacer clic en “Añadir”, seleccionamos las señales predeterminadas. Cada conjunto de señales tiene sus propios parámetros. Por ejemplo, para añadir las señales de la media móvil de 21 periodos a nuestro asesor experto (EA), necesitamos establecer su periodo (21), su desplazamiento desde la barra actual (0), el método de promediación (Simple), el precio de cierre de la media móvil (MA) y el peso de la señal (1.0).

En cuanto al MACD, lo dejamos con la configuración estándar (periodo rápido = 12, periodo lento = 24 y periodo señal = 9).

La descripción detallada de cada señal se puede encontrar en el sitio web oficial de MQL5.
También puede especificar un período de tiempo para una señal específica. Por ejemplo, si desea ver una confirmación en un período de tiempo mayor, debe completar la configuración de “Periodo de tiempo”.
Tras agregar todos los parámetros, nuestro Asesor Experto está casi listo. Nuestro siguiente paso será configurar las propiedades de seguimiento de nuestro Asesor Experto.
¿Significa eso que debemos codificar las propiedades finales nosotros mismos? Comerciante Festo
En otras palabras, debemos decidir si usaremos un stop loss dinámico. Hay cuatro opciones disponibles:
- evitar el uso del stop loss (no se utiliza trailing stop);
- colóquelo en función de un nivel de parada fijo;
- configurarlo en función de un MA en particular;
- Utilice SAR parabólico.
En nuestro ejemplo no utilizamos un stop loss dinámico.
En el último paso, puede definir las reglas de gestión de capital para su asesor experto. Optamos por operar con un volumen fijo de 0,1 lotes y un riesgo del 10 %.

Tras hacer clic en “Finalizar”, obtenemos un código extenso y estructurado en MetaEditor. Este código es la base de nuestro asesor experto.

¿Cómo podemos convertirlo en un robot? Puedes hacerlo fácilmente pulsando el botón de compilación. Esta acción creará un archivo para tu robot y transferirá el código a MT5.

Después de eso, podrás encontrar el robot en la ventana “Navegador” de MT5.

Puedes realizar un backtest de tu robot de trading haciendo clic en “Probar” en su nombre. Selecciona los parámetros adecuados después de que se abra el probador de estrategias y pulsa “Iniciar”. Puedes ver los resultados de esta comprobación en la barra de backtest.

Ahora puedes construir un robot de trading completamente funcional sin necesidad de conocimientos ni experiencia en programación. Sin embargo, si quieres que tu asesor experto ejecute comandos más complejos, aún necesitas aprender a programarlo correctamente. En los siguientes artículos de este curso, aprenderás los fundamentos de la programación de tu primer robot en MQL5.
Resumen de la lección
- La biblioteca del Asistente MQL5 contiene un conjunto de señales que proporcionan los indicadores;
- MetaEditor es un entorno de desarrollo de estrategias comerciales integrado con la plataforma MetaTrader 5;
- Para convertir tu código en un robot, debes presionar el botón “Compilar”;
- Puedes probar tu robot de trading haciendo clic en “Probar” en su nombre. Selecciona los parámetros adecuados después de que se abra el probador de estrategias y pulsa “Iniciar”.

Small Traders es una academia innovadora que se especializa en la formación integral en tres pilares clave: trading, e-commerce y mercadeo en red. Nuestra misión es empoderar a personas de todas las edades, brindándoles las herramientas y conocimientos necesarios para prosperar en el competitivo mundo digital y financiero. .
Información de contacto
- San Jose Chiclayo - PERU
- Lunes a viernes de 9 a 18 horas
- soporte@smalltraders.es
- En linea las 24 horas
Únase a nuestro boletín informativo
Suscríbete a nuestro boletín para disfrutar de consejos de marketing gratuitos, inspiraciones y mucho más.