跳至内容

AccountFreeMarginCheck

AccountFreeMarginCheck

返回在当前账户以当前价格开仓后剩余的自由保证金。

double  AccountFreeMarginCheck(
   string  symbol,     // symbol
   int     cmd,        // trade operation
   double  volume      // volume
   );

参数

symbol

[in] 交易操作的符号。

cmd

[in] 操作类型。可以是 OP_BUY 或 OP_SELL。

volume

[in] 手数。

返回值

在当前账户以当前价格开仓后剩余的自由保证金。如果自由保证金不足,将生成错误 134 (ERR_NOT_ENOUGH_MONEY)。

示例:

if(AccountFreeMarginCheck(Symbol(),OP_BUY,Lots)<=0 || GetLastError()==134) return;
最后更新于