Publicidad
WIG82 689,35+1,38%
WIG202 436,79+1,75%
EUR / PLN4,31-0,01%
USD / PLN4,00+0,22%
CHF / PLN4,42+0,19%
GBP / PLN5,05+0,25%
EUR / USD1,08-0,22%
DAX18 500,32+0,13%
FT-SE7 950,46+0,23%
CAC 408 222,33+0,21%
DJI39 760,08+1,22%
S&P 5005 248,49+0,86%
ROPA BRENT86,37+0,78%
ROPA WTI82,45+0,89%
ZŁOTO2 214,19+1,02%
SREBRO24,60+0,12%

¿Tienes algún tema interesante? Escríbenos

twitter
youtube
facebook
instagram
linkedin
Publicidad
Publicidad

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

Agata Zep | 12:06 13 agosto 2020
Curso Forex MetaTrader4: Funciones y elementos de depuración. ¿Cómo crear un código transparente? | FXMAG
freepik.com
Publicidad
Aa
Compartir
facebook
twitter
linkedin

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.

Publicidad

 

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:

 Grafico

Grafico

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.

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

¿Tienes algún tema interesante? Escríbenos

¿Quieres que describamos tu historia o nos encarguemos de algún problema?

¿Tienes algún tema interesante? Escríbenos

Escribe a la redacción


Agata Zep

Agata Zep

Editor del portal FXMAG


Temas

Publicidad