帮助我写一个EA,提前感谢 - 页 19

 

代码中有一个缺陷--你需要注释一行并插入另一行。

if((CalculateCurrentOrders_SELL(Symbol())==1)&&(CalculateCurrentOrders_BUY(Symbol())==1)&&(CalculateCurrentOrders_STOP(Symbol())==0))
//if((CalculateCurrentOrders_STOP(Symbol())==0)&&(CalculateCurrentOrders_OPEN(Symbol())==1))
  { 
    Lot_BUY=Nach_Lot*4;
    Ticket_Open_BUYSTOP=OrderSend(Symbol(),OP_BUYSTOP,Lot_BUY,Cena_Otkr_BUY,3,SL_Otkr_BUY,TP_Otkr_BUY,Metka,magicnumber,0,Blue);
  }
 
在任何情况下,在第5或第6笔订单之后,你必须缩小损失和利润的渠道....。
 

这段代码也应该用来打开卖点,否则它在代码中总是在买入。

我不知道我写得是否正确,是否符合一般风格...

if  (zigzag_0>zigzag_1)
{  
 if((CalculateCurrentOrders_STOP(Symbol())==0)&&(CalculateCurrentOrders_OPEN(Symbol())==0))
  {
    Lot_BUY=Nach_Lot;
    Ticket_Open_BUY=OrderSend(Symbol(),OP_BUY,Lot_BUY,Ask,3,ND(Bid-SL_BUY*Point),ND(Ask+TP_BUY*Point),Metka,magicnumber,0,Green);
    Cena_Otkr_BUY=ND(Ask);
    TP_Otkr_BUY=ND(Ask+TP_BUY*Point);
    SL_Otkr_BUY=ND(Bid-SL_BUY*Point);
    TP_Otkr_SELL=SL_Otkr_BUY;
    SL_Otkr_SELL=TP_Otkr_BUY;
    Cena_Otkr_SELL=ND(Ask-Shirina_Kanala_STOP*Point);
    Lot_SELL=Nach_Lot*2;
    Ticket_Open_SELLSTOP=OrderSend(Symbol(),OP_SELLSTOP,Lot_SELL,Cena_Otkr_SELL,3,SL_Otkr_SELL,TP_Otkr_SELL,Metka,magicnumber,0,Blue);
  }
}  
else
{  
 if((CalculateCurrentOrders_STOP(Symbol())==0)&&(CalculateCurrentOrders_OPEN(Symbol())==0))
  {
    Lot_BUY=Nach_Lot;
    Ticket_Open_SELL=OrderSend(Symbol(),OP_SELL,Lot_SELL,Bid,3,ND(Ask+SL_BUY*Point),ND(Bid-TP_BUY*Point),Metka,magicnumber,0,Green);
    Cena_Otkr_SELL=ND(Bid);
    TP_Otkr_SELL=ND(Bid-TP_BUY*Point);
    SL_Otkr_SELL=ND(Ask+SL_BUY*Point);
    TP_Otkr_BUY=SL_Otkr_SELL;
    SL_Otkr_BUY=TP_Otkr_SELL;
    Cena_Otkr_BUY=ND(Bid+Shirina_Kanala_STOP*Point);
    Lot_BUY=Nach_Lot*2;
    Ticket_Open_BUYSTOP=OrderSend(Symbol(),OP_BUYSTOP,Lot_BUY,Cena_Otkr_BUY,3,SL_Otkr_BUY,TP_Otkr_BUY,Metka,magicnumber,0,Blue);
  }
}  

 
evillive:

这段代码也应该用来打开卖点,否则它在代码中总是在买入。

我不知道我写得是否正确,是否符合一般风格...

你可以这样做
 
在演示中,达到第三个乘数是正常的--到目前为止还不错。
 
只有那块(Zigzag_0>Zigzag_1)不能正确工作。
 
Lucas_SPb:
只有那块(Zigzag_0>Zigzag_1)不能正确工作。


在没有 "之 "字形的情况下对其进行测试,即第一个版本。

 

О!

你可以使用随机数生成器 来猜测)))) 偶数--买入,奇数--卖出(或正数--买入,负数--卖出))))))

 
注释表达式(zigzag_0>zigzag_1 )。
 
evillive:

О!

你可以用随机数生成器来猜测))))) 偶数是买,奇数是卖)))))


创意和幽默 +5 =)