Discusión sobre el artículo "Lenguaje MQL4 para iniciados. Introducción"

 

Artículo publicado Lenguaje MQL4 para iniciados. Introducción:

La serie de artículos está destinada a los operadores que no tienen conocimientos de programación pero desea aprender el lenguaje MQL4 lo más rápido posible en el menor tiempo y con el menor esfuerzo posible. Si le dan miedo frases como "orientación a objetos" o "matrices tridimensionales", este el artículo que necesita. Las lecciones están diseñadas para obtener rápidamente los máximos resultados. Además, la información se proporciona de forma comprensible. No debemos profundizar en la teoría, sino que obtendrá los beneficios prácticos ya desde la primera lección.

Si no ha programado nunca antes, puede que encuentre alguna dificultad para entender el significado de algunos casos durante la primera lectura. Lea detenidamente el texto una vez más y piense cada frase. Al final comprenderá todo, ya que en realidad no hay nada difícil. No siga adelante sin comprender la información previa. Estudie los ejemplos del código. Escriba sus propios ejemplos en base a lo que ya ha entendido.

En primer lugar, vamos a ver qué puede hacer usando este lenguaje. Tiene por finalidad la creación de scripts, indicadores personalizados, asesores expertos y bibliotecas:

Los scripts son secuencias de comandos y programas que funcionan solo cuando se lo solicitamos. Pueden sustituir a las operaciones que realizamos en el trading cada día. Por ejemplo, cuando abrimos órdenes de compra. También pueden realizar funciones específicas: por ejemplo, analizar los gráficos y generar información estadística.
  • Los indicadores personalizados son indicadores técnicos escritos además de los indicadores integrados. Estos crean gráficos y otro tipo de información visual. A diferencia de los scripts, los indicadores personalizados operan con cada cambio del precio, es decir, a cada tick. Qué indicadores se mostrarán, dependen solo de nosotros. Puede ser un gráfico senoidal inútil o algo que nos ayude a orientarnos en la situación del mercado. Por ejemplo, si sabemos exactamente en qué circunstancias experimenta el mercado una tendencia y cuando es plano, podemos escribir esto como un indicador.
  • Los asesores expertos son sistemas de trading mecánicos vinculados a cualquier instrumento financiero. Al igual que los indicadores personalizados, los asesores expertos operan en cada tick, pero a diferencia de aquellos, estos pueden informarnos sobre la situación del mercado (por ejemplo, proporcionar cierta orientación sobre la compra o la venta) u operar por sí mismos sin nuestra ayuda. Un terminal ayuda a probar las estrategias, lo que permite realizar una rápida evaluación de la rentabilidad de nuestro asesor experto. Podemos describir nuestra estrategia en el lenguaje MQL4, mientras que un terminal sigue sin más todas nuestras instrucciones.
  • Las bibliotecas son conjuntos de funciones para realizar tareas específicas. Por ejemplo, uno de nuestros asesores puede usar funciones matemáticas especiales para decidir cuándo comprar y cuándo vender.

En este artículo aprenderemos a escribir scripts comunes. Para este propósito se utiliza un programa especial: MetaEditor 4. Para iniciarlo, pulsamos la tecla F4 en un terminal personal abierto. Para crear un nuevo script hacemos clic en File->New en el menú de MetaEditor 4 o usamos los botones Ctrl+N:



Autor: Antoniuk Oleg