Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 18.03.18
Karabiner Karabiner ist offline
Neues Mitglied
 
Registriert seit: Jun 2017
Beiträge: 20
Karabiner befindet sich auf einem aufstrebenden Ast
Standard Trailing Stop in EA einbinden bei vorhandenem SL

Hallo Forum,

ich habe mal wieder ein Problem und komme nicht weiter.
Bisher konnte ich mir immer irgendwie selber helfen, aber bei diesem Problem komme ich nicht weiter.

Ich setze über OrderModify den StopLoss und TakeProfit .. nun möchte ich in dem EA auch den TrailingStop implementieren und ich komme einfach nicht hinter das Geheimnis.

Wenn ich die Order modifiziere und den SL setze, wie kann ich dann den SL erneut modifizieren und versetzen. Ich finde immer nur EA´s die den bereits vorhandenen SL aus dem aktiven Trade modifizieren, aber nie einen EA der den SL setzt und je nach Marktinfo versetzt, als Lösungsansatz.

Ich kann also wenig programmieren, nur abkupfern und versuche zu verstehen was andere programmiert haben und es dann einzubauen im EA.

Mein Grund EA ist die Videoanleitung "EA selbst programmieren" .. darauf baut sich alles auf.

a)
Code:
extern double HandelLots = 0.1, SL_prozent = 0.2, TP_prozent = 1.0;
extern int MagicNummer = 12345;
extern int LongOrder, ShortOrder;
Code:
  if (OrderSelect(LongOrder,SELECT_BY_TICKET)==true)
      {
          if(OrderCloseTime() ==0 && OrderStopLoss() ==0 )
          {
          
              StoppLoss= NormalizeDouble (OrderOpenPrice()/(1+(SL_prozent/100)),Digits);
              bool OrderAngepasst = OrderModify (OrderTicket(),OrderOpenPrice(),StoppLoss,OrderTakeProfit(),0,Yellow);
          }
      }



Gruß Karabiner