Discusión sobre el artículo "Introducción a MQL5 (Parte 2): Variables predefinidas, funciones comunes y operadores de flujo de control"

 

Artículo publicado Introducción a MQL5 (Parte 2): Variables predefinidas, funciones comunes y operadores de flujo de control:

En este artículo, seguiremos familiarizándonos con el lenguaje de programación MQL5. Esta serie de artículos no es solo un tutorial, sino también una puerta de entrada al mundo de la programación. ¿Qué hace especiales a estos artículos? Hemos procurado que las explicaciones sean sencillas para que los conceptos complejos resulten accesibles a todos. Aunque el material es accesible, para obtener los mejores resultados será necesario reproducir activamente todo lo que vamos a tratar. Solo así obtendremos el máximo beneficio de estos artículos.

Aun así, el público objetivo de estos artículos serán los programadores principiantes. Por ello, repasaremos junto a usted todas las sutilezas de los fundamentos de MQL5 para que todos los razonamientos sean accesibles y comprensibles. Además, esperamos que estos materiales le animen a estudiar y profundizar en la programación MQL5. Sin embargo, debe comprender que no bastará con leer estos artículos, porque la programación es, ante todo, práctica.

En concreto, hoy estudiaremos las variables predefinidas, las funciones generales, los operadores de flujo de control, las operaciones aritméticas y lógicas y las operaciones de comparación. Conforme avancemos en el aprendizaje de los conceptos, llegaremos al tema principal de estos artículos: la creación de asesores, el motor del trading automatizado. Así, aprenderemos a dar vida a nuestras estrategias comerciales, ofreciendo a los programas automatizados la capacidad de tomar decisiones en nuestro nombre. 

Y, por supuesto, ¿de qué sirve una estrategia si no la probamos? Por lo tanto, también nos familiarizaremos con el simulador de estrategias, que nos permite evaluar la fiabilidad de los algoritmos usando datos históricos. Aquí es donde la teoría se encuentra con la realidad, y sin duda llegaremos a este importante aspecto del trading algorítmico. Así que prepárese para aprender nuevo material sobre el lenguaje MQL5. Y no olvide que no solo está aprendiendo a programar, sino que tiene la oportunidad de llevar sus operaciones al siguiente nivel con algoritmos.

En el presente artículo trataremos los siguientes temas:

  • Variables predefinidas 
  • Funciones generales 
  • Operaciones aritméticas y lógicas, operaciones de comparación 
  • Operadores de flujo de control


Figure 2. Result after running code in MetaTrader5

Autor: Israel Pelumi Abioye

 
Muy bien. Pero he echado de menos que comentaras el operador ternario. ( ?: ) ya que es bastante práctico en diferentes momentos. Y como en mis códigos lo uso mucho. Estaría bien que se incluyera. Así la gente podría entender mejor los códigos de mis artículos 🙂 . De todas formas, me ha gustado tu iniciativa de crear un minicurso de MQL5, para ayudar con la documentación. 😁👍
 
Daniel Jose #:
Muy bien. Pero he echado de menos que comentaras el operador ternario. ( ?: ) ya que es bastante práctico en diferentes momentos. Y como en mis códigos lo uso mucho. Estaría bien que se incluyera. Así la gente podría entender mejor los códigos de mis artículos 🙂 . De todas formas, me ha gustado tu iniciativa de crear un minicurso de MQL5, para ayudar con la documentación. 😁👍

Hola Daniel,

¡Gracias por tu aportación! Agradezco tu sugerencia respecto al operador ternario (?:). La incluiré en futuros artículos para mejorar la comprensión del código. Tus comentarios son valiosos y contribuyen a mejorar nuestros recursos para la comunidad.

 
Israel, me gustan tus analogías y cómo describes "hacer que ocurra la magia". Gracias.
 
DHess10000 #:
Israel, me gustan tus analogías y cómo describes "hacer que ocurra la magia". Gracias.
Hola DHess,
de nada.