Der Autor der Idee: Yuri, der mq5 Code-Autor: barabashkakvn.
Der Expert Advisor (EA) berechnet die nächstgelegenen oberen und unteren "runden" Preise, abhängig vom Schritt der "runden" Zahl. Um zu sehen, wie die Berechnung des "runden" Preises funktioniert, kommentiere die Zeile in OnDeinit:
//+------------------------------------------------------------------+ //| Funktion zur Deinitialisierung des Expert Advisors | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- wie die Math() Funktion funktioniert: return; }
Ein Beispiel wird im Experten-Tab angezeigt, wenn du den EA vom Chart entfernst. Der EA prüft die Position des Preises und den iAMA (Adaptive Moving Average, AMA) Indikator, um eine erste ausstehende Order zu platzieren.
- Wenn der Schlusskurs der Bar #0 über dem Indikator liegt, wird eine ausstehende Buy Stop-Order zum oberen runden Preis platziert.
- Wenn der Schlusskurs der Bar #0 unter dem Indikator liegt, wird eine ausstehende Sell Stop-Order zum unteren runden Preis platziert.
Die Lebensdauer ist für jede ausstehende Order festgelegt: Lebensdauer der ausstehenden Order (in Stunden) wird zur letzten bekannten Serverzeit hinzugefügt.
Getrennte Trailing-Methoden werden für BUY- und SELL-Positionen angewendet. Diese sind in Trailing Stop BUY und Trailing Stop SELL konfiguriert.
Eingabeparameter
- Lots - Volumen;
- Stop Loss BUY - Stop Loss für die Buy Stop-Order;
- Stop Loss SELL - Stop Loss für die Sell Stop-Order;
- Trailing Stop BUY - Trailing Stop für Buy-Positionen;
- Trailing Stop SELL - Trailing Stop für Sell-Positionen;
- Schritt der "runden" Zahl - Schrittwert für den runden Preis;
- Lebensdauer der ausstehenden Order (in Stunden) - Lebensdauer der ausstehenden Order in Stunden;
- AMA: Berechnungsperiode - AMA-Periode;
- AMA: Periode des schnellen MA - Periode des schnellen gleitenden Durchschnitts;
- AMA: Periode des langsamen MA - Periode des langsamen gleitenden Durchschnitts;
- AMA: Horizontaler Versatz - horizontaler Versatz des Indikators;
- AMA: Preisart - Preisart, die für die Berechnung des Indikators verwendet wird;
- magic number - eindeutiger Identifikator für den EA.
Test auf EURUSD, H1:

Verwandte Beiträge
- Handelssignale mit MQL5 Wizard: Bullish und Bearish Harami mit CCI bestätigen
- MQL5 Wizard: Trade Signale auf Basis von Kurs-Crossover mit gleitendem Durchschnitt und ADX Bestätigung
- MQL5 Wizard: Handels-Signale mit 3 schwarzen Krähen / 3 weißen Soldaten + CCI für MetaTrader 5
- MQL5 Wizard: Handelssignale mit 3 schwarzen Krähen/3 weißen Soldaten und Stochastik erstellen
- MQL5 Wizard: Handelssignale durch 3 Schwarze Krähen/3 Weiße Soldaten + RSI