Publicidad
WIG82 476,91+1,12%
WIG202 429,60+1,45%
EUR / PLN4,32+0,08%
USD / PLN4,01+0,40%
CHF / PLN4,42+0,33%
GBP / PLN5,05+0,29%
EUR / USD1,08-0,32%
DAX18 502,31+0,14%
FT-SE7 965,22+0,42%
CAC 408 248,77+0,54%
DJI39 760,08+1,22%
S&P 5005 248,49+0,86%
ROPA BRENT85,86+0,19%
ROPA WTI81,90+0,22%
ZŁOTO2 198,41+0,30%
SREBRO24,47-0,41%

¿Tienes algún tema interesante? Escríbenos

twitter
youtube
facebook
instagram
linkedin
Publicidad
Publicidad

Curso Forex MetaTrader4: Funciones matemáticas en MQL. ¿Cómo crear una función matemática propia?

Agata Zep | 11:33 21 agosto 2020
Curso Forex MetaTrader4: Funciones matemáticas en MQL. ¿Cómo crear una función matemática propia? | FXMAG
freepik.com
Publicidad
Aa
Compartir
facebook
twitter
linkedin

En los artículos anteriores hemos explicado como funcionan las tablas unidimensionales multidimensionales en MQL 4, así como hemos introducido el tema de funciones matemáticas integradas. En esta parte del curso explicaremos cómo se puede crear una función matemática nueva.

 

Construcción de una función matemática propia

A pesar de la existencia de numerosas funciones integradas, a menudo resulta que, desgraciadamente, entre los elementos del lenguaje MQL no hay el código que el usuario necesita para  una estrategia dada. En esta situación, existen dos soluciones:

  • Crear una función propia que utilice una (o varias) funciones integradas. Esta solución parece mucho más simple desde el punto de vista del usuario y a menudo requiere sólo un par de líneas de código adicionales. Desgraciadamente, en MQL 4 no es posible la llamada sobrecarga, que existe en lenguajes de programación orientados a objetos y permite modificar el código de las funciones existentes de una manera bastante fácil.
  • La segunda solución es el proyecto y la creación de una función matemática propia desde cero. Es una tarea mucho más difícil, porque hay que saber exactamente cómo funciona una función integrada o crear una solución propia.

Una función para encontrar un elemento mínimo está presentada a continuación.

Publicidad

 Gráfico 1

Gráfico 1

Una función que facilita el segundo elemento mínimo desde el final (utilizando la función Min(...)) se presenta más abajo.

 Gráfico 2

Gráfico 2

¿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