下载MetaTrader 5

MarketInfo(NULL,MODE_STOPLEVEL)

要添加评论,请登录注册
提高您的级别。在工作服务执行订单!
zbj
144
zbj 2014.08.18 17:05 

MarketInfo(NULL,MODE_STOPLEVEL)返回值为0.0

多单,止损价<=Bid- MODE_STOPLEVEL ,即止损价<=Bid即可。

但我实时订单,止损价=Bid-0.02,提交订单时总是报错:止损价错误。

为什么自相矛盾呀 

enbo lu
版主
1943
enbo lu 2014.08.19 03:23  
把代码贴出来看
zbj
144
zbj 2014.08.19 16:34  
luenbo:
把代码贴出来看

不是代码。  是 手工实时买入多单,止损价必须小于Bid 减去大约 a , 止损价不能等于Bid,否则提交时,总提示止损价错误。

所以我就想了解下到底止损价要和Bid相差多少,我就查看了 MarketInfo(NULL,MODE_STOPLEVEL),结果发现MarketInfo(NULL,MODE_STOPLEVEL)返回值为0.0 。

这就奇怪了,如果返回值为0,就表示止损和Bid之间可以为0呀,但实际手工买多单设置止损时,这样提交不成功。 

Xiangdong Guo
3740
Xiangdong Guo 2014.08.21 13:29  

有些平台不能在下单的同时设置止损和止盈,必须要在下但成功之后再修改。

你可以试试。

zbj
144
zbj 2014.08.23 01:04  
tradelife:

有些平台不能在下单的同时设置止损和止盈,必须要在下但成功之后再修改。

你可以试试。

我测试了一下,好象手工提交多单时, 止损价=BID-MODE_SPREAD 就可以提交,即止损价=ASK-2*MODE_SPREAD  。但实盘速度太快,无法验证。
要添加评论,请登录注册