求助!!!关于结单129错误

 

用的这个函数OrderClose( ticket , lots, NormalizeDouble(closePrice,MarketInfo(OrderSymbol(),MODE_DIGITS)),  slippage);
接单价不是取得现价而是取得我给的价格

我发现总是出现接单失败报错误129,经过多次测试发现只有价格和当前现价完全一致的时候才能成功

也就是说这里的slippage根本不起作用,我尝试把slippage写死成1000还是会失败

有哪位大神知道这是怎么回事么, 求助 啊

 

OH,我的天。

 OrderClose()是平仓,平仓就是市价(根据订单开仓方向,Bid或者Ask)了结。自然就是要和当前价格一致才能成功的啊。

要不然那还了得?试想一下我1.3031来个多单,我平仓2.9999,啊不!9999.9999,那不发达啦?

呵呵~~ 

原因: