MQL5Book/Scripts/Python/terminalinfo.py

29 lines
1.4 KiB
Python
Raw Permalink Normal View History

2025-05-30 16:09:41 +02:00
#+------------------------------------------------------------------+
#| 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()
#+------------------------------------------------------------------+