Funkcja string TerminalInfoString() zwraca wartość odpowiedniej właściwości otoczenia programu MQL4. Identyfikator właściwości może być jednym z wartości ENUM_TERMINAL_INFO_STRING . Więcej informacji można znaleźć w specyfikacji MQL4.
#property strict void OnStart() { //--- język terminala MetaTrader 4 Print("1) TerminalInfoString(TERMINAL_LANGUAGE) = ",TerminalInfoString(TERMINAL_LANGUAGE)); //--- właściciel licencji na terminal MetaTrader 4 Print("2) TerminalInfoString(TERMINAL_COMPANY) = ",TerminalInfoString(TERMINAL_COMPANY)); //--- nazwa terminala MetaTrader 4 Print("3) TerminalInfoString(TERMINAL_NAME) = ",TerminalInfoString(TERMINAL_NAME)); //--- ścieżka do folderu, z którego uruchomiono terminal MetaTrader 4 Print("4) TerminalInfoString(TERMINAL_PATH) = ",TerminalInfoString(TERMINAL_PATH)); //--- ścieżka do folderu, gdzie są przechowywane dane terminala MetaTrader 4 Print("5) TerminalInfoString(TERMINAL_DATA_PATH) = ",TerminalInfoString(TERMINAL_DATA_PATH)); //--- wspólna ścieżka do wszystkich terminali MetaTrader 4 zainstalowanych na komputerze Print("6) TerminalInfoString(TERMINAL_COMMONDATA_PATH) = ",TerminalInfoString(TERMINAL_COMMONDATA_PATH)); }
Rys. 1. Przykłady stosowania funkcji TerminalInfoString().