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.