OrderCheck

OrderCheck()函数检测是否有足够的钱执行需要的交易操作。检测结果在MqlTradeCheckResult结构域中。

bool  OrderCheck(
   MqlTradeRequest&       request,      // 请求结构
   MqlTradeCheckResult&   result        // 结果结构
   );

参量

request

[in]  执行 MqlTradeRequest 结构类型,该类型表述必要的操作活动。

result

[in,out]  指针指向 MqlTradeCheckResult 结构类型,显示检测结果。

返回值

如果操作时资金不足,或者错误填满了参量,函数返回false,如果成功检测了结构基础(检测指针),返回true-这并不表示要求的交易操作已经成功执行了。更多函数执行结果的细节描述,都分析在result结构域中。

为了获得有关错误的信息,调用 GetLastError() 函数。

另见

OrderSend()交易操作类型交易请求结构检测结果请求结构交易请求结果结构