顺水外汇EA交易网MT4

标题: 为什么不符合条件也会开单 [打印本页]

作者: snow123455    时间: 2016-5-7 11:16
标题: 为什么不符合条件也会开单
if(iClose(NULL,PERIOD_H1,1)>iOpen(NULL,PERIOD_H1,1))
{OpenOrders(Symbol(),OP_BUY,mylots,Magic,string(lastcomm+1));
我这个意思就是出现阳线就开单,收盘价大于开盘价意思就是阳线, 出现阳线开单,但是实际情况阴线也会开单,真是晕死了~!  
如果其它地方代码出错了,应该不至于吧,因为这个条件是死的,必须符合这个条件才会开单的嘛。
  实盘测大部份交易情况是能够正确执行信号的,少部份会出现阴线也会开单。
   请各位大虾帮个忙~!  解决一下,或者有其它的方法可以解决问题。

作者: xuyifeng1314    时间: 2016-5-8 06:21
直接用 Close[1]>Open[1] 不就可以了?
作者: lamsen    时间: 2016-9-15 22:22
点差为0下的回测有意义吗?建议你将点差设置为30回测一下
作者: hljlyf    时间: 2016-9-16 00:49
回复有真情,积分算目标,赚钱是唯一,学习更努力
作者: hljlyf    时间: 2016-9-16 01:21
回复有真情,积分算目标,赚钱是唯一,学习更努力




欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/) Powered by Discuz! X3.2