Wyckoff Spring Accumulation EA
- Experten
- Version: 1.7
- Aktualisiert: 14 August 2026
- Aktivierungen: 10
Wyckoff-Frühjahrsakkumulations-EA
Dieser Expert Advisor wendet die Wyckoff-Akkumulations-/Distributionsmethode auf drei Zeitrahmen an
(H4-Trendausrichtung, H1-Handelsbereich und Spring-/UTAD-Erkennung, M15-Einstiegsbestätigung).
So funktioniert es:
- Identifiziert eine Handelsspanne (mindestens 12 Balken, konfigurierbare Breitengrenzen auf ATR-Basis) nach einem
vorangegangene Trendbewegung.
- Erkennt einen „Spring“ (falscher Durchbruch unterhalb der Bereichsunterstützung) oder einen UTAD (falscher Ausbruch oberhalb des Bereichs
), gefolgt von einem bestätigenden Test mit geringerem Volumen.
- Bestätigt den Einstieg auf M15, bevor eine Marktorder gesendet wird.
- Der Stop-Loss wird jenseits des Spring-/UTAD-Extrems mit einem ATR-Puffer gesetzt; es wird keine Order gesendet
ohne einen zugehörigen Stop-Loss.
Handelsmanagement:
- Drei Take-Profit-Niveaus (standardmäßig 1,5R / 2,5R / 4R) mit teilweiser Positionsschließung bei Erreichen jedes Niveaus
Stufe sowie einer Verschiebung des Stop-Loss auf Breakeven nach Erreichen des ersten Ziels.
- Der integrierte Nachrichtenfilter unterbricht neue Einstiegsgeschäfte bei Veröffentlichungen von Wirtschaftsdaten mit hoher Auswirkung.
- Optionale Telegram-Benachrichtigungen zu Handelsereignissen (erfordert den eigenen Bot-Token des Käufers und
Chat-ID des Käufers; standardmäßig deaktiviert).
Konfiguration:
- Alle Zeitrahmen, Schwellenwerte für die Bereichserkennung, Spring-Tiefe und Take-Profit-Niveaus sind
einstellbare Parameter – es gibt keine fest programmierten Symbol- oder Kontobeschränkungen.
- Funktioniert mit jedem Symbol/Konto; die Parameter sollten vor der Verwendung für jedes Instrument individuell angepasst und getestet werden
Einsatz im Live-Handel.
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 beliebiges Chart/Symbol und einen beliebigen Zeitrahmen anwenden – der EA verwendet seine eigenen internen Zeitrahmen H4/H1/M15
unabhängig vom Zeitrahmen des jeweiligen Charts. InpAutoEntryTF (Standard: „true“) schaltet
den Chart beim Laden automatisch auf M15 um; InpAutoLoadIndicator (Standard: „true“) fügt einen
passenden visuellen Indikator hinzu, damit Sie die erkannte Handelsspanne sowie das Spring-/UTAD-Niveau erkennen können.
2. Funktioniert bei Netting- oder Hedging-Konten. Es ist jeweils nur eine Position pro Symbol zulässig.
(InpMaxPos, Standardwert 1).
3. Überprüfen Sie vor dem Live-Betrieb die Gruppe „Risiko / Kelly“: InpBaseRisk/InpMinRisk/InpMaxRisk einstellen
den Bereich für die Positionsgröße fest; InpUseKelly (Standardwert „true“) skaliert das Risiko innerhalb dieses Bereichs von
der eigenen aktuellen Handelshistorie der Strategie für das Wertpapier (es müssen zunächst einige abgeschlossene Trades vorliegen —
bis dahin wird „InpBaseRisk“ verwendet).
4. Überprüfen Sie die Gruppe „L0 Safety Gate“. Der Standardwert für InpMaxATRMult ist 3,0, und das Kontoguthaben
Drawdown-Grenzen sind standardmäßig auf 5 % täglich bzw. 10 % insgesamt festgelegt. InpEODHour (Standardwert 23) glättet offene
am Freitag und wird in BROKER-SERVER-Zeit ausgelesen – also der Uhrzeit in der Marktübersicht, nicht in UTC.
Der Wert wird automatisch vorverlegt, sobald die handelsspezifische Handelssitzung des Symbols für diesen Tag endet
früher endet; wenn Ihr Broker also einen Sitzungskalender für das Symbol veröffentlicht, läuft der Flatten
vor dem letzten Tick dieser Handelssitzung, unabhängig von der Zeitzone Ihres Brokers. Wenn der Broker
für diesen Wochentag keine Handelssitzung veröffentlicht, gibt es keinen Bezugspunkt, und InpEODHour
wird genau wie konfiguriert angewendet – überprüfen Sie die Symbolspezifikation und legen Sie sie über die
veröffentlichten Sitzungsende ein. Setzen Sie InpEODHour auf 0, um die Funktion zu deaktivieren, oder InpEODWeekendOnly auf „false“
, um jeden Tag zu glätten. Verwenden Sie für „InpMaxDailyLossPct“ und „InpMaxSpreadPoints“ den Wert 0, um die jeweiligen Funktionen zu deaktivieren
Grenzen zu deaktivieren. Die 10-%-Gesamt-Drawdown-Grenze wird gemessen ab dem höchsten Kontostand des
der EA jemals verzeichnet hat; dieser Wert wird auch bei Neustarts beibehalten. Erstellen Sie nach einer Ein- oder Auszahlung eine
leere Datei mit dem Namen „reset_equity_high_<MagicNumber>.flag“ im Verzeichnis „MQL5/Files/ATS_v4/“ an, um diesen Wert zurückzusetzen.
Höchststand auf Ihr aktuelles Eigenkapital zurückzusetzen; der EA löscht die Datei und protokolliert den neuen Wert.
5. Lassen Sie die Gruppe „Debug / QA“ (InpDebugIgnoreBias, InpDebugBypassPriceWindow,
InpDebugBypassL1) für den Live-/Demo-Handel auf den Standardwert „false“ – diese dienen lediglich dazu,
das Backtesting zu vereinfachen und die normale Einstiegsbestätigung zu umgehen, wenn sie aktiviert sind.
6. Die Handelszeiten (London/NY) sind in UTC angegeben und passen sich automatisch an die Sommerzeit an
(InpAutoSessionDST, Standardwert „true“) – es sind keine manuellen Sommerzeitumstellungen zweimal im Jahr erforderlich.
7. Optional: Um Telegram-Benachrichtigungen zu Handelsereignissen zu erhalten, legen Sie InpTgToken/InpTgChatID fest
(oder lassen Sie das Feld leer und legen Sie eine Datei „telegram.ini“ im Verzeichnis „Files/ATS_v4/secrets/“ ab) und fügen Sie Folgendes hinzu
api.telegram.org unter „Extras > Optionen > Expert Advisors > WebRequest für aufgeführte URL zulassen“ hinzu.
Lassen Sie beide Felder leer, um die Funktion zu deaktivieren – in diesem Fall wird keine externe Anfrage gestellt.
8. Das Chart-Panel (InpShowPanel) zeigt den aktuellen Erkennungsstatus, offene Positionen und
Sitzungsstatus an; deaktivieren Sie es oder positionieren Sie es mit InpPanelX/InpPanelY neu, falls es andere Elemente überlappt.
Chart-Objekte überlappt.
Checkliste für die Eingabe:
- Beginnen Sie mit dem Standard-Zeitrahmen-Stack H4/H1/M15. Steuerelemente „InpRangeMinATR“ und „InpRangeMaxATR“
die zulässige Bandbreite; die Parameter „InpSpringDepth“ und „InpTestVolFrac“ steuern die Qualität von Spring/UTAD.
- Behalten Sie für den ersten Demolauf den Wert von InpBaseRisk bei 0,50 %. InpMinRisk und InpMaxRisk sind fest vorgegeben
Unter- bzw. Obergrenzen; setzen Sie InpUseKelly=false für eine Dimensionierung mit festem Basisrisiko.
- InpTP1R/InpTP2R/InpTP3R sind Ertrags-Risiko-Multiplikatoren. InpTP1Pct und InpTP2Pct sind die
Prozentsätze für Teilausbuchungen; das verbleibende Volumen wird bis zum Erreichen von TP3 verwaltet.
- Legen Sie Spread-Limits in Broker-Punkten fest, nicht in Pips. Überprüfen Sie die Stellenanzahl des Symbols vor der Eingabe
„InpMaxSpreadPoints“ eingeben. Ein Wert von 0 deaktiviert die Spread-Sperre.
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.
