MT5TerminalInfo

获取所连接的MetaTrader 5程序端的状态和参数。

MT5TerminalInfo()

返回值

返回连接状态、交易服务器名称和交易账户号。

注意

该值作为三个值的元组返回:

类型

描述

样本值

整数

交易服务器的连接状态:0 – 没有连接,1 – 程序端已连接,但交易环境尚未同步,2 – 程序端已经连接到交易服务器

2

string

交易服务器名称

'MetaQuotes-Demo'

string

交易账户(登录名)索引

'15185779'

例如:

 datetime 导入 datetime
 MetaTrader5 导入 *
 
# 建立与MetaTrader 5程序端的连接
MT5Initialize()
# 等待直至MetaTrader 5程序端连接到交易服务器
MT5WaitForTerminal()
# 显示有关连接状态、服务器名称和交易账户的数据
print(MT5TerminalInfo())
# 显示有关MetaTrader 5版本的数据
print(MT5Version())
# 断开与MetaTrader 5程序端的连接
MT5Shutdown()
结果:
>>> 从datetime导入datetime
>>> 从MetaTrader5导入*
>>> MT5Initialize()
True
>>> MT5WaitForTerminal()
True
>>> print(MT5TerminalInfo())
[2, 'MetaQuotes-Demo', '16167573']
>>> print(MT5Version())
[5002009, '15 Mar 2019']
>>> MT5Shutdown()
True 

另见

MT5InitializeMT5WaitForTerminalMT5ShutdownMT5Version