好吧,我现在得到了你..所以这应该工作,然后我可以将价格从40点改为400点,换一个五位数的经纪人,是的? Extern pricepoint = 40/允许在发送订单前每小时下跌点数if((type == _OP_Buy)(iHigh(NULL,Period_H1,2) - (pricepoint * 0.0001)gt; = iClose(NULL,Period_H1,1))) ){MayOpenRealOrder = true;Originally Posted by ;
好吧,我现在得到了你..所以这应该工作,然后我可以将价格从40点改为400点,换一个五位数的经纪人,是的? Extern pricepoint = 40/允许在发送订单前每小时下跌点数if((type == _OP_Buy)(iHigh(NULL,Period_H1,2) - (pricepoint * 0.0001)gt; = iClose(NULL,Period_H1,1))) ){MayOpenRealOrder = true;Originally Posted by ;
在你的顶部你有extern变量put:int Mult = 1;然后在init()put:if(Digits == 3 || Digits == 5)Mult = 10;然后在代码中输入:if((type == _OP_Buy)(iHigh(NULL,Period_H1,2) - (pricepoint * Point * Mult)gt; = iClose(NULL,Period_H1,1))){MayOpenRealOrder = true ;这将自动占4或5位数的经纪人。
好的,谢谢你..现在,最后一个也是非常重要的问题......我在哪里将这行代码粘贴到EA中,以免造成任何伤害,但仍然有效?有人会看看它,只是为了让我知道我应该在哪里粘贴它。谢谢大家,你们都很棒!Originally Posted by ;
不,代码不起作用......仍然在下降趋势中发送买单。也许我把它放在错误的地方,或者它们是一些其他的订单而不是真正的订单。我改变了一下,看看它是否是代码的错误,但它没有改变。我已经粘贴了一些原始代码,以便你们可以告诉我它是否在错误的地方,谢谢A if(MayOpenRealOrder){if(!glCheckHighLowLimit(_OrderOpenPrice,type,typestr))MayOpenRealOrder = false; } if(MayOpenRealOrder){if(!glCheckOpenOrdersBeforeAdding(_OrderOpenPrice,_OrderType,CurrentPrice))MayOpenRealOrder = false; } if(MayOpenRealOrder)//code added Aug 20 2009 {if((type == _OP_BUY)(iHigh(NULL,PERIOD_H1,2)gt; = iClose(NULL,PERIOD_H1,1) (pricepoint * 0.0001)))MayOpenRealOrder = false; }