TickWind
- Experten
- Version: 1.36
- Aktivierungen: 5
Strategie-Übersicht
Dies ist ein MT5 Expert Advisor (EA), der auf dem Konzept des Hochfrequenzhandels basiert, mit dem Dateinamen HFT_Martingale_Final.mq5. Der Kern der Strategie ist die Generierung von Handelssignalen durch kontinuierliche Preisschwankungen, kombiniert mit dem Martingale (Verdoppelung der Wette) Position - Hinzufügen Mechanismus, und kooperieren mit Risiko - Kontrollmaßnahmen wie Trailing-Stop - Gewinn, feste Stop - Verlust, tägliche Gewinn und Verlust Grenzen, und Zeit - Periode Kontrolle. Das Ziel ist es, Gewinne in trendigen Märkten zu erzielen und gleichzeitig die Risiken in schwankenden Märkten zu kontrollieren.
Hauptlogik der Strategie
1. Signalerzeugung
Zählen der Preisschwankungen: Kontinuierliche Überwachung der Anzahl der aufeinanderfolgenden Auf-/Abwärtsbewegungen des aktuellen Kurses (die Vorgabe sind 3 aufeinanderfolgende Bewegungen in dieselbe Richtung).
Auslösebedingungen: Wenn die Anzahl der aufeinanderfolgenden Aufwärtsbewegungen den Schwellenwert erreicht → erzeugen Sie ein Kaufsignal; wenn die Anzahl der aufeinanderfolgenden Abwärtsbewegungen den Schwellenwert erreicht → erzeugen Sie ein Verkaufssignal.
Candlestick-Richtungsfilter: Er kann so eingestellt werden, dass er nur Trades in der gleichen Richtung wie die aktuelle Kerze zulässt (z.B. nur bei bullischen Kerzen long gehen).
2. Order-Ausführung
Berechnung der Losgröße: Die Basis-Lotgröße wird als Anteil des Kontoguthabens berechnet (z. B. 0,01 Lots pro 1000 $ auf dem Konto) und dann mit dem Verdopplungs-Wettmultiplikator (Standardwert: 1,5-fach) multipliziert, um die endgültige Lotgröße zu erhalten.
Auftragsart: Offene Aufträge direkt zum Marktpreis. Es können verzögerte Orders eingestellt werden (z.B. Ausführung der Order 30 Sekunden nach Erscheinen des Signals).
Handelslimit pro Candlestick: Standardmäßig sind maximal 2 Trades pro Candlestick erlaubt, wobei maximal 1 Trade in jede Richtung möglich ist.
3. Risiko - Kontrollmodul
① Feste Stop-Loss und Take-Profit
Stop-Loss-Punkte: Der Standardwert ist 300 Punkte.
Gewinnmitnahme-Punkte: Die Voreinstellung ist 900 Punkte.
Die Stop-Loss- und Take-Profit-Preise werden zum Zeitpunkt der Ordereröffnung festgelegt.
② Trailing Stop - Gewinn
Aktivierungsstatus: Standardmäßig aktiviert.
Logik: Wenn der Gewinn einen bestimmten Abstand überschreitet (Standardwert 10 Punkte), wird der Stop-Loss auf den aktuellen Preis abzüglich dieses Abstands verschoben, um Gewinne zu sichern.
③ Spread-Kontrolle
Wenn der aktuelle Spread den maximal zulässigen Wert (Standardwert 15 Punkte) überschreitet, wird die Ordereröffnung abgelehnt.
④ Maximales Positionslimit
Standardmäßig können maximal 21 Orders (einschließlich Long- und Short-Positionen) gleichzeitig gehalten werden, um ein Überengagement zu verhindern.
⑤ Tägliche Gewinn- und Verlustlimits
Tägliches Gewinnlimit: 5% (bei Erreichen werden alle Positionen geschlossen und der Handel eingestellt).
Tägliche Verlustobergrenze: 30% (bei Erreichen werden alle Positionen geschlossen und der Handel eingestellt).
Täglicher automatischer Reset: Gewinne und Verluste werden zu Beginn eines neuen Tages neu kalkuliert.
⑥ Handelszeit - Periodensteuerung
Handelszeitbereich: Die Start- und Endzeiten des Handels können eingestellt werden (z.B. von 00:30 bis 23:30).
Tagesende-Schließfunktion: Alle Positionen werden automatisch zu einer bestimmten Zeit geschlossen (z.B. 23:50 Uhr).
⑦ Steuerung der Candlestick-Periode
Die Candlestick-Periode für die Handelsreferenz kann frei gewählt werden (Standard ist M5).
4. Martingale (Verdopplungswette) Position - Hinzufügung eines Mechanismus
Unabhängige Verdopplungswette für Long und Short: Standardmäßig aktiviert, was bedeutet, dass Verluste bei Long-Orders keinen Einfluss auf die Verdopplungswette bei Short-Orders haben.
Logik: Wenn eine Order mit einem Verlust geschlossen wird, erhöht sich die Verdopplungswette in dieser Richtung um 1, und der nächste Handel in derselben Richtung wird sofort eine Verdopplungswette ausführen (die Lotgröße wird mit der Lotgröße der vorherigen Ebene × 1,5 multipliziert).
Zurücksetzen bei Gewinn: Sobald eine Position in einer bestimmten Richtung mit Gewinn geschlossen wird, wird der Verdopplungs-Einsatz auf Null zurückgesetzt.
Maximales Level-Limit: Das Standard-Maximum beträgt 5 Level, um zu verhindern, dass Positionen außer Kontrolle geraten.
Einstellbare Parameter (Eingabeparameter)
Name des Parameters
Standardwert
Beschreibung
InpConsecutiveThreshold
3
Löst ein Signal aus, wenn die Anzahl der aufeinanderfolgenden Schwankungen diesen Wert erreicht
InpStopLoss / InpTakeProfit
300 / 900
Feste Stop-Loss/Take-Profit-Punkte
InpMaxSpreadPoints
15
Maximal zulässiger Spread
InpBarTradeLimit
2
Maximale Anzahl von Trades pro Candlestick
InpMaxPositions
21
Maximale Anzahl von gleichzeitigen Positionen
UseTrailingStop / TrailingStopAbstand
wahr / 10
Trailing Stop - Gewinnschalter und Abstand
Martingale verwenden / MartingaleMultiplikator
wahr / 1,5
Verdopplung - Einsatzwechsel und Multiplikator
MaxMartingaleLevels
5
Maximale Verdopplung - Wettebenen
GetrennteMartingale
true
Ob unabhängige Verdopplungswetten für Long und Short verwendet werden sollen
Tägliche Limits aktivieren / TäglichesGewinnlimit / TäglichesVerlustlimit
wahr / 5% / 30%
Tägliche Gewinn- und Verlustlimits
EnableTimeControl / HandelsperiodeStart/Ende
true / "00:30" - "23:30"
Handelszeit - Zeitraum
AktiviereEndOfDayClose / EndOfDayCloseTime
true / "23:50"
Ende - des - Tagesschlusses
UseDelayedOrders / VerzögerteOrderVerzögerung
wahr / 30 Sekunden
Schalter für verzögerte Aufträge und Verzögerungszeit
Strategie Anwendungsszenarien und Vorsichtsmaßnahmen
Anwendbare Instrumente: Währungspaare mit relativ häufigen Schwankungen und guten Trending-Eigenschaften (z.B. EURUSD, GBPUSD, etc.).
Anwendbare Timeframes: M5 - M15 sind besser geeignet. Ein zu langer Zeitrahmen kann zu wenigen Signalen führen.
Risikohinweise:
Die Martingale-Strategie kann die Positionsgröße bei aufeinanderfolgenden Verlusten erheblich erhöhen, was zu großen Drawdowns führen kann.
Der tägliche harte Stop-Loss von 30 % ist die letzte Verteidigungslinie, doch kann der tatsächliche Verlust durch Slippage den festgelegten Wert übersteigen.
Es wird empfohlen, die Strategie zunächst auf einem Demokonto vollständig zu testen, die Parameter zu optimieren und dann den Live-Handel in Betracht zu ziehen.
Zusammenfassung
Dies ist ein hoch integrierter Hochfrequenz-Handels-EA, der Trendfolge-, Martingale-Positions- und mehrere Risikokontrollmodule kombiniert. Die Vorteile sind eine hohe Flexibilität und eine Vielzahl von Parametern, die je nach Marktumfeld angepasst werden können. Der Nachteil ist, dass die Strategie komplex ist und ein tiefes Verständnis der Parameter erfordert. Es wird empfohlen, die Strategie im Strategietester zu testen und sie auf der Grundlage historischer Daten auf ein angemessenes Gewinn-zu-Verlust-Verhältnis und ein maximales Drawdown-Niveau einzustellen.
