Alexej, die EA-Beschreibung ist ziemlich minimal, was bewirken diese beiden Zeilen auf Russisch?
input int LevelBreakeven = 70; // Entfernung bis zum Erreichen der Gewinnschwelle input int StopLoss_Pips = 30; // Abstand vom Stop-Loss zum Eröffnungskurs
Der eingebaute Übersetzer übersetzt wie folgt
input int LevelBreakeven = 70; // Abstand zur Gewinnschwelle input int StopLoss_Pips = 30; // Abstand vom Stop-Loss zum Eröffnungskurs
Das bedeutet, dass, wenn der Kurs bei 5-stelligen Notierungen 70 Pips in Richtung Gewinn geht, der Stop Loss in einem Abstand von 30 Pips vom Eröffnungskurs platziert wird, um den Slippage auszugleichen. Tatsächlich wurde der Code der Bibliothek platziert. Und der Expert Advisor dient nur zur Demonstration der Verwendung dieser Bibliothek.
Es wird ein Fehler bei der Orderänderung auftreten, wenn StopLoss_Pips größer als LevelBreakeven gesetzt wird (der Fehler wird auftreten, bis gapBU gleich oder größer als StopLoss_Pips ist , als Ergebnis wird die Orderänderung auftreten und SL wird in Übereinstimmung mit dem aktuellen Preis gesetzt, was höchstwahrscheinlich zu einer fast sofortigen Schließung dieser Order führen wird). Es ist notwendig, eine Prüfung einzufügen oder die Berechnung von newSL so zu ändern, dass StopLoss_Pips der Abstand nicht vom Eröffnungskurs, sondern vom aktuellen Kurs ist.
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
SL_Breakeven:
Diese Funktion verschiebt eine offene Position auf Breakeven.
Autor: Alexey Viktorov