Watch Tri Engine Portfolio EA
- Experten
-
Sinmiloluwa Daniel Ogunmola
MQL5 developer focused on EAs that survive real brokers, not just the tester. - Version: 1.2
- Aktivierungen: 5
Drei-Engine-Portfolio-EA (Trend-Pullback, Breakout, Range-Reversion) mit gemeinsamer Obergrenze für offene Risiken, Gewinnsicherung, Nachrichtenpause und täglichem Verlustlimit.
Eine einzige Strategie eignet sich selten für jede Marktphase. Trendeinstiege tun sich in Seitwärtsphasen schwer, und Range-Einstiege werden in Trends überrollt. Dieser Expert Advisor betreibt drei unabhängige Module für ein Symbol, jedes mit einer eigenen Magic Number und maximal einem offenen Trade:
- Engine A, Trend-Pullback: Ein EMA 200 auf einem höheren Zeitrahmen legt die Tendenz fest, und ein RSI(14)-Cross zurück durch 40 (Käufe) oder 60 (Verkäufe) auf dem Einstiegszeitrahmen löst den Einstieg aus.
- Engine B, Ausbruch: Ein Schlusskurs jenseits des 20-Bar-Donchian-Kanals im höheren Zeitrahmen.
- Engine C, Range-Reversion: Nur wenn der ADX(14) im höheren Zeitrahmen unter 20 liegt, erfolgt der Einstieg bei einem Schlusskurs innerhalb der Bollinger-Bänder (20, 2), nachdem der Schlusskurs zuvor außerhalb dieser Bänder lag. Das Kursziel ist das mittlere Band, sofern dies ein Verhältnis von mindestens 1:1 ergibt; andernfalls ein festes Vielfaches des Stopps.
Risiko und Management:
- Stops betragen ein Vielfaches der ATR; die Lotgröße ergibt sich aus einem festen Prozentsatz des Guthabens. Ein neuer Trade wird übersprungen, wenn das kombinierte offene Risiko aller drei Engines einen festgelegten Prozentsatz des Guthabens überschreiten würde.
- Eine Gewinnsicherung verschiebt den realen Stop-Loss, um einen festgelegten Anteil der positiven Kursbewegung zu sichern, sobald ein Trade ein festgelegtes Vielfaches seines Risikos erreicht (wird immer nur enger gesetzt).
- Keine neuen Einstiegspositionen nach einer festgelegten Uhrzeit am Freitag. Im Live-Handel werden Einstiegspositionen bei Nachrichten mit hoher Auswirkung auf die Währungen des Symbols pausiert (MetaTrader-Wirtschaftskalender; ein Kalenderfehler blockiert den Handel niemals; im Strategietester nicht aktiv).
- Ein tägliches Verlustlimit schließt alle Trades und unterbricht den Handel bis zum nächsten Tag; eine optionale Untergrenze für den Gesamt-Drawdown stoppt den EA.
- Ein Bedienfeld zeigt den Status jeder Engine, das letzte Signal, das gesamte offene Risiko und das Tagesergebnis an.
Vor jeder Order ermittelt der EA einen aktuellen Kurs, hält Stop-Loss und Take-Profit außerhalb der Broker-Stop-Level, des Freeze-Levels und des Spreads, rundet die Kurse auf die Tick-Größe des Symbols und überprüft Volumenlimits sowie freie Margin für den jeweiligen Ordertyp. Er erhöht das Lot nach einem Verlust niemals und verwendet weder Grid- noch Martingale- noch Averaging-Strategien. Er verwendet keine DLLs, Webanfragen oder externe Dienste und läuft auf jedem Symbol und jedem Zeitrahmen.
Empfohlene Symbole und Zeitrahmen
- Einstiegs-Zeitrahmen M15 mit H1 als übergeordnetem Zeitrahmen (Parameter „InpTF“ und „InpHTF“); der Zeitrahmen des Charts spielt keine Rolle.
- Liquide Devisenpaare wie EURUSD, GBPUSD und XAUUSD.
Eingabeparameter
| Gruppe | Eingabe | Standard | Bedeutung |
|---|---|---|---|
| Symbol | InpSymbol / InpTF / InpHTF | "" / M15 / H1 | Symbol / Einstiegs-Zeitrahmen / höherer Zeitrahmen |
| Engines | InpUseA / InpUseB / InpUseC | true / true / true | Jeden Motor ein- oder ausschalten |
| Motoren | InpATRPeriod / InpSL_ATR / InpRR | 14 / 1,5 / 2,0 | ATR-Periode / Stop = ATR × Aktueller Kurs / Zielkurs = Stop × Aktueller Kurs |
| Portfolio | InpMaxTotalRiskPct | 1,5 | Maximales offenes Risiko aller Engines, % des Guthabens |
| Portfolio | InpLockStartR / InpLockPct | 1,0 / 50 | Gewinnsicherung bei diesem Risikofaktor / % der Kursbewegung aktivieren (0 = deaktiviert) |
| Portfolio | InpFriCutHr | 18 | Keine neuen Einträge am Freitag ab dieser Uhrzeit (25 = deaktiviert) |
| Nachrichten | InpNewsPause / InpNewsBeforeMin / InpNewsAfterMin | true / 30 / 30 | Pause bei wichtigen Nachrichten (nur live) |
| Risiko | InpAutoTrade / InpRiskPct | true / 0,5 | Handel ein/aus / Risiko in % pro Trade |
| Risiko | InpMaxDailyLossPct / InpMaxTotalDDPct | 3,0 / 0 | Tägliches Verlustlimit in % / Untergrenze für den Gesamt-Drawdown in % (0 = deaktiviert) |
| Risiko | InpMaxSpreadPts / InpMaxLot | 0 / 0 | Spread-Limit in Punkten / Lot-Obergrenze (0 = deaktiviert / Broker-Maximalwert) |
| Risiko | InpMagic / InpSlippage / InpShowPanel | 20261110 / 30 / true | Basis-Magic (Engines +1, +2, +3) / Slippage / Panel |
Risikohinweis
Der Handel mit gehebelten Produkten wie Devisen, Gold 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. Testen Sie den EA zunächst auf einem Demokonto unter den Bedingungen Ihres Brokers, bevor Sie mit echtem Geld handeln, und setzen Sie nur Geld ein, dessen Verlust Sie sich leisten können.
