Watch SMC Structure EA
- Experten
-
Sinmiloluwa Daniel Ogunmola
MQL5 developer focused on EAs that survive real brokers, not just the tester. - Version: 1.1
- Aktualisiert: 31 Oktober 2026
- Aktivierungen: 5
Regelbasierte „Smart Money“-Konzepte für EAs: Strukturbruch, Orderblöcke, Fair-Value-Lücken, festes Risiko pro Trade, tägliches Verlustlimit und Nachrichtenfilter.
Viele Trader, die Smart-Money-Konzepte nutzen, markieren die Struktur von Hand und zögern dann, steigen zu spät ein oder handeln nach einem schlechten Vormittag weiter. Das Setup ist auf dem Chart klar erkennbar, doch die Umsetzung in konsistente Einstiegspunkte, ein festes Risiko pro Trade und einen festen Stop für den Tag ist der Punkt, an dem die meisten manuellen Handelsstrategien scheitern. Die meisten SMC-Tools zeichnen lediglich Zonen ein; den Einstieg, die Positionsgröße und den täglichen Stop überlassen sie Ihnen.
Dieser Expert Advisor wendet auf jeden geschlossenen Balken dieselben Regeln an. Er bestätigt Swing-Hochs und -Tiefs, erkennt einen Strukturbruch oder eine Charakteränderung und sucht nach einem Einstiegspunkt anhand eines kürzlich entstandenen Orderblocks oder einer Fair-Value-Lücke. Ein Liquiditäts-Sweep kann erforderlich sein oder lediglich als Hinweis dienen. Ein optionaler EMA eines höheren Zeitrahmens sorgt dafür, dass Einstiegspunkte in Richtung des übergeordneten Trends liegen.
Das Risiko wird vor allem anderen geprüft:
- Die Lotgröße ergibt sich aus einem festen Prozentsatz des Guthabens und der Stop-Distanz. Liegt dieses Lot unter dem Broker-Minimum, verwendet der EA das Mindestlot nur, wenn die freie Margin dies abdeckt und es innerhalb der Lot-Obergrenze (InpMaxLot) liegt; andernfalls wird der Trade übersprungen. Bei kleinen Konten bedeutet dies, dass das tatsächliche Risiko pro Trade über InpRiskPct liegen kann.
- Der Stop wird außerhalb der Zone oder des Swings platziert, mit einem ATR-Fallback, und das Ziel ist ein festgelegtes Vielfaches des Stops.
- Der Handel wird für den Tag beendet, sobald das tägliche Verlustlimit erreicht ist (sowohl geschlossene als auch offene Positionen zählen). Eine optionale tägliche Gewinnsicherung verhindert neue Einstiegspositionen nach einem festgelegten Gewinn.
- Vor jeder Order werden die freie Margin, die Lot-Limits und das Stop-Level des Brokers überprüft.
- Ein optionales Spread-Limit (standardmäßig deaktiviert), ein Handelszeitfenster, manuell festgelegte Sperrzeiten und ein Filter für USD-Nachrichten mit hoher Auswirkung (MetaTrader-Wirtschaftskalender) blockieren Einstiegsgeschäfte zu risikoreichen Zeiten.
Zonen und Beschriftungen werden im Chart eingezeichnet, und ein kleines Fenster zeigt das letzte Signal sowie den Grund an, warum ein Signal nicht ausgeführt wurde.
Der EA verwendet keine DLLs, Webanfragen oder externe Dienste. Er funktioniert mit jedem Symbol und jedem Zeitrahmen; die folgenden Empfehlungen sind Vorschläge, keine Einschränkungen.
Empfohlene Symbole und Zeitrahmen:
- Entwickelt für XAUUSD (Gold, einschließlich Varianten mit Broker-Suffix) mit Signalen auf M15 und Tendenz auf H1. Der Zeitrahmen des Charts spielt keine Rolle; der EA verwendet die Eingaben „InpTF“ und „InpHTF“.
- Auch einsetzbar für liquide Devisen-Hauptpaare wie EURUSD und GBPUSD mit denselben Zeitrahmen.
- Verwenden Sie einen Broker mit niedrigen Spreads. „InpMaxSpreadPts“ ist standardmäßig auf 0 (aus) gesetzt; passen Sie diesen Wert pro Symbol an, wenn Sie einen Spread-Filter wünschen (beachten Sie, dass 3-stellige Goldkurse mehr Punkte umfassen).
- Kleine Einlagen: Wenn das Risiko von 0,5 % unter dem Mindestlot des Brokers liegt, handelt der EA das Mindestlot, sofern die Margin dies zulässt; das tatsächliche Risiko pro Trade ist daher höher. Verwenden Sie eine Einlage, bei der 0,5 % das Mindestlot abdecken, wenn Sie das angegebene Risiko erzielen möchten.
Eingaben:
- Symbol: InpSymbol (Standard „“) – zu handelndes Symbol („“ = Chart-Symbol)
- Symbol: InpTF (M15) – Zeitrahmen für die Strukturerkennung
- Symbol: InpHTF (H1) – höherer Zeitrahmen für die Trendausrichtung
- Symbol: InpHTFEma (200) – EMA-Periode für die Tendenz (0 = kein Tendenzfilter)
- SMC-Erkennung: InpSwingLen (3) – Anzahl der Balken auf jeder Seite zur Bestätigung eines Swings
- SMC-Erkennung: InpLookback (300) – Anzahl der Bars, die auf Strukturen untersucht werden
- SMC-Erkennung: InpUseFVG / InpUseOB (true / true) – Erkennung von Fair-Value-Lücken / Orderblöcken
- SMC-Erkennung: InpUseSweep / InpRequireSweep (true / false) – Liquiditäts-Sweeps kennzeichnen / erst nach einem Sweep handeln
- SMC-Erkennung: InpZoneExpiryBars (100) – Zonen, die älter als dieser Wert sind, werden ignoriert
- SMC-Erkennung: InpDraw (true) – Zonen und Beschriftungen zeichnen
- Stops & Ziele: InpSLByStructure (true) – Stop außerhalb der Zone oder des Swings (false = ATR-Stop)
- Stops & Ziele: InpATRPeriod / InpATRMultSL (14 / 1,5) – ATR-Periode und ATR-Multiplikator für den Stop (auch Mindest-Stop-Abstand)
- Stopps & Ziele: InpRR (2,0) – Ziel = Stoppabstand × dieser Wert
- Risiko: InpAutoTrade (true) – Handel ein/aus (false = nur Signale)
- Risiko: InpRiskPct (0,5) – Risiko in % des Guthabens pro Trade
- Risiko: InpMaxDailyLossPct (2,0) – Handel für den Tag nach diesem prozentualen Verlust einstellen
- Risiko: InpDailyGainLockPct (15,0) – keine neuen Einstiegspositionen mehr nach diesem prozentualen Tagesgewinn (0 = deaktiviert)
- Risiko: InpMaxOpen (1) – maximale Anzahl offener Positionen durch diesen EA
- Risiko: InpMaxSpreadPts (0) – maximaler Spread in Punkten (0 = deaktiviert, Standard)
- Risiko: InpMaxLot (0) – Maximales Lot pro Trade (0 = Broker-Maximum); begrenzt auch das Ausweich-Minimal-Lot
- Risiko: InpMagic / InpSlippage (20261013 / 30) – Magic Number / Slippage in Punkten
- Handelssitzung: InpSessionFilter / InpSessStartHr / InpSessEndHr (true / 8 / 20) – Handelsfenster in Serverzeit
- Nachrichten: InpNewsFilter (true) – Sperre bei USD-Ereignissen mit hoher Auswirkung
- Nachrichten: InpNewsBeforeMin / InpNewsAfterMin (30 / 30) – Minuten, die vor bzw. nach einem Ereignis gesperrt sind
- Nachrichten: InpManualBlackouts („“) – zusätzliche tägliche Sperrzeiten, Serverzeit „HH:MM–HH:MM;HH:MM–HH:MM“
Risikohinweis: Der Handel mit gehebelten Produkten wie Devisen und CFDs birgt ein hohes Risiko und ist möglicherweise nicht für alle Anleger geeignet. Sie können mehr als Ihre Einlage verlieren. Dieser EA garantiert keine Gewinne, und vergangene oder im Backtest ermittelte Ergebnisse lassen keine Rückschlüsse auf zukünftige Ergebnisse zu. Der Filter für den Wirtschaftskalender ist im Strategietester nicht verfügbar, daher wird er bei Backtests nicht berücksichtigt. Testen Sie den EA auf einem Demokonto unter den Bedingungen Ihres eigenen Brokers, bevor Sie mit echtem Geld handeln, und setzen Sie nur Geld ein, dessen Verlust Sie sich leisten können.
