跳至内容

IsTradeAllowed

IsTradeAllowed

检查专家顾问是否允许交易以及交易环境是否空闲。

bool  IsTradeAllowed();

该函数的第二种形式用于检查指定符号在指定时间内的交易状态。

bool  IsTradeAllowed(
  const string symbol       // symbol
  datetime     tested_time  // time
   );

参数

symbol

[in] 符号。

tested_time

[in] 检查状态的时间。

返回值

如果专家顾问允许交易且交易环境空闲,则返回true;否则返回false。

注意:

只有当允许专家顾问进行交易时(专家顾问或脚本属性中的“允许实时交易”复选框已启用),才能调用更改交易账户状态的交易函数OrderSend()OrderClose()OrderCloseBy()OrderModify()OrderDelete()

示例:

if(IsTradeAllowed()) Print("Trade allowed");

另请参阅

IsDllsAllowed()IsLibrariesAllowed()IsTradeContextBusy()

最后更新于