¿Cómo crear un robot de trading?

Después de leer el primer y el segundo artículo del curso "Trading algorítmico con MQL5", ya conoces los orígenes del trading algorítmico y los principales tipos de robots de trading. También te mostramos dónde encontrar estos programas de trading automatizado en MetaTrader 5. No es un secreto que unas buenas habilidades en programación ciertamente te ayudarán a construir un robot. Pero, ¿es necesario ser programador para diseñar un asesor experto? ¡No, en lo absoluto! MetaTrader 5 permite crear robots de trading sencillos y listos para trabajar utilizando el asistente MQL5. ¡Aprendamos cómo hacerlo!

GM-4012 в статью #3 по алготрейдингу в Guidebook.jpg

¿Qué es MQL5 Wizard?

MQL5 Wizard es una herramienta que ayuda a crear robots y plantillas de programas según la configuración que elijas. Genera asesores expertos que pueden brindar señales confiables. Todo lo que necesitas hacer es seleccionar los parámetros deseados como base para el diseño del asesor experto. Para acceder a la herramienta, debes abrir MetaEditor– entorno de desarrollo de estrategias de trading integrado con la plataforma MetaTrader 5. Podrás encontrar su botón justo encima del menú de temporalidades.

333.png

Después de abrir MetaEditor, debes hacer click en "New" (Nuevo) en la esquina superior izquierda del programa. Este botón iniciará el MQL5 Wizard.

1.png

¿Cómo crear un asesor experto en MQL5 Wizard?

Puedes desarrollar fácilmente un nuevo asesor experto siguiendo las instrucciones proporcionadas por el MQL5 Wizard. Veamos cada paso en detalle.

En primer lugar, debes definir la estrategia que desees programar en tu robot de trading.

La biblioteca de MQL5 Wizard contiene un conjunto de señales. Básicamente son las alertas estándar que proporcionan los indicadores. Cuando creas un asesor experto, puedes utilizar cualquier combinación de los módulos de señales de trading (hasta 64). Podrás encontrar la descripción de ellos en la documentación de MQL5.

En nuestro ejemplo, usaremos las siguientes entradas:

 Instrumento: EUR/USD

Temporalidad: H4

Indicadores: Medias Móviles Simples con los períodos 21 y 89, MACD (12; 24; 9).

Ahora, construyamos este asesor experto.

En MQL5 Wizard, haz click en "Expert Advisor (generate)" (Asesor Experto (generar)).

 Рисунок3.png

En el siguiente paso, debes darle un nombre a tu asesor experto. Aquí también podrás elegir un activo específico con el que trabajarás este Asesor Experto y una temporalidad. Como queremos operar con el par EUR/USD en la temporalidad H4, escribimos EUR/USD en la cadena "symbol" (símbolo) y "H4" en la temporalidad.

Eligiendo las señales adecuadas para tu asesor experto.

Este paso representa la parte más interesante del proceso. Aquí, declaramos la configuración bajo la cual va a operar el robot de trading. Después de hacer click en "Add" (Agregar), seleccionamos las señales predeterminadas. Cada conjunto de señales tiene sus parámetros. Por ejemplo, para agregar las señales de la Media Móvil de 21 períodos a nuestro Asesor Experto, necesitamos establecer su período (21), su desplazamiento de la barra actual (0), el método de promediado (Simple), el precio para aplicar la Media Móvil (Precio de cierre) y el peso de la señal (1.0).

Рисунок5.png

 

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

Рисунок6.png

Para una descripción detallada de cada señal, visita el sitio web de MQL5.

También puedes especificar una temporalidad para una señal en particular. Por ejemplo, si deseas ver una confirmación en una temporalidad mayor, deberás configurarla en "Timeframe" (Temporalidad).

Aplicando un Stop de Arrastre

Después de agregar todos los parámetros, nuestro Asesor Experto está casi listo. Nuestra siguiente acción será establecer las propiedades de arrastre de nuestro Asesor Experto. En otras palabras, debemos decidir si vamos a utilizar un Stop Loss de arrastre o no. Hay cuatro opciones para elegir:

  • evitar usar Stop Loss (no se usa el Stop de arrastre);
  • colocarlo sobre la base de un nivel Stop fijo;
  • configurarlo en función de una Media Móvil en particular;
  • utilizar Parabolic SAR.

En nuestro ejemplo, no utilizamos un Stop Loss de arrastre.

Reglas para el manejo del dinero

En el paso final, puedes declarar las reglas para el manejo del dinero para tu asesor experto. Elegimos operar con un volumen de operación fijo de 0,1 lotes y un riesgo del 10%.

Рисунок7.png

Después de hacer click en finalizar, obtenemos un código grande y estructurado en MetaEditor. Estos son la columna vertebral y los huesos de nuestro asesor experto.

Рисунок8.png

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

Рисунок9.png

Después de eso, podrás encontrar el robot en la ventana "Navigator" (Navegador) de MT5.

Рисунок10.png

Puedes realizar un backtest de tu robot de trading haciendo click en "Test" (Probar) en el nombre del robot. Después de que se abra el probador de estrategias, selecciona los parámetros adecuados y luego presiona "Start" (Iniciar). Podrás ver los resultados de este chequeo en la barra "backtest".    

Рисунок11.png

Ahora, podrás crear un robot de trading completamente funcional sin ninguna habilidad ni experiencia en programación. Sin embargo, si deseas que tu asesor experto ejecute comandos más complicados, aún necesitarás aprender a programarlos correctamente. En los próximos artículos de este curso, aprenderás los fundamentos básicos para codificar tu primer robot en MQL5.

Preguntas frecuentes

  • ¿Cómo comenzar a operar?

    Si tienes más de 18 años, puedes unirte a FBS y comenzar tu viaje en FX. Para operar, necesitas una cuenta de trading y suficientes conocimientos sobre cómo se comportan los activos en los mercados financieros. Comienza estudiando los fundamentos básicos con nuestros materiales educativos gratuitos y creando una cuenta FBS. Es posible que desees probar primero con dinero virtual en una cuenta Demo. Una vez que estés listo, ingresa al mercado real y opera para alcanzar el éxito.

  • ¿Cómo abrir una cuenta FBS?

    Haz clic en el botón "Abrir cuenta" de nuestro sitio web y accede a Trader Area. Antes de empezar a operar, verifica tu perfil. Confirma tu dirección de correo electrónico y tu número de teléfono, y verifica tu identidad. Este procedimiento garantiza la seguridad de tu identidad y tus fondos. Una vez realizadas todas las comprobaciones, ve a la plataforma de trading que prefieras y comienza a operar.

  • ¿Cómo retirar el dinero que ganaste con FBS?

    El procedimiento es muy sencillo. Ve a la página Retiros del sitio web o accede a Retiros en la sección Finanzas de FBS Trader Area. Puedes obtener el dinero ganado a través del mismo sistema de pago que utilizaste para depositar. En caso de que hayas depositado fondos en la cuenta con varios métodos, retira tus ganancias a través de los mismos métodos en la proporción correspondiente a las sumas depositadas.

Últimas noticias

EURUSD: Buscando liquidez en zonas de venta de la semana. Niveles clave de entradas y salidas

Escenario bajista: Ventas por debajo de 1.0820 / 1.0841... Escenario alcista: Compras sobre 1.0827...

XAUUSD: En zona de oferta. ¿Hasta donde considerar el próximo retroceso?

Escenario bajista: Ventas por debajo de 2200 / 2194... Escenario alcista más próximo: Compras sobre 2197... Escenario alcista tras retroceso: Considera compras en torno a cada zona de demanda...

US500: Una corrección más extendida hacia 5192 antes de retomar compras

Escenario bajista: Ventas por debajo de 5220 ... Escenario alcista: Compras sobre 5225 (Si el precio falla en romper por debajo con decisión)

Depósito con sistemas de pago locales

Aviso de recopilación de datos

FBS mantiene un registro de tus datos para ejecutar este sitio web. Al presionar el botón "Aceptar", estás aceptando nuestra Política de Privacidad .

Callback

 1
 93
 355
 213
 1684
 376
 244
 1264
 672
 1268
 54
 374
 297
 61
 43
 994
 1242
 973
 880
 1246
 375
 32
 501
 229
 1441
 975
 591
 387
 267
 55
 246
 673
 359
 226
 257
 855
 237
 1
 238
 1345
 236
 235
 56
 86
 61
 61
 57
 269
 242
 243
 682
 506
 225
 385
 53
 357
 420
 45
 253
 1767
 1809
 593
 20
 503
 240
 291
 372
 251
 500
 298
 679
 358
 33
 594
 689
 241
 220
 995
 49
 233
 350
 30
 299
 1473
 590
 1671
 502
 224
 245
 592
 509
 39
 504
 852
 36
 354
 91
 62
 98
 964
 353
 44
 972
 39
 1876
 81
 962
 7
 254
 686
 850
 82
 965
 996
 856
 371
 961
 266
 231
 218
 423
 370
 352
 853
 389
 261
 265
 60
 960
 223
 356
 692
 596
 222
 230
 262
 52
 691
 373
 377
 976
 382
 1664
 212
 258
 95
 264
 674
 977
 31
 599
 687
 64
 505
 227
 234
 683
 672
 1670
 47
 968
 92
 680
 970
 507
 675
 595
 51
 63
 64
 48
 351
 1787
 974
 262
 40
 7
 250
 590
 290
 1869
 1758
 590
 508
 1784
 685
 378
 239
 966
 221
 381
 248
 232
 65
 421
 386
 677
 252
 27
 500
 34
 94
 249
 597
 268
 46
 41
 963
 886
 992
 255
 66
 670
 228
 690
 676
 1868
 216
 90
 993
 1649
 688
 256
 380
 971
 44
 1
 1
 598
 998
 678
 58
 84
 1284
 1
 681
 2
 967
 260
 263
00:00
00:00
00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00
23:00
23:00
00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00

Un gerente le contactará pronto

Corregir número

Su solicitud ha sido aceptada

Un gerente le contactará pronto

La próxima solicitud de devolución de llamada para este número telefónico
estará disponible en

Si tienes algún problema urgente, contáctanos a través del
Chat en vivo

Error interno. Por favor, inténtelo nuevamente más tarde

¡No pierdas tu tiempo – mantente informado para ver cómo las NFP afectan al USD y gana!

Está utilizando una versión anterior de su navegador.

Actualícelo a la última versión o pruebe otro para una experiencia de trading más segura, cómoda y productiva.

Safari Chrome Firefox Opera