Hallo Community,
ich brauche bei folgender Umsetzung Hilfe:
Ich möchte meinen EA so programmieren, dass wenn der Trade 23,6% im Plus ist, den Stopp ebenfalls um 23,6% nachzieht.
Das nächste Level wäre, wenn der Trade 38,2% im Plus liegt, der Stopp auch wieder um 38,2% (VOM URSPRUNGS STOPLOSS) nachgezogen wird.
Programmiert habe ich diese wie folgt:
PHP-Code:
if(OrderMagicNumber()==MagicNumberBlackMarubozu && OpenOrdersThisPairBlackMarubozu(Symbol())==1 && OrderSymbol()==Symbol() && OrderType()==OP_SELL )
{
double FirstStopLoss = OrderStopLoss();
if(Bid < OrderOpenPrice()-(OrderOpenPrice()-OrderTakeProfit())*0.236)
double New_StopLoss_BlackMarubozu_ = MathMin(FirstStopLoss, OrderOpenPrice()+(FirstStopLoss-OrderOpenPrice())*(1-0.236));
OrderModify(OrderTicket(),OrderOpenPrice(),MathMin(FirstStopLoss,OrderOpenPrice()+(FirstStopLoss-OrderOpenPrice())*(1-0.236)),OrderTakeProfit(),0,CLR_NONE);
if(Bid < OrderOpenPrice()-(OrderOpenPrice()-OrderTakeProfit())*0.382)
double New_StopLoss_BlackMarubozu_382 = MathMin(OrderStopLoss(), OrderOpenPrice()+(OrderStopLoss()-OrderOpenPrice())*(1-0.382));
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+0.0040,OrderTakeProfit(),0,CLR_NONE);
Das Problem ist, dass mein EA für FirstStopLoss immer den letzten bestimmten Stopp berechnet. Gibt es eine Möglichkeit, den Ursprungsstoploss anzusprechen?
Vielen Dank schonmal im Voraus!!!