ATS Quad Strategy EA
- Experten
- Version: 1.9
- Aktualisiert: 14 August 2026
- Aktivierungen: 5
ATS Quad Strategy EA
Dieser Expert Advisor wendet vier unabhängige Handelsstrategien gleichzeitig auf einem Chart an: eine
Wyckoff-Spring/UTAD-Akkumulations-Distributions-System, ein Livermore-Pivot-Point-Breakout
, ein Order-Block-System nach Smart Money Concepts (SMC) sowie ein ICT Silver Bullet
Liquiditäts-Sweep-/FVG-System. Jede Methode verfügt über eine eigene Erkennungslogik, Stop-Loss-Werte und
Take-Profit-Management; sie werden hier für Trader kombiniert, die alle vier auf einer
einem einzigen Instrument ausführen möchten, ohne vier separate EA-Instanzen verwalten zu müssen.
So funktioniert es:
- Jede der vier Strategien führt ihre eigene Analyse über drei Zeitrahmen durch (mit Schwerpunkt auf höheren Zeitrahmen,
strukturelle Erkennung im mittleren Zeitrahmen, Einstiegsbestätigung im unteren Zeitrahmen) genau wie im
Einzelversionen der jeweiligen Methode.
- Alle vier Strategien können gleichzeitig unabhängige Positionen auf demselben Wertpapier halten,
die intern durch eine eindeutige Kennung pro Strategie unterschieden werden – hierfür ist ein Hedging erforderlich
; der EA weigert sich, auf einem Netting-Konto initialisiert zu werden, um eine Zusammenführung zu vermeiden
Positionen fälschlicherweise zusammenzufassen.
- Ein gemeinsames Risikolimit auf Portfolioebene (optional, konfigurierbar) erzwingt ein maximales kombiniertes
Positionsanzahl durch und blockiert neue Einträge, wenn Strategien Engagements in derselben Richtung kumulieren würden
für dasselbe Wertpapier aufbauen würden, zusätzlich zu den eigenen, unabhängigen Risikokontrollen jeder Strategie.
– Keine Order einer der vier Strategien wird ohne einen zugehörigen Stop-Loss gesendet.
Handelsmanagement (pro Strategie):
- Drei Take-Profit-Niveaus mit teilweiser Positionsschließung und Verschiebung des Stop-Loss auf Breakeven
schrittweise.
- Die Positionsgröße wird anhand einer Halb-Kelly-Formel berechnet, die auf den jüngsten Ergebnissen dieser Strategie basiert
Handelshistorie dieser Strategie für das gehandelte Wertpapier, begrenzt durch ein konfigurierbares Mindest- und Höchstrisiko
Prozentsätzen.
- Unabhängiger Nachrichtenfilter und Spread-Filter pro Strategie.
Konfiguration:
- Jede der vier Strategien kann einzeln aktiviert bzw. deaktiviert werden.
- Alle Zeitrahmen, Erkennungsschwellen, Kelly-Risikogrenzen und Take-Profit-Niveaus sind
separat für jede Strategie einstellbar – es gibt keine fest programmierten Symbole oder Konten
Einschränkungen.
- Funktioniert mit jedem Symbol/Konto (Hedging erforderlich); die Parameter sollten für jedes Symbol/Konto individuell angepasst und getestet werden
Instrument vor dem Live-Einsatz angepasst und getestet werden.
Dieses Produkt garantiert keine Gewinne. Die Wertentwicklung eines Handelssystems in der Vergangenheit ist kein
keinen Hinweis auf zukünftige Ergebnisse. Testen Sie das System vor dem Live-Einsatz auf einem Demokonto und nutzen Sie Positionen
, die Ihrer Risikotoleranz entspricht.
ANWENDUNG UND EINGABE DER PARAMETER
Einrichtung:
1. An ein Chart und ein Symbol anfügen – dieser EA führt alle vier Strategien auf diesem einen
Symbol/Konto aus. Er erfordert ein Hedging-Konto und lässt sich auf einem Netting-Konto nicht initialisieren.
Konto nicht initialisiert, da die vier Strategien unabhängige Positionen in demselben Wertpapier gleichzeitig halten können
.
2. Aktivieren/deaktivieren Sie einzelne Strategien mit InpEnableWyckoff / InpEnableLivermore /
InpEnableSMC / InpEnableICTSB (standardmäßig alle auf „true“ gesetzt), falls Sie nur eine Teilmenge davon ausführen möchten.
3. InpUsePortfolioGate (Standardwert: „true“) erzwingt eine kombinierte Begrenzung der Positionsanzahl und sperrt
neue Einstiegspositionen in derselben Richtung, wenn die vier Strategien andernfalls das Engagement auf der
selben Wertpapier, und zwar zusätzlich zu den eigenständigen Risikokontrollen jeder einzelnen Strategie. Im MQL5-Markt
Strategietester wendet dieses Gate automatisch integrierte, konservative Standardwerte an, da die
Tester keine benutzerdefinierten Konfigurationsdateien einsetzt.
4. Jede Strategie verfügt über eigene Zeitrahmen, Erkennungsschwellen und Kelly-Risikobereiche
(Basis-/Min.-/Max.-Risiko in %, strategiespezifische Eingabegruppen mit den Präfixen „Wyk_“, „Liv_“, „Smc_“ und „Ict_“) sowie Take-Profit-Werte
sowie einen Nachrichtenfilter – überprüfen Sie die Gruppe jeder Strategie vor der Inbetriebnahme, genau wie bei der
eigenständigen Ein-Strategie-EAs in dieser Serie.
5. Jede Strategiegruppe verfügt zudem über eigene „L0 Safety Gate“-Eingaben, deren Standardwerte sich unterscheiden
absichtlich von denen der eigenständigen EAs:
- Inp<Strat>_EODHour ist standardmäßig auf 23 gesetzt, wenn Inp<Strat>_EODWeekendOnly auf „true“ steht, d. h. Glättung am
Freitag ab 23:00 Uhr BROKER-SERVER-Zeit (die Uhrzeit in der Marktübersicht, nicht UTC). Der Cutoff verschiebt sich
automatisch nach vorne, wenn die handelsspezifische Handelssitzung des Symbols für diesen Tag früher endet, sodass
sofern Ihr Broker einen Handelskalender für das Symbol veröffentlicht, erfolgt die Annahmeschlusszeit vor diesem Zeitpunkt.
letzten Ticks dieser Handelssitzung. Veröffentlicht der Broker für diesen Wochentag keine Handelssitzung, beträgt die Stunde
genau wie konfiguriert – stellen Sie sie anhand des veröffentlichten Handelsschlusses ein. Setzen Sie den Wert auf 0, um
deaktivieren.
- Inp<Strat>_MaxATRMult ist standardmäßig auf 3,0 eingestellt (blockiert Eintritte bei einer Spike-Kerze).
- Inp<Strat>_FTMOTotalDD ist standardmäßig auf 10 % eingestellt, gemessen am höchsten Kontostand des EAs
erreicht hat; dieser Höchststand wird über Neustarts hinweg gespeichert. Nach einer Einzahlung oder Auszahlung erstellen Sie
eine leere Datei mit dem Namen „reset_portfolio_equity_high.flag“ im Verzeichnis „MQL5/Files/ATS_v4/“, um den Referenzwert zurückzusetzen —
der EA löscht die Datei und protokolliert den neuen Wert. Eine Datei deckt alle vier Strategien ab,
da dieser EA einen kontoweiten Höchstwert anstelle eines Wertes pro Strategie verwaltet.
- „Inp<Strat>_FTMODailyDD“ ist absichtlich standardmäßig auf 0 (aus) gesetzt: Das Portfolio-Gate in Punkt 3
wendet bereits ein einziges tägliches Drawdown-Budget auf Kontoebene (5 %) auf alle vier
Strategien gleichzeitig an, sodass eine Kopie pro Strategie viermal denselben Kontowert ergeben würde,
und nicht vier unabhängige Limits. Erhöhen Sie es nur, wenn Sie „InpUsePortfolioGate=false“ setzen.
- Mit den Werten 0 für „Inp<Strat>_MaxDailyLossPct“ und „Inp<Strat>_MaxSpreadPoints“ werden die entsprechenden Begrenzungen deaktiviert;
Spread-Limits werden in Broker-Punkten angegeben und sind symbolspezifisch; legen Sie sie daher pro Symbol fest, nachdem
Überprüfung der Stellenanzahl des Symbols.
6. InpTimerMs (Standardwert 1000) steuert, wie oft der EA alle vier Strategien erneut überprüft;
Die Erkennung selbst wird pro neuem Bar-Tick dedupliziert, sodass eine weitere Verringerung dieses Werts hauptsächlich Einfluss darauf hat, wie
schnell das Handelsmanagement einer ausgeführten Order (Breakeven, Teilschließungen) reagiert, nicht auf das Signal
.
7. Das Panel auf dem Chart (InpShowPanel) zeigt den Status aller vier Strategien gleichzeitig an;
deaktivieren Sie es oder verschieben Sie es mit InpPanelX/InpPanelY, falls es andere Chart-Objekte überlappt.
InpApplyChartLayout (Standardwert: true) wendet dasselbe dunkle Chart-Design an, das in diesem
Reihe beim Laden an.
8. Dieses Produkt ruft keine externen Dienste direkt auf (kein Telegram-WebRequest); falls
InpLogTrades/InpLogSignals aktiviert sind, schreibt es lediglich CSV-Dateien unter „Files/ATS_v4/“ für
Ihre eigenen externen Tools zum Auslesen – sofern Sie solche haben; andernfalls können diese aktiviert bleiben oder
deaktiviert werden, ohne dass dies Auswirkungen auf den Handel hat.
Checkliste für die Eingabe:
- Wählen Sie zunächst die aktivierten Engines aus. Für eine konservative erste Demo sollten Sie zunächst eine Strategie aktivieren,
, überprüfen Sie deren Signale und fügen Sie dann die anderen hinzu. Jede Strategie verfügt über ein eigenes Risikobudget.
- Behalten Sie die Einstellung „InpUsePortfolioGate=true“ bei. Überprüfen Sie die kombinierten Positionslimits und Drawdown-Kontrollen
, bevor Sie die Risikoparameter Wyk_/Liv_/Smc_/Ict_ erhöhen.
- Jede mit einem Präfix versehene Gruppe entspricht dem eigenständigen EA: Zeitrahmen und Erkennungsparameter definieren die Konfiguration
; Basis-/Min.-/Max.-Risiko legen die Größenordnungsgrenzen fest; TP-Parameter sind R-Multiplikatoren und Teilschließungen
Prozentsätze. Ändern Sie jeweils eine Gruppe und speichern Sie pro Symbol eine benannte .set-Datei.
- „InpTimerMs=1000“ ist der normale Betriebswert. Niedrigere Werte erhöhen die Häufigkeit der Kontrollprüfungen, aber
erzeugen keine zusätzlichen Signale, da die Erkennung bei neuen Balken dedupliziert wird.
- Ein Hedging-Konto ist zwingend erforderlich. Überprüfen Sie dies in MT5, bevor Sie den EA hinzufügen; das Netting würde
unabhängige Strategiepositionen zusammenführen und wird daher bei der Initialisierung abgelehnt.
Wie bei jeder automatisierten Strategie sollten Sie diese zunächst auf einem Demokonto testen und die Positionsgröße entsprechend anpassen
angemessen an Ihre eigene Risikotoleranz, bevor Sie auf einem Live-Konto handeln.
