Wahrscheinlich habe ich die Situation nicht richtig verstanden.
Warum öffnet er Aufträge, wenn er die EA-Parameter ändert?
Oder ist es ein "Billet"?
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);
}

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
TrailingStop:
Das Beispiel des EAs mit der Realisation des Trailing Stop.
Autor: Vladimir Karputov