SR Breakout EA
- Experten
- Themichl LLC
- Version: 1.10
- Aktivierungen: 5
Der SR Breakout EA ist ein vollautomatischer Expert Advisor für MetaTrader 5, der echte Ausbrüche aus Unterstützungen und Widerständen auf jedem Symbol und jedem Zeitrahmen handelt. Er ermittelt das jüngste Swing-Hoch und Swing-Tief innerhalb eines konfigurierbaren Rückblickfensters, bestätigt den Ausbruch über Momentum- und Impulsfilter und tritt in Richtung des Ausbruchs ein, sobald der Preis das Niveau um einen messbaren Abstand überwunden hat.
Der EA ist für ernsthaften Live-Einsatz ausgelegt. Er läuft auf Netting- und Hedging-Konten ohne Konfigurationsänderung, beachtet alle in der Symbolspezifikation gemeldeten Broker-Beschränkungen und wurde gegen die Validierungsregeln des MQL5 Market gehärtet.
Wie er handelt
Ein Ausbruch wird nur registriert, wenn der Preis um einen konfigurierbaren Punktabstand jenseits des Niveaus schließt und mindestens eine von zwei Bestätigungsbedingungen erfüllt ist: drei aufeinanderfolgende Schlusskurse in Ausbruchsrichtung oder eine starke Impulsbewegung, die einen separaten, strengeren Schwellenwert überschreitet. Dasselbe Niveau wird erst dann erneut gehandelt, wenn entweder ein Mindestpreisabstand oder eine Mindestzeit verstrichen ist, was wiederholte Einstiege auf einer bereits ausgereizten Bewegung verhindert.
Risiko- und Trade-Management
Stop Loss und Take Profit werden vom ATR abgeleitet, mit unabhängigen Multiplikatoren für SL und TP, sodass sich das Chance-Risiko-Verhältnis an die aktuelle Volatilität anpasst statt an einen festen Punktabstand. Nach Eröffnung können drei unabhängige Managementmodule einzeln aktiviert oder deaktiviert werden:
- Trailing Stop, der dem Preis nach Erreichen eines Mindestgewinns in einem konfigurierbaren Abstand folgt.
- Verschiebung auf Break-even, die nach einem Gewinn-Schwellenwert den Verlust auf null fixiert.
- Trailing des Take Profit, der das Ziel ausweitet, solange sich die Position weiter zu Ihren Gunsten bewegt.
Alle Positionsänderungen laufen durch einen einzigen sicheren Wrapper, der unveränderte Anfragen verwirft, das Broker-Freeze-Level sowohl auf den aktuellen als auch auf den angeforderten SL/TP berücksichtigt und niemals eine Änderung schickt, die der Broker ablehnen würde.
Broker-sichere Ausführung
Jede Auftragsübermittlung und jede Positionsänderung wird vorab validiert. Der EA normalisiert die Lotgröße auf den Volumenschritt des Brokers, beachtet SYMBOL_VOLUME_LIMIT, prüft die freie Margin mit OrderCalcMargin, validiert SL und TP gegen SYMBOL_TRADE_STOPS_LEVEL, wendet eine richtungsabhängige Freeze-Level-Prüfung auf Basis von SYMBOL_TRADE_FREEZE_LEVEL an und ruft OrderCheck vor dem Senden auf. Eine Sitzungs- und Tick-Aktualitätskontrolle verhindert das Senden während der täglichen Handelspause des Symbols, der typischen Ursache von Market-closed-Fehlern bei Instrumenten wie Gold und Indizes. Der Filling-Modus wird abhängig vom Symbol automatisch als FOK, IOC oder Return erkannt.
Auf Netting-Konten schließt der EA jede Gegenposition, bevor er eine neue eröffnet, und verlässt sich nicht auf eine implizite Umkehr. Das verhindert die typischen close-to-market-Ablehnungen, wenn SL oder TP innerhalb des Freeze-Bereichs liegt.
Parameter
- Symbol und Zeitrahmen: beliebig. Getestet auf EURUSD, USDJPY, USDCAD, NZDUSD, XAUUSD in M30, H1, H4, H12, D1, W1.
- Anzahl Balken zur Niveau-Analyse
- Ausbruchspunkte und Punkte für starken Ausbruch
- Mindestabstand zwischen Niveaus und Mindestzeit zwischen Trades auf demselben Niveau
- ATR-Periode, SL-Multiplikator, TP-Multiplikator
- Trailing-Abstand und Mindestgewinn zum Start des Trailings
- Auslöser für Break-even
- Trailing-Abstand des Take Profit
- Lotgröße und Magic Number
Empfohlener Einsatz
Beginnen Sie auf einem Demokonto im H1-Zeitrahmen mit den Standardparametern. Der EA hält maximal eine Position pro Symbol und kann sicher parallel auf mehreren Symbolen betrieben werden, indem jeder Chart eine eigene Magic Number erhält.
Support wird über den Kommentarbereich des Produkts auf mql5.com bereitgestellt.
