TERMINAL_INFO Command

Get information from the Metatrader terminal application

Help:

{
   "MSG":"HELP",
   "COMMAND":"TERMINAL_INFO",
   "DESCRIPTION":"Get information about the MT4 Terminal application",
   "MANDATORY_TAGS":[null],
   "OPTIONAL_TAGS":[null]
}

Example

Single Line command (necessary for MTsocketAPI):

{"MSG":"TERMINAL_INFO"}

Same command in Beauty Format:

{
    "MSG":"TERMINAL_INFO"
}

MTsocketAPI reply:

{
    "MSG":"TERMINAL_INFO",
    "LANGUAGE":"English",
    "COMPANY":"XXXXXXXXXXX",
    "NAME":"YYYYYYYYYYYY",
    "PATH":"C:\\Program Files (x86)\\Metatrader",
    "DATA_PATH":"C:\\Users\\example1\\AppData\\Roaming\\MetaQuotes\\Terminal\\B18F210DB0E0855A96EB7E49C5C0EE25",
    "COMMONDATA_PATH":"C:\\Users\\example1\\AppData\\Roaming\\MetaQuotes\\Terminal\\Common",
    "BUILD":1353,
    "COMMUNITY_ACCOUNT":0,
    "COMMUNITY_CONNECTION":0,
    "CONNECTED":1,
    "DLLS_ALLOWED":1,
    "TRADE_ALLOWED":1,
    "EMAIL_ENABLED":0,
    "FTP_ENABLED":0,
    "NOTIFICATIONS_ENABLED":0,
    "MAXBARS":65000,
    "MQID":0,
    "CODEPAGE":0,
    "CPU_CORES":8,
    "DISK_SPACE":21695,
    "MEMORY_PHYSICAL":8060,
    "MEMORY_TOTAL":4095,
    "MEMORY_AVAILABLE":3867,
    "MEMORY_USED":228,
    "SCREEN_DPI":96,
    "PING_LAST":37199,
    "ERROR_ID":0,
    "ERROR_DESCRIPTION":"no error"
}

Note: Information about each field can be read here.