MT5TerminalInfo

Получает состояние и параметры подключенного терминала MetaTrader 5.

MT5TerminalInfo()

Возвращаемое значение

Возвращает состояние подключение, имя торгового сервера и номер торгового счета.

Примечание

Значение возвращается в виде кортежа из трех значений:

Тип

Описание

Пример значения

integer

Статус подключения к торговому серверу: 0 – подключения нет, 1 – терминал подлючился, но торговое окружение еще не синхронизировано, 2 – терминал подлючен к торговому серверу

2

string

Имя торгового сервера

'MetaQuotes-Demo'

string

Номер торгового счета (логин)

'15185779'

Пример:

from datetime import datetime
from MetaTrader5 import *
 
# установим подключение к терминалу MetaTrader 5
MT5Initialize()
# подождем пока MetaTrader 5 подключится к торговому серверу
MT5WaitForTerminal()
# выведем информацию о состоянии подключения, названии сервера и торговом счете
print(MT5TerminalInfo())
# выведем информацию о версии MetaTrader 5
print(MT5Version())
# завершим подключение к терминалу MetaTrader 5
MT5Shutdown()
Результат:
>>> from datetime import datetime
>>> from MetaTrader5 import *
>>> MT5Initialize()
True
>>> MT5WaitForTerminal()
True
>>> print(MT5TerminalInfo())
[2, 'MetaQuotes-Demo', '16167573']
>>> print(MT5Version())
[5002009, '15 Mar 2019']
>>> MT5Shutdown()
True 

Смотри также

MT5Initialize, MT5WaitForTerminal, MT5Shutdown, MT5Version