Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 21.04.14
Postbote Postbote ist offline
Neues Mitglied
 
Registriert seit: Mar 2014
Beiträge: 14
Postbote befindet sich auf einem aufstrebenden Ast
Standard Stopps nach mehreren Levels nachziehen

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())==&& OrderSymbol()==Symbol() && OrderType()==OP_SELL )
   {  
      
double FirstStopLoss OrderStopLoss();
      
      if(
Bid OrderOpenPrice()-(OrderOpenPrice()-OrderTakeProfit())*0.236)
      
double New_StopLoss_BlackMarubozu_ MathMin(FirstStopLossOrderOpenPrice()+(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!!!