Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 06.03.18
Ceo Ceo ist offline
Mitglied
 
Registriert seit: Jan 2018
Beiträge: 47
Ceo befindet sich auf einem aufstrebenden Ast
Standard Letztes Tief eines Indikators finden.

Hallo, mein EA ist nun fast fertig "yeay". Jetzt geht es an Moneymanagment und Riskomanagment und genau da hab ich ein Problem. Mein Stoploss wird an einem bestimmt Punkt gesetzt, so weit so gut. Nun möchte ich mit einem Modifizierten ZigZag Indikator den Stoploss nachziehen. Er soll den Stoploss immer am letzten Tief setzen.

Hier findet er die Punkte.

Code:
//Value

   int  i = 0;
   double value = 0;
   int count = 0;

      while (count < 4)
      {
         value = iCustom(Symbol(),0,"Myindi",2,0,i);
         if (value > 0) 
         {
            ZIGZAG[count] = value; 
            count++;
         }
         i++;
      }
Hier kauft er und weiter unten setzten er den Stoploss

Code:
		

if( buy_condition_1  )
{	
				
LongTicket = OrderSend(Symbol(),OP_BUY,LotSize,Ask,0,0,0,"Buy Order",MagicNumber,0,Green);
				                   
				
L2 = OrderSelect(LongTicket,SELECT_BY_TICKET); 
OpenPrice = OrderOpenPrice();
				
            
             
   if(StopLoss > 0)  LongStopLoss = OpenPrice - (StopLoss * RealPoint);
   if(TakeProfit > 0) LongTakeProfit = OpenPrice + (TakeProfit * RealPoint);
            
            
if(LongStopLoss > 0 || LongTakeProfit > 0) 
	{
  bool LongMod = OrderModify(LongTicket,OpenPrice,LongStopLoss, LongTakeProfit,0);
	}
				
							
				
	}
Jetzt weiß ich nicht mehr weiter, wie finde ich das letzten Tief raus? Hab mir schon überlegte mit ilowest aber sicher bin ich mir nicht.