Publicidad
Publicidad
twitter
youtube
facebook
instagram
linkedin
Publicidad

Curso Forex MetaTrader4: Funciones y elementos de depuración. ¿Cómo crear un código transparente?

Curso Forex MetaTrader4: Funciones y elementos de depuración. ¿Cómo crear un código transparente? | FXMAG
freepik.com
Aa
Compartir
facebook
twitter
linkedin

Contenido

  1. Funciones
    1. Uso correcto de nombres

      En el artículo anterior hemos hablado sobre el uso de bucles en la programación en MQL. Hoy, nos centramos en el proceso de depuración. ¿Cuáles elementos hay que tener en cuenta para crear un código ordenado y transparente?

       

      Funciones

      MQL es un lenguaje procedural, en el cual ciertos fragmentos del código deben formar un conjunto. Estos elementos son llamados funciones. Dos premisas básicas para crear bloques de código son las siguientes:

      • Cohesión del código. En el caso de funciones, todo un bloque de instrucciones es activado con una línea del código, lo que influye significativamente en su seguridad. El número de lugares en los cuales el programador puede cometer un error es limitado de una manera significativa.
      • Fragmentos que se repiten. En el caso de bloques de instrucciones fijos y repetidos frecuentemente, una acción deseada es cerrarlos en de una función y luego activarla. Gracias a esto, se limita la redundancia del código, lo que influye de una manera positiva en su legibilidad.

      Uno de los ejemplos más interesantes del uso de funciones en la creación de estrategias automáticas  es la búsqueda de formaciones en diagramas.

       

      Uso correcto de nombres

      Es útil también elegir una convención uniforme de nombres, que permitirá en el futuro modificar sin problemas los fragmentos del código elegidos. Un ejemplo de fragmento de programa:

       GraficoGrafico

      Se presentan aquí dos métodos de notación de variables. La primera, denominada convención húngara, es una manera de notación en la cual el nombre de la variable es precedido por la primera letra de su tipo. La notación camello, en cambio, supone que una variable individual puede ser compuesta de una serie de palabras unidas, cada una de las cuales se escribe comenzando con mayúscula. Además, la primera letra del nombre de la variable es escrita con minúscula, mientras que el nombre de la función comienza con mayúscula.

      Publicidad

      Para leer el artículo siguiente sobre MT4 y MQL, pulse aquí.


      Agata Zep

      Agata Zep

      Editor del portal FXMAG


      Temas

      Publicidad
      Publicidad