Idee von: Nikolay Khrushchev
Code mq5 von: barabashkakvn
Der EA funktioniert nur auf Hedge-Konten!
Der swingbasierte Expert Advisor setzt eine ausstehende Sell Stop oder Buy Stop Order mit erhöhtem Volumen und in die entgegengesetzte Richtung.
Parameter:
- Stop Loss, in Pips (1.00045-1.00055=1 Pips)
- Take Profit, in Pips (1.00045-1.00055=1 Pips)
- Trailing Stop (min. Abstand vom Preis zum Stop Loss), in Pips
- Trailing Step, in Pips (1.00045-1.00055=1 Pips)
- Geldmanagement: Lot oder Risiko (nur für die ersten Positionen) - Berechnungstyp für die erste Position: festes Lot oder Risiko % im Verhältnis zur Einzahlung
- Wert für "Geldmanagement"
- — Handelslogik
- Step, in Pips (1.00045-1.00055=1 Pips) - Schritt der ausstehenden Stop Order
- Lot-Koeffizient (für eine Serie von Deals) - Verhältnis zur Lot-Erhöhung für nachfolgende Positionen
- Volumen aller Positionen multiplizieren - Aktivieren/Deaktivieren der Multiplikation des Gesamtvolumens offener Positionen durch "Lot-Koeffizient"
- Maximale Anzahl von Positionen
- Maximales Volumen aller Positionen
- Gewinnziel in Geld ("0.0" -> AUS)
- Minimale Equity (in Prozent des Kontostands) -> Handelsstopp
- Alle Positionen beim Start schließen
- —
- Magic Number - Eindeutige ID des EAs
- Startstunde
- Endstunde
Jedes Mal, wenn der EA einen Handelszyklus startet, geschieht dies innerhalb des erlaubten Zeitintervalls zwischen Startstunde und Endstunde, vorausgesetzt, es gibt keine ausstehenden Orders und keine vom EA eröffneten Positionen. Eine offene Position wird von einer ausstehenden Stop Order begleitet. Das Volumen einer Position hängt von den Parametern Geldmanagement und Wert für "Geldmanagement" ab, während das Volumen einer ausstehenden Stop Order von den Parametern Lot-Koeffizient und Volumen aller Positionen multiplizieren abhängt.
Die Richtung der Position wird nach folgender Regel bestimmt:
Schlusskurs von Bar #0 > Schlusskurs von Bar #1 -> Kauf öffnen; ANDERNFALLS -> Verkauf öffnen
Die Art der ausstehenden Stop Order hängt von der offenen Position ab:
bei Kauf wird eine Sell Stop gesetzt; bei Verkauf wird eine Buy Stop platziert
Eine ausstehende Stop Order wird Step vom aktuellen Preis gesetzt. Trailing Stop und Trailing Step werden zusammen mit den Gewinnverfolgungsmechanismen (Gewinnziel in Geld und Minimale Equity) aktiviert.
Wenn eine ausstehende Order ausgelöst wird, wird erneut eine ausstehende Stop Order mit erhöhtem Volumen in die entgegengesetzte Richtung gesetzt.
Es wird empfohlen, die Optimierung auf kleinen Zeitrahmen durchzuführen. Achten Sie zunächst auf die Parameter Stop Loss, Take Profit und Step.
Kommentar 0