Curso Forex MetaTrader4: Funciones matemáticas en MQL. ¿Cómo crear una función matemática propia?
En el artículo descubrirás:

¿Qué hacer si entre las funciones integradas no se encuentra la función que necesitamos?

¿Cuáles son las maneras de resolver este problema?

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.

 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


Agata Zep

Editor del portal FXMAG

Ir a los artículos del autor
Artículos que deberían interesarte..