下载MetaTrader 5
要添加评论,请登录注册
在代码库发布您的应用程序。数以百万的交易者都将看到它!
firesnow
5
firesnow 2012.12.05 12:36 

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

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

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

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

BaiChun Li
838
BaiChun Li 2013.01.08 18:06  

OH,我的天。

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

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

呵呵~~ 

/
要添加评论,请登录注册