Constantes predefinidas del preprocesador

MQL5 tiene varias constantes predefinidas que equivalen a macros simples, pero son definidas por el propio compilador. En la siguiente tabla se enumeran algunos de sus nombres y significados.

Nombre

Descripción

__COUNTER__

Contador (cada mención en el texto durante la ampliación de la macro da lugar a un aumento de 1)

__DATE__

Fecha de compilación (día)

__DATETIME__

Fecha y hora de compilación

__FILE__

Nombre del archivo compilado

__FUNCSIG__

Firma de la función actual

__FUNCTION__

Nombre de la función actual

__LINE__

Número de línea en el archivo compilado

__MQLBUILD__, __MQL5BUILD__

Versión del compilador

__RANDOM__

Número aleatorio de tipo ulong

__PATH__

Ruta al archivo compilado

_DEBUG

Definido al compilar en modo depuración

_RELEASE

Definido al compilar en modo normal