Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 09.03.18
Ceo Ceo ist offline
Mitglied
 
Registriert seit: Jan 2018
Beiträge: 47
Ceo befindet sich auf einem aufstrebenden Ast
Standard OrderModify Error

Ich brauch mal wieder Hilfe. So weit klappt alles bei meinem EA aber er will auf Teufel kommt raus nicht den SL nachziehen. Ich hab dazu nochmal einen eigenen kleinen EA Programmiert um es besser zu verstehen aber ich verstehe nicht warum es ein Error gibt.

Code:
int LongTicket;
double ZIGZAG[4];
int MagicNumber = 11222;
int start()
{
   
      int  i = 0;
   double value = 0;
   int count = 0;

      while (count < 4)
      {
         value = iCustom(Symbol(),0,"Swing_ZZ",2,0,i);
         if (value > 0) 
         {
            ZIGZAG[count] = value; 
            count++;
         }
         i++;
         
        
         
     } 
     
     		 int bs_array[4] = {1,2,3,4};
	     int Index = ArrayMinimum(bs_array,WHOLE_ARRAY,0);
	    double Tief = ZIGZAG[Index];
   

   double ord=OrderSelect(LongTicket,SELECT_BY_TICKET);
   
   if(OrderCloseTime() != 0 || LongTicket == 0)
   
   {
   if(Open[2] < Close[2] && Open[1] < Close[1])
      {
      LongTicket = OrderSend(Symbol(),OP_BUY,1,Ask,0,0.0,0.0,"Long",MagicNumber,0,clrRed);
      if(LongTicket<0)
         {
            Print("Error Long",GetLastError());
            
         }
         else
            Print("Long Open");
      }

   }
   
   
   
   if(OrderSelect(OrderTicket(),SELECT_BY_TICKET)==true) 
      {  
       if(OrderType() == OP_BUY )
         {
          if(Volume[0]==1)
            {
             bool res=OrderModify(LongTicket,OrderOpenPrice(),ZIGZAG[Index],0,0,clrAliceBlue);
             if(!res)
             {Print("Error Order Modify PrintER",GetLastError());}
            }
          
         }  
      
      }
   
   
return(0);
}
Ich hab vor wenn ein Long Order eröffnet wird soll er erst ein SL setzen bei 50 Punkten und so bald das erste Tief generiert wurde von dem ZIGZAG Indikator soll er den SL immer nachziehen aber das will er nicht. Und warum weiß ich auch nicht.