SMC Order Block EA
- Experten
- Version: 1.6
- Aktualisiert: 14 August 2026
- Aktivierungen: 5
SMC-Auftragsblock EA
Dieser Expert Advisor handelt Setups zur Absicherung von Order-Blöcken nach dem Smart-Money-Konzept (SMC) auf einem
3-Timeframe-Stack (H4-Strukturausrichtung, H1-Order-Block-/Liquiditätserkennung, M15-Einstieg)
Bestätigung). Ein begleitender Indikator (SMC Zones, separat erhältlich) visualisiert dieselben Order-
Auftragsblöcke, Fair-Value-Lücken und Liquiditätsniveaus, die der EA intern verwendet.
So funktioniert es:
- Ermittelt die Tendenz der Marktstruktur auf der H4-Zeitskala (höhere Hochs/höhere Tiefs bei bullischer Tendenz, niedrigere Hochs/
niedrigere Hochs/Tiefs bei bärischer Tendenz).
- Ermittelt den nächstgelegenen gültigen Orderblock auf dem H1-Chart, der mit der aktuellen Tendenz und der Prämie übereinstimmt/
Abschlagzone, innerhalb eines konfigurierbaren maximalen Zeitraums.
- Bestätigt den Einstieg auf dem M15-Chart, bevor eine ausstehende Limit-Order am Mittelpunkt des Orderblocks platziert wird.
- Der Stop-Loss wird mit einem ATR-Puffer außerhalb der Order-Block-Grenze platziert; es wird keine Order gesendet
ohne einen zugehörigen Stop-Loss.
Handelsmanagement:
- Drei Take-Profit-Niveaus (standardmäßig 1R / 2R / 3R) mit teilweiser Positionsschließung bei Erreichen jedes Niveaus
Stufe und schrittweiser Verschiebung des Stop-Loss auf Breakeven/TP1.
- Die Positionsgröße wird anhand einer Halb-Kelly-Formel berechnet, die auf den jüngsten Ergebnissen der Strategie basiert
Handelshistorie der Strategie pro Wertpapier, begrenzt durch konfigurierbare Mindest- und Höchstrisikoprozentsätze.
- Ein integrierter Nachrichtenfilter unterbricht neue Einstiegsgeschäfte bei der Veröffentlichung 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:
- Zeitrahmen, Schwellenwerte für die Swing-/Order-Block-Erkennung, Kelly-Risikogrenzen und Take-Profit
sind alle einstellbare Parameter – es gibt keine fest programmierten Symbol- oder Kontoschränkungen.
- Funktioniert mit jedem Symbol/Konto; die Parameter sollten vor der Verwendung für jedes Instrument individuell angepasst und getestet werden
Einsatz im Live-Betrieb.
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 den
begleitenden SMC-Zones-Indikator (separat erhältlich) hinzu, damit Sie die Orderblöcke, den fairen
Fair-Value-Lücken sowie die Liquiditätsniveaus, die der EA verfolgt.
2. Funktioniert auf Netting- oder Hedging-Konten. Es ist jeweils nur eine Position pro Symbol zulässig.
(InpMaxPos, Standardwert 1). Die Einstiegsorders sind ausstehende Limit-Orders am Mittelwert des Orderblocks, daher
kann es länger dauern, bis ein ausgeführter Handel die Strategie auslöst, als bei einer Market-Order-Strategie – dies ist beabsichtigt.
3. Überprüfen Sie die Gruppe „Risiko / Kelly“, bevor Sie den Handel starten: InpBaseRisk/InpMinRisk/InpMaxRisk festlegen
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 abzustimmen; der EA löscht die Datei und protokolliert den neuen Wert.
5. 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.
6. 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.
7. 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 H4/H1/M15. InpSwingN definiert die Schwingungsbreite, InpLookback definiert die H1-Suche
, InpImpATR legt die Mindeststärke der Verschiebung fest und InpOBMaxAge verwirft alte Blöcke.
- InpKillzone wird aus Kompatibilitätsgründen beibehalten; die aktuelle SMC-Engine kann außerhalb der
angezeigten London-/New-York-Fenster handeln. Verwenden Sie diese veraltete Eingabe nicht als primäres Sitzungs-Gate.
- Behalten Sie „InpBaseRisk“ für den ersten Demolauf bei 0,50 % bei. Setzen Sie „InpUseKelly=false“ für ein festes Basisrisiko.
. TP1/TP2/TP3 sind standardmäßig auf 1R/2R/3R eingestellt, mit Teilschließungen bei TP1 und TP2.
- Pending-Orders werden nahe dem Mittelpunkt des Orderblocks platziert. Breitere Spreads und größere Broker
Stop-Limits des Brokers dazu führen, dass ein gültiges Setup übersprungen wird; Spread-Limits werden in Punkten eingegeben.
Wie bei jeder automatisierten Strategie sollten Sie diese zunächst auf einem Demokonto testen und die Positionsgröße entsprechend anpassen
, die Ihrer eigenen Risikotoleranz entspricht, bevor Sie auf einem Live-Konto handeln.
