Idee von: mserega76.
MQL5-Code von: Vladimir Karputov.
Die Trading-Strategie basiert auf der Arbeit mit einem "Fan" von gleitenden Durchschnitten (drei Zeitrahmen, fünf gleitende Durchschnitte pro Zeitrahmen). Der EA ist für GBPUSD auf dem M5-Chart (fünfstellige Kursnotierung) konzipiert. Wenn du versuchst, ihn auf einem anderen Symbol oder Zeitrahmen auszuführen, wird der EA mit einem Fehler abbrechen.
Im Code werden zwei Methoden verwendet, um Daten von den Indikatoren Gleitender Durchschnitt zu erhalten:
- Daten von nur einem Balken pro Anfrage (Daten werden in einer Variablen gespeichert) - "iMAGet"
- Daten von mehreren Balken pro Anfrage (Daten werden in einem Array gespeichert) - "iMAGetArray" und "iStochasticGetArray"
Zusätzlich wird CopyRates häufig verwendet, um die Berechnungen zu beschleunigen.
Einstellungen
- Lot-Größe beim Öffnen einer Position (wenn die Signale nicht übereinstimmen)
- Flachheitskoeffizient auf M5 (Anzahl der Punkte pro Balken)
- Ursprünglicher Stop-Loss (wenn er unter 100 liegt, wird kein Stop-Loss gesetzt)
- Take Profit (wenn er unter 100 liegt, wird kein Take Profit gesetzt)
- Minimaler Gewinn in Punkten beim Bewegen zum Break-even
- Stop-Loss beim Bewegen zum Break-even (wir bewegen ihn zum Break-even, wenn der Parameter über 9 liegt)
- Maximaler Abstand zwischen den MAs für den Fan im M5-Chart (nur in Signal 1)
- Maximaler Abstand zwischen den MAs für den Fan im M15-Chart (nur in Signal 4)
- Maximaler Abstand zwischen den MAs für den Fan im M15-Chart (nur in Signal 6)
- Stochastikperiode (für M5)
- Obere Stochastik-Stufe (für M5)
- Untere Stochastik-Stufe (für M5)
- Stochastikperiode (für M15)
- Obere Stochastik-Stufe (für M15)
- Untere Stochastik-Stufe (für M15)
- Minimale Größe des Kerzenkörpers (nur in Signal 1)
- Niedrige Flachheit (minimale Flachheitslänge in Balken)
- Hohe Flachheit (maximale Flachhöhe in Punkten)
- Minimale Distanz in Balken zwischen den Indikator-Spitzen für Divergenz im M5
- Minimale Prozentzahl des langen Hammer-Schattens
- Maximale Prozentzahl des kurzen Hammer-Schattens
- Minimale Hammergröße in Punkten (im M5-Chart)
- Wie lange der Hammer schon vorhanden war (höchste Anzahl seines Balkens)
- In wie vielen Balken der Hammer das Maximum ist (nur in Signal 6)
- Schmaler Bereich (größte Breite des Fans im M5 am schmalsten Punkt)
- Wie viele Balken seit der Konvergenz zum "schmalen Bereich" vergangen sind (nahezu zu einem Punkt)
- Maximaler/minimaler Bereich, der durchbrochen wird ("schmaler Bereich" in Balken)
- Markierung deiner Positionen mit dieser Zahl
- Minimale Verschiebung des trailing Stops
- Abstand vom trailing Stop zum Preis (wenn er unter 100 liegt, funktioniert das Trailing nicht)
Ein einzelner Test im Modus "Jeder Tick basierend auf echten Ticks":

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 durch 3 Schwarze Krähen/3 Weiße Soldaten + RSI
- MQL5 Wizard: Handelssignale mit 3 schwarzen Krähen/3 weißen Soldaten und Stochastik erstellen