int GetLastError() | int GetLastError() | GetLastError 函数返回最后一次发生的错误,然后是特殊变量 last_error 的值,其中,存储的最后一个错误的代码将被归零。 GetLastError
|
bool IsConnected() | bool TerminalInfoInteger(TERMINAL_CONNECTED) | IsConnected 函数返回客户端与执行数据泵功能的服务器之间的主连接的状态。如果成功建立到服务器的连接,则返回 TRUE,否则返回 FALSE。 TerminalInfoInteger
|
bool IsDemo() | bool IsDemoMQL4()
{
if(AccountInfoInteger(ACCOUNT_TRADE_MODE)==ACCOUNT_TRADE_MODE_DEMO)
return(true);
else
return(false);
}
| IsDemo 如果 EA 交易程序在一个演示帐户中运行,则返回 TRUE,否则返回 FALSE。 AccountInfoInteger
|
bool IsDllsAllowed() | bool TerminalInfoInteger(TERMINAL_DLLS_ALLOWED) | IsDllsAllowed 如果允许针对 EA 交易程序调用函数 DLL,则返回 TRUE,返回否则 FALSE。 TerminalInfoInteger
|
bool IsExpertEnabled() | bool AccountInfoInteger(ACCOUNT_TRADE_EXPERT) | IsExpertEnabled 如果在客户端中允许使用 EA 交易程序,则返回 TRUE,否则返回 FALSE。 AccountInfoInteger
|
bool IsLibrariesAllowed() | bool MQLInfoInteger(MQL5_DLLS_ALLOWED) | IsLibrariesAllowed 如果 EA 交易程序能够调用库函数,则返回 TRUE,否则返回 FALSE。 MQLInfoInteger
|
bool IsOptimization() | bool MQLInfoInteger(MQL5_OPTIMIZATION) | IsOptimization 如果 EA 交易程序在策略测试程序的优化模式中运行,则返回 TRUE,否则返回 FALSE。 MQLInfoInteger
|
bool IsStopped() | bool IsStopped() | IsStopped 如果程序(EA 交易程序或脚本)被命令停止其操作,则返回 TRUE,否则返回 FALSE。 IsStopped
|
bool IsTesting() | bool MQLInfoInteger(MQL5_TESTING) | IsTesting 如果 EA 交易程序在测试模式中运行,则返回 TRUE,否则返回 FALSE。 MQLInfoInteger
|
bool IsTradeAllowed() | bool MQLInfoInteger(MQL5_TRADE_ALLOWED) | IsTradeAllowed 如果允许用 EA 交易程序进行交易并且交易线程未被占用,则返回 TRUE,否则返回 FALSE。 MQLInfoInteger
|
bool IsTradeContextBusy() | - | IsTradeContextBusy 如果交易线程被另一 EA 交易程序占用,则返回 TRUE,否则返回 FALSE。 |
bool IsVisualMode() | bool MQLInfoInteger(MQL5_VISUAL_MODE) | IsVisualMode 如果 EA 交易模式在选中了 "Visual Mode"(可视模式)按钮的情况下测试,则返回 TRUE,否则返回 FALSE。 MQLInfoInteger
|
int UninitializeReason() | int UninitializeReason() | UninitializeReason 返回 EA 交易程序、自定义指标和脚本未初始化的原因代码。 UninitializeReason |