Expert Advisors: TrailingStop

 

TrailingStop:

Das Beispiel des EAs mit der Realisation des Trailing Stop.

TrailingStop sl to priceopen

Autor: Vladimir Karputov

TrailingStop
TrailingStop
  • Stimmen: 14
  • 2017.03.20
  • Vladimir Karputov
  • www.mql5.com
Das Beispiel des EAs mit der Realisation des Trailing Stop.
 

Wahrscheinlich habe ich die Situation nicht richtig verstanden.

Warum öffnet er Aufträge, wenn er die EA-Parameter ändert?

Oder ist es ein "Billet"?

 
sutrade:

Wahrscheinlich habe ich die Situation nicht richtig verstanden.

Warum öffnet er Aufträge, wenn er die EA-Parameter ändert?

Oder ist es ein "Knüppel"?

Dieser Expert Advisor ist ein Beispiel für die Implementierung der TrailingStop-Funktion. Nicht für den Handel. Und er öffnet POSITIONEN nach dem Ändern der Parameter, weil: nach dem Ändern der Eingabeparameter wird der EA neu initialisiert - das Init-Ereignis findet statt und die Funktion OnInit() wird ausgelöst, in der das Flag "FirstStart" auf true gesetzt wird - d.h. der EA wird in den Zustand "First Start " versetzt:

//+------------------------------------------------------------------+
//| Experteninitialisierungsfunktion|
//+------------------------------------------------------------------+
int OnInit()
  {
***
   FirstStart=true;
   return(INIT_SUCCEEDED);
  }