- Obtener una lista general de las propiedades del terminal y del programa
- Número de versión del terminal
- Tipo de programa y licencia
- Modos de funcionamiento del terminal y del programa
- Permisos
- Comprobación de las conexiones de red
- Recursos informáticos: memoria, disco y CPU
- Especificaciones de la pantalla
- Propiedades del terminal y de la cadena de programa
- Propiedades personalizadas: límite de barras e idioma de la interfaz
- Vincular un programa a propiedades en tiempo de ejecución
- Comprobar el estado del teclado
- Comprobar el estado del programa MQL y motivo de finalización
- Cierre programático del terminal y establecimiento de un código de retorno
- Tratamiento de errores en tiempo de ejecución
- Errores definidos por el usuario
- Gestión de depuración
- Variables predefinidas
- Constantes predefinidas del lenguaje MQL5
Variables predefinidas
Cada programa MQL tiene un determinado conjunto general de variables globales proporcionadas por el terminal: ya hemos abordado la mayoría de ellas en las secciones anteriores, y a continuación se muestra una tabla resumen. Casi todas las variables son de sólo lectura. La excepción es la variable _LastError, que puede restablecerse mediante la función ResetLastError.
Variable |
Valor |
---|---|
_LastError |
Valor del último error, análogo de la función GetLastError |
_StopFlag |
Bandera de parada del programa, análoga de la función IsStopped |
_UninitReason |
Código de motivo de desinicialización del programa, análogo de la función UninitializeReason |
_RandomSeed |
Estado interno actual del generador de enteros pseudoaleatorios |
_IsX64 |
Bandera de un terminal de 64 bits, análoga de TerminalInfoInteger para la propiedad TERMINAL_X64 |
Además, para los programas MQL que se ejecutan en el contexto gráfico de un gráfico, como Asesores Expertos, scripts e indicadores, el lenguaje proporciona variables predefinidas con propiedades de gráfico (tampoco pueden modificarse desde el programa).
Variable |
Valor |
---|---|
_Symbol |
Nombre del símbolo del gráfico actual, análogo de la función Symbol |
_Period |
Este es el marco temporal del gráfico actual, análogo de la función Period |
_Digits |
El número de decimales en el precio del símbolo del gráfico actual, análogo de la función Digits |
_Point |
Tamaño del punto en los precios del símbolo actual (en la divisa de cotización), análogo de la función Point |
_AppliedTo |
Tipo de datos sobre los que se calcula el indicador (sólo para indicadores) |