如何在MQL5中检查账户交易权限?求MQL4对应函数的MQL5等效写法
MQL5账户交易权限检查及MQL4函数等效映射
一、MQL5中检查账户是否允许交易
直接调用AccountInfoInteger(ACCOUNT_TRADE_ALLOWED)函数即可,返回值为true时表示账户允许交易,false则表示账户被限制交易。
二、MQL4到MQL5的函数等效对应
- MQL4的
AccountInfoInteger(ACCOUNT_TRADE_ALLOWED):在MQL5中函数名和参数完全一致,用法没有变化,同样用于检查账户级别的交易权限。 - MQL4的
TerminalInfoInteger(TERMINAL_TRADE_ALLOWED):MQL5中保留了相同的函数名和参数,等效函数就是TerminalInfoInteger(TERMINAL_TRADE_ALLOWED),用于检查终端软件是否开启交易权限。
注意:这两个函数的作用场景有区别——前者针对账户本身的交易权限设置,后者针对MT终端的交易开关状态。
内容的提问来源于stack exchange,提问作者ycomp
相关产品推荐
相关产品推荐

