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

Aviso de Recopilación de Datos

Mantenemos un registro de tus datos para ejecutar este sitio web. Al hacer click en el botón, estás aceptando nuestra Política de Privacidad.

facebook logo with graphic

Únete a Nosotros en Facebook

¡Mantente al día con las actualizaciones de la compañía, noticias sobre trading y mucho más!

¡Gracias, ya sigo su página!
forex book graphic

Manual para Principiantes de Forex

Tu guía definitiva a través del mundo del trading.

Descarga el Manual de Forex

¡Revisa Tu Correo!

En nuestro correo electrónico, encontrarás el Manual de Forex 101. ¡Solo toca el botón para descargarlo!

FBS Área Personal Móvil

market's logo FREE - On the App Store

Get

Advertencia de Riesgo: Los ᏟᖴᎠs son instrumentos complejos y tienen un alto riesgo de pérdida de dinero rápidamente debido al apalancamiento.

El 72,12% de las cuentas de los inversores minoristas pierden dinero al operar ᏟᖴᎠs con este proveedor.

Deberías tener en consideración si comprendes el funcionamiento de los ᏟᖴᎠs y si puedes darte el lujo de arriesgarte a perder tu dinero.

Estructura de un Robot de Trading

Esta información no son consejos para inversión

Después de finalizar las lecciones anteriores, ya conoces los tipos de robots de trading en MetaTrader 5. También sabes dónde encontrar las principales herramientas de trading algorítmico en MT 5 y cómo configurarlas. En esta lección, veremos la columna vertebral de un robot de trading. ¡Te prometemos que después de esta lección tu miedo a codificar en MQL5 comenzará a desaparecer!

¿En qué consiste un robot de trading?

Primero, echemos un vistazo a la estructura de un robot en el Meta Editor.

45232.png

Se ve intimidante, ¿verdad? Sin embargo, en realidad, todos los robots de trading tienen los mismos elementos básicos que necesitas conocer.

Hay cuatro principales partes de un robot de trading:

  • Setup
  • OnInit
  • OnDeinit
  • OnTick

Echemos un vistazo más de cerca a cada elemento.

Setup

Es la configuración. Esta es la parte del robot donde se coloca toda la información administrativa. Aquí, escribes notas, declaras variables (diferentes tipos de información con un nombre único), haces seguimiento de la lista de cambios y estableces los derechos de propiedad.

3232.png

En la captura de pantalla de arriba, puedes ver una muestra de un código Setup. Consta del copyright (derechos de autor), las principales propiedades del robot y el comando '#include' que inserta el contenido de un determinado archivo a tu asesor experto. Además, en esta sección, declaramos las entradas principales bajo el comando '#input'.

OnInit

La segunda parte se llama OnInit (OnInitiation). Esta parte se inicia cuando inicias el asesor experto por primera vez.

65443.png

 En esta parte, puedes ver los comandos que se ejecutarán después del primer lanzamiento del programa. ¡Explicaremos estos comandos en los próximos artículos!

OnDeinit

La siguiente sección del asesor experto se llama OnDeinit (Ondeinitiation). Se ejecuta cuando se apaga el asesor experto.

OnTick

Esta es la parte más interesante de un asesor experto. Consta de tres partes principales que se actualizan en cada tick (con la nueva información sobre un precio). Estas son entradas, salidas y dimensionamiento. Estas funciones son importantes para cualquier asesor experto, porque te indican cuándo comprar, cuánto vender y cuándo cerrar tus operaciones.

Este código se iniciará cada vez que llegue un nuevo tick a tu plataforma MetaTrader 5. Es decir, si los precios Ask/Bid o el volumen cambian, este cambio también afectará a la sección OnTick de tu código.

667654645.png

En la captura de pantalla de arriba, puedes ver que el robot verifica el tiempo de procesamiento de la última operación y otros datos.

Entonces, si fueras una computadora, ¿cómo leerías la estructura del código?

En primer lugar, irías a la sección OnInit y ejecutarías todo ahí. Debes configurar las variables y los parámetros que necesitas para tu estrategia. Esta acción se ejecuta solamente una vez.

Una vez completada esta acción, vas a la sección OnTick. Primero, chequeas si tienes alguna operación de la que debas salir. Luego, buscas operaciones que se pueden ingresar. Finalmente, el algoritmo de dimensionamiento te ayudará a identificar el tamaño de tu posición.

Una vez que apague tu asesor experto, ejecutas OnDeinit. Esta opción limpia el gráfico y elimina todo lo vinculado al propio asesor experto.

Conclusión

En resumen, si deseas construir un robot de trading, debes conocer su estructura a fondo. Afortunadamente, todos los robots tienen una estructura similar que te permitirá construirlo paso a paso.

Popular

Lunes 22 de enero: Nuevos máximos bursátiles y reuniones de bancos centrales y análisis DXY.

Noticias, calendario y análisis detallado del Índice dólar (DXY)

Viernes 19 de enero: Apetito por el riesgo e impulso en acciones tecnológicas.

El Índice tecnológico Nasdaq 100 alcanza nuevos máximos históricos, empujado por las ganancias en el subsector de chips, en especial tras el ascenso de más de 6% de las acciones de Taiwan Semiconductor Manufacturing Co…

Miercoles 17 de enero: IPC y Ventas minoristas

Análisis GBPUSD y atención con el IPC inglés y europeo, además de las ventas minoristas en EE.UU.

Selecciona tu sistema de pago

Siente el Espíritu de Equipo

Callback

Por favor completa el siguiente formulario para que podamos contactarte

Selecciona la mejor hora para llamarte. Hacemos las llamadas de lunes a viernes en los intervalos sugeridos. En caso de que no podamos comunicarnos, lo intentaremos de nuevo a la misma hora al día siguiente. Para obtener asistencia en tiempo real, usa el chat de FBS.

Sólo proporcionamos devoluciones de llamada en inglés. Si prefieres algún otro idioma, contacta al equipo de soporte.

Te llamaremos en el intervalo de tiempo que elijas

Corregir número

Su solicitud ha sido aceptada

Te llamaremos en el intervalo de tiempo que elijas

La próxima solicitud de devolución de llamada para este número de teléfono estará disponible en 00:30:00

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