- 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
Número de versión del terminal
Dado que el terminal se mejora constantemente y aparecen nuevas funciones en sus nuevas versiones, un programa MQL puede necesitar analizar la versión actual para aplicar diferentes opciones de algoritmos. Además, ningún programa es inmune a los errores, incluido el propio terminal. Por lo tanto, si se producen problemas, debe proporcionar una salida de diagnóstico que incluya la versión actual del terminal; ello puede ayudar a reproducir y corregir errores.
Puede obtener el número de versión del terminal utilizando la propiedad TERMINAL_BUILD en ENUM_TERMINAL_INFO_INTEGER.
if(TerminalInfoInteger(TERMINAL_BUILD) >= 3000)
|
Recordemos que el número de versión del compilador con el que se construye el programa está disponible en el código fuente a través de las definiciones de macro __MQLBUILD__ o __MQL5BUILD__ (véase Constantes predefinidas).