Algunos conceptos básicos

Son descritos términos tales como "tick" (un cambio de precio), “control” en los algoritmos,
"comentarios" que describen los programas. El principal acontecimiento de las cotizaciónes en los
mercados financieros es el cambio de precio. Esta es la razón por la que el tick es un acontecimiento
importante que hace que los mecanismos básicos de los programas de MQL4 se ejecutan ¿Qué hacer
cuando ocurre un nuevo tick? ¿Qué medidas tomar? Este es el control que mueve la vanguardia aquí.
Pero no se olvide de comentar su código.

 Constantes y Variables

Los términos de constantes y variables serán explicadas; la diferencia entre estos términos sera
explicada. Como el término sugiere, una constante es algo continuo, un valor fijo. A diferencia de la
constante, una variable es un objeto del código de programación que puede modificar su contenido. Es
imposible escribir un programa sin usar objetos inalterables (constantes) y/o objetos que puedan ser
modificados durante la ejecución del programa (variables).

 Tipos de datos

Ciertos tipos de datos se utilizan en cualquier lenguaje de programación. El tipo de una variable se
elige de acuerdo a su finalidad. ¿Cómo podemos declarar una variable, ¿cómo podemos inicializarla
(preset su valor inicial)? Una elección errónea del tipo de una variable puede frenar el programa o
incluso dar lugar a un mal funcionamiento.

 Operaciones y expresiones

Las operaciones se hacen sobre operandos ¿Qué tipo de operaciones hay? ¿Cuáles son las
características especiales de las operaciones sobre enteros? ¿Por qué es importante recordar los
diferentes tipos de datos precedentes? Sin conocer las características de algunas operaciones, pueden
aparecer sutiles errores.

 Operadores

Los operadores pueden ser simples y complejos. Una acción necesaria no siempre pueden ser
ejecutadas por un operador simple. Si es necesario que un grupo de operadores se ejecute como un
gran operador, este grupo debe incluirse como un operador compuesto. Serán dados los
requerimientos necesarios y ejemplos especificos de utilización de los operadores.

 Funciones

La necesidad de conseguir un código simple nos lleva al término de función. Para poder utilizar la
función en distintos lugares del programa, es necesario establecer parámetros a la función.
Tendremos en cuenta el proceso de creación de función definida por el usuario. Se ofrecerán ejemplos
de uso de funciones estándar.

 Tipos de programa

Scripts, indicadores personales y Expert Advisor son los tipos de programas de MQL4 que le permiten
cubrir prácticamente toda la clase de problemas relacionados con el comercio en los mercados
fincancieros. Es necesario comprender los efectos de cada tipo de programas con el fin de utilizar el
Terminal de Usuario de MetaTrader 4 de la mejor manera.