Super Martingal
- Experten
- Version: 2.1
- Aktivierungen: 5
Systemübersicht
MetaTrader 5 Expert Advisor, entwickelt für Trader, die mit algorithmischer Ausführung, der Verwaltung mehrerer Positionen, der Martingale-Progression und abgesicherten Handelsstrukturen vertraut sind.
Das System kombiniert die Bestätigung durch den SuperTrend über mehrere Zeitrahmen hinweg mit einer konfigurierbaren Logik zur Lotgrößenbestimmung, einer auf Preisabständen basierenden gestaffelten Einstiegsstrategie, Absicherungsgeschäften in entgegengesetzter Richtung und einem auf Trendwenden basierenden Zyklusmanagement.
Anstatt sich auf ein einziges Einstiegssignal zu verlassen, wendet der EA konfigurierbare Richtungsfilter und Regeln zum Handelsmanagement an, um Ein- und Ausstiege über einen gesamten Handelszyklus hinweg zu koordinieren.
Mein erster auf dem MQL5-Markt veröffentlichter EA, entwickelt für Trader, die eine konfigurierbare Ausführungslogik und mehr Kontrolle über ihre automatisierten Handelsparameter wünschen.
Kernarchitektur
1. SuperTrend-Bestätigung über mehrere Zeitrahmen
Der EA unterstützt konfigurierbare SuperTrend-Filter über mehrere Zeitrahmen hinweg, um die Richtung der Marktentwicklung zu ermitteln.
-
Eine bullische Ausrichtung qualifiziert Einstiegsmöglichkeiten auf der KAUF-Seite.
-
Eine bärische Ausrichtung qualifiziert Einstiegsmöglichkeiten auf der VERKAUF-Seite.
-
Nicht übereinstimmende Trendbedingungen können neue Einstiegsmöglichkeiten einschränken.
-
Für die unterstützten Filter können ATR-Perioden und SuperTrend-Multiplikatoren konfiguriert werden.
Diese Architektur ermöglicht es, die Richtung höherer Zeitrahmen in die Einstiegskriterien einzubeziehen, während Bedingungen niedrigerer Zeitrahmen je nach gewählter Konfiguration für eine reaktionsschnellere Ausführung genutzt werden können.
2. Konfigurierbare Martingale-Folge
Die Martingale-Engine verwaltet aufeinanderfolgende Primäreinstiege gemäß konfigurierbaren Regeln für Volumen und Abstände.
-
Anfängliches Handelsvolumen
-
Multiplikator für die Lot-Progression
-
Maximale Anzahl der Ebenen
-
Mindestabstand zwischen qualifizierten Einstiegspunkten
-
Handelsmanagement auf Zyklusebene
Die Logik zur Lotgrößenbestimmung legt die nachfolgenden Primärvolumina entsprechend der konfigurierten Progression fest. Einstiegsabstände und Layer-Limits definieren die Bedingungen, unter denen zusätzliche Positionen eröffnet werden dürfen.
Die Martingale-Progression kann das Gesamtrisiko bei anhaltenden ungünstigen Kursbewegungen erheblich erhöhen. Maximale Ebenen allein legen keinen maximalen finanziellen Verlust fest.
3. Hedge-Engine für Gegenpositionen
CUBE ALGO enthält einen optionalen Absicherungsmechanismus, der neben einem qualifizierten Primäreinstieg eine Position in entgegengesetzter Richtung eröffnen kann.
-
Primäre Einstiegspunkte auf der KAUF-Seite können VERKAUF-Absicherungen auslösen.
-
Primäre Einstiegspunkte auf der VERKAUF-Seite können KAUF-Absicherungen auslösen.
-
Das Absicherungsvolumen wird durch einen konfigurierbaren Multiplikator gesteuert.
-
Die Größe der Absicherung kann, sofern unterstützt, unabhängig von der primären Martingale-Folge bleiben.
Dadurch wird die Primäreinstiegsfolge von der Berechnung des Absicherungsvolumens getrennt, sodass die beiden Komponenten unterschiedlichen Größenregeln folgen können.
Eine Absicherung ist nicht gleichbedeutend mit einer garantierten Risikominderung. Die kombinierten Positionen unterliegen weiterhin Spread-, Provisions-, Swap-, Margin- und Ausführungskosten.
4. SuperTrend-basierter Ausstieg aus dem Zyklus
SuperTrend kann als zusätzlicher Ausstiegsmechanismus auf Zyklusebene genutzt werden.
Wenn die konfigurierten Umkehrbedingungen erfüllt sind, kann der EA die verwalteten Primärpositionen und die dazugehörigen Absicherungspositionen schließen.
Die gewählte Ausstiegskonfiguration bestimmt, wie Trendwechsel in den verfügbaren Zeitrahmen die Beendigung des Zyklus beeinflussen. Trader sollten die genaue Umkehrlogik und das Verhalten bei der Positionsauswahl in der veröffentlichten Version überprüfen.
5. Mehrere Modi zur Positionsgrößenbestimmung
Zu den verfügbaren Modi für das Lot-Management können gehören:
-
Feste Lotgröße: Verwendet ein vordefiniertes Volumen für die ersten Einstiegspunkte.
-
Martingale: Wendet die konfigurierte Progression auf aufeinanderfolgende Primäreinstiege an.
-
Anti-Martingale: Passt das Volumen der Primärpositionen gemäß den implementierten Anti-Martingale-Regeln an.
Die Verfügbarkeit der Modi und die Interaktion mit der Absicherung hängen von der EA-Version ab.
6. Risikokontrollen auf Trade-Ebene
Sofern dies durch die gewählte Konfiguration unterstützt wird, bietet der EA Folgendes:
-
Konfigurierbare Take-Profit- und Stop-Loss-Abstände
-
Auf SuperTrend basierende Ausstiegszeitpunkte
-
Einstellungen für die maximale Martingale-Stufe
-
Steuerung der Einstiegsabstände
-
Konfigurierbares Hedge-Volumen
Diese Mechanismen regeln die Handelsausführung und das Positionsmanagement; sie garantieren jedoch keine bestimmte Drawdown-Grenze oder Verlustbegrenzung auf Kontoebene.
Eingabeparameter
Die genauen Parameternamen und deren Verfügbarkeit hängen von der veröffentlichten Version ab.
-
LotMode – Wählen Sie den unterstützten Modus zur Positionsgrößenbestimmung aus.
-
FixedLot – Legen Sie das anfängliche oder feste Handelsvolumen fest.
-
MartingaleMultiplier – Konfigurieren Sie die primäre Lot-Progression.
-
MaxMartingaleLayers – Legen Sie die maximale Anzahl der Martingale-Ebenen fest.
-
MartingaleStepPoints – Legen Sie den minimalen Abstand zwischen den Einstiegspunkten fest.
-
EnableHedging – Aktivieren oder deaktivieren Sie das Hedging in entgegengesetzter Richtung.
-
HedgeLotMultiplier – Konfigurieren Sie das Hedge-Volumen im Verhältnis zum entsprechenden primären Einstieg.
-
SupertrendTF1 / TF2 / TF3 – Wählen Sie die verfügbaren SuperTrend-Zeitrahmen aus.
-
ST ATR Period – Konfigurieren Sie den Berechnungszeitraum für den ATR.
-
ST Multiplier – Konfigurieren Sie den SuperTrend-ATR-Multiplikator.
-
EnableSupertrendSL – Aktivieren Sie den zusätzlichen SuperTrend-basierten Ausstieg, sofern unterstützt.
-
TakeProfitPoints – Konfigurieren Sie die Take-Profit-Distanz.
-
StopLossPoints – Konfigurieren Sie die Stop-Loss-Distanz.
-
MagicNumber – Kennzeichnung der vom EA verwalteten Trades.
-
MaxSpreadPoints – Legen Sie den zulässigen Spread-Grenzwert fest, sofern unterstützt.
-
MaxSlippagePoints – Konfigurieren Sie die zulässige Kursabweichung, sofern unterstützt.
Konto- und Ausführungsverträglichkeit
Der Hedge-Mechanismus erfordert in der Regel ein MT5-Hedging-Konto, das separate Positionen in entgegengesetzte Richtungen für dasselbe Symbol zulässt.
Bei einem Netting-Konto kann eine Order in entgegengesetzter Richtung eine bestehende Position reduzieren, schließen oder umkehren, anstatt eine separate Absicherung zu schaffen.
Das Ausführungsverhalten hängt zudem von den Vertragsbedingungen des Brokers, Volumenbeschränkungen, Stop-Level-Einschränkungen, der verfügbaren Margin und den Reaktionen des Handelsservers ab.
Testen und Validieren
Erfahrene Benutzer sollten vor der Bereitstellung Folgendes überprüfen:
-
die SuperTrend-Ausrichtung und das Signal-Timing über alle konfigurierten Zeitrahmen hinweg.
-
Berechnungen zur Martingale-Volumenprogression und zu den Einstiegsabständen.
-
Durchsetzung der maximalen Ebenenanzahl und Behandlung wiederholter Signale.
-
Hedge-Richtung, Volumenberechnung und Positionsidentifizierung.
-
TP/SL-Zuweisung und Schließungsverhalten über den gesamten Zyklus hinweg.
-
Margin-Auslastung, Gesamtengagement und Szenarien bei ungünstigen Trends.
-
Spread, Provision, Swap, Slippage und Ausführungssensitivität.
-
Ergebnisse des Strategietesters, gefolgt von Demo-Forward-Tests.
Backtests sollten ungünstige Marktbedingungen und realistische Transaktionskosten berücksichtigen. Eine Parameteroptimierung allein gewährleistet noch keine Robustheit.
Risikohinweis
Martingale- und Anti-Martingale-Methoden können das Risiko erhöhen, und abgesicherte Positionen können zusätzliche Margin- und Transaktionskosten verursachen. Trendfilter können hinter den Kursbewegungen zurückbleiben, während Kurslücken, Slippage, Liquiditätsbedingungen und Ausführungsfehler zu Ergebnissen führen können, die von historischen Tests abweichen.
Die Nutzer sind dafür verantwortlich, die Strategie zu validieren, die Logik des Positionsmanagements zu verstehen und Einstellungen zu wählen, die ihrem Konto und ihrer Risikotoleranz entsprechen.
