Curso Forex MetaTrader4: Tipos de variables en el lenguaje MQL. ¿Para qué sirve cada uno de ellos?
En el artículo descubrirás:

¿Qué es un tipo de variable?

¿Para qué sirve cada uno de ellos en MQL?

En la parte anterior de nuestro curso hemos analizado cómo funcionan los comentarios en el lenguaje MQL. Hoy, en cuatro pasos muy simples explicamos en qué consisten los tipos de variables diferentes que se pueden utilizar en la programación en MetaEditor.

 

Tipos de variables

Cada nombre utilizado en el programa tiene que ser declarado. Se trata de dar información de que éste describe un objeto de tipo determinado. En el lenguaje MQL existen 4 tipos fundamentales:

  • integer – números enteros;
  • double – números reales;
  • string – cadena de caracteres;
  • bool - valor verdadero/falso.

Cada uno de los tipos enumerados más arriba es utilizado en situaciones distintas y puede describir variables diferentes. Estos tipos constituyen uno de los elementos más importantes del lenguaje MQL. Probablemente, el tipo más obvió parece ser integer. Es un tipo destinado a representar números enteros. En el lenguaje MQL es posible también asignar valores en el sistema octal y hexadecimal. Dicho tipo es marcado con la palabra clave int. Cada número entero puede ser marcado también con el signo + o -.

 1

El tipo de números reales double sirve para representar valores de 8 bytes de un conjunto numerable de números racionales en el sistema decimal (con una precisión limitada). En otras palabras, se trata aquí de números decimales.

 2

El tercer tipo de datos es el tipo textual. Es destinado a representar una cadena de signos en una tabla continua físicamente. La longitud máxima de una palabra/frase son 255 signos.

 3

Es preciso subrayar también que la cadena de caracteres no tiene que limitarse a una línea de texto singular. Es posible dividir el texto entre múltiples líneas. Para esto sirve el signo del fin de línea /n.

El último tipo presentado es el tipo lógico bool. Se trata aquí de una variable bivalente que adquiere el valor verdadero/falso (true y false). Este tipo es utilizado más frecuentemente para verificar si una suposición determinada ha sido realizada. Las instrucciones complejas se reducen a una pregunta simple: Sí/No. En función del cumplimiento o no de dicha condición, otros bloques de la instrucción serán realizados.


Agata Zep

Editor del portal FXMAG

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