获取终端信息
terminal_info 函数允许你获取连接的 MetaTrader 5 终端的状态和参数。
namedtuple terminal_info()
如果成功,该函数将以命名元组 (namedtuple) 的结构体返回信息,如果出错,则返回 None。
在这个函数的一次调用中,你可以获取在 MQL5 中由 TerminalInfoInteger、 TerminalInfoDouble, 和 TerminalInfoDouble 提供的所有信息,包括支持特性的所有变体。元组中字段的名称对应于没有 "TERMINAL_" 前缀的枚举元素的名称,简化为小写。
例如(参见 MQL5/Scripts/MQL5Book/Python/terminalinfo.py):
import MetaTrader5 as mt5
|
应该像下面这样。
[500, 3428, '14 Sep 2022'] TerminalInfo(community_account=True, community_connection=True, connected=True,.... Show terminal_info()._asdict(): community_account=True community_connection=True connected=True dlls_allowed=False trade_allowed=False tradeapi_disabled=False email_enabled=False ftp_enabled=False notifications_enabled=False mqid=False build=2366 maxbars=5000 codepage=1251 ping_last=77850 community_balance=707.10668201585 retransmission=0.0 company=MetaQuotes Software Corp. name=MetaTrader 5 language=Russian path=E:\ProgramFiles\MetaTrader 5 data_path=E:\ProgramFiles\MetaTrader 5 commondata_path=C:\Users\User\AppData\Roaming\MetaQuotes\Terminal\Common |