forked from rosh/MQL5Book
28 lines
1.4 KiB
Python
28 lines
1.4 KiB
Python
#+------------------------------------------------------------------+
| |||
#| terminalinfo.py |
| |||
#| Copyright 2022, MetaQuotes Ltd. |
| |||
#| https://www.mql5.com |
| |||
#+------------------------------------------------------------------+
| |||
import MetaTrader5 as mt5
| |||
| |||
# установим подключение к терминалу MetaTrader 5
| |||
if not mt5.initialize():
| |||
print("initialize() failed, error code =", mt5.last_error())
| |||
quit()
| |||
| |||
# выведем краткую информацию о версии MetaTrader 5
| |||
print(mt5.version())
| |||
# выведем полную информацию о настройках и состоянии терминала
| |||
terminal_info = mt5.terminal_info()
| |||
if terminal_info != None:
| |||
# выведем данные о терминале как есть
| |||
print(terminal_info)
| |||
# выведем данные в виде словаря
| |||
print("Show terminal_info()._asdict():")
| |||
terminal_info_dict = mt5.terminal_info()._asdict()
| |||
for prop in terminal_info_dict:
| |||
print(" {}={}".format(prop, terminal_info_dict[prop]))
| |||
| |||
# завершим подключение к терминалу MetaTrader 5
| |||
mt5.shutdown()
| |||
#+------------------------------------------------------------------+
|