Phonix Recovery EA
- Experten
- Version: 4.33
- Aktualisiert: 20 Juli 2026
- Aktivierungen: 5
Phonix Recovery ist ein automatisierter Expert Advisor zur Hedge-Rückgewinnung, der in erster Linie für XAUUSD auf einem Hedge-Konto entwickelt wurde.
Der EA tut mehr, als nur einen Trade zu eröffnen und abzuwarten. Er verwaltet eine komplette Gruppe von KAUF- und VERKAUF-Positionen als einen Korb. Er sucht nach gefilterten Einstiegsmöglichkeiten, reagiert, wenn sich der Kurs gegen den Korb bewegt, nutzt profitable Trades, um schwierige Verlustpositionen zu reduzieren, schließt Kurslücken nach Teilschließungen und schließt den Korb, sobald eines seiner Gewinnziele erreicht ist.
Die integrierten Standardeinstellungen entsprechen nun dem getesteten Profil „phonix-5000$-low risk.set“, mit einer Änderung in der Darstellung: Das Dashboard ist sichtbar, während die Schaltflächen für den manuellen Handel ausgeblendet bleiben.
🤖 KI-Nachrichtenanalyse – Version & benutzerdefinierte Einstellungen
Für weitere benutzerdefinierte Einstellungen und die Version mit KI-gestützter Nachrichtenanalyse wenden Sie sich bitte an:
- 📧 E-Mail: manunderfire2000@gmail.com
- ✈️ Direkt über Telegram: @experience_231
⚠️ Wichtiger Risikohinweis: Diese Strategie verwendet keinen herkömmlichen Stop-Loss. Hedging, Spacing, Partial Cover und Gewinnmanagement reduzieren oder strukturieren das Risiko neu, können jedoch weder Gewinne garantieren noch Drawdowns verhindern. Das Standardprofil verwendet zudem eine unbegrenzte Gesamtposition und eine großzügige Drawdown-Einstiegsbegrenzung. Testen Sie die Strategie sorgfältig, bevor Sie sie im Live-Betrieb einsetzen.
🌟 Was leistet Phonix Recovery?
🎯 Wartet auf stärkere Einstiegsmöglichkeiten
Der EA eröffnet keine Positionen, nur weil sich der Kurs bewegt hat. Er kombiniert die Ichimoku-Richtung, die Bestätigung durch die Wolke, die Trendrichtung und die ADX-Stärke. Dadurch lassen sich viele schwache oder richtungslose Einstiegssituationen vermeiden.
🛡️ Reagiert, anstatt Verluste sofort hinzunehmen
Wenn sich der Kurs weit genug entgegen dem aktuellen Nettoengagement des Korbs bewegt, kann der EA einen entgegengesetzten Erholungstrade eröffnen. Dies verringert den Richtungsdruck und bietet dem Korb mehr Möglichkeiten zur Erholung.
📏 Hält Erholungstrades in großem Abstand zueinander
Das Standardprofil verwendet eine sehr große Abstandsregel von 1.500 Pips auf derselben Seite. Bei einem typischen zweistelligen XAUUSD-Symbol entspricht dies einer Kursbewegung von etwa 15,00. Ein großer Abstand trägt dazu bei, zu verhindern, dass sich viele ähnliche Trades in einem kleinen Bereich ansammeln.
✂️ Nutzt Gewinner, um den schwersten Verlust zu reduzieren
„Partial Cover“ ( PC) ermittelt die Position mit dem größten Verlust auf der Seite der kumulierten Verluste. Dabei wird der realisierbare Gewinn aus Gewinnern genutzt, um diese Verlustposition vollständig zu schließen oder zu reduzieren, während der konfigurierte Nettogewinn erhalten bleibt.
🧩 Füllt leere Bereiche nach der Teilabsicherung wieder auf
Wiederholte Teilschließungen können einen großen leeren Korridor zwischen verbleibenden KAUF- und VERKAUF-Positionen hinterlassen. Der EA kann nach einem Schließungsvorgang einen trendkonformen Ersatztrade platzieren, wenn der Korridor über ausreichend sicheren Spielraum verfügt.
💰 Sichert den erzielten Gewinn mit „Profit Break-Even“
Das persistente „Profit Break-Even“-System speichert den Kontostand nach dem letzten vollständigen Korbabschluss. Es kombiniert den aktuellen Kontostand mit dem realisierbaren Gewinn oder Verlust der offenen Positionen dieses EAs auf dem aktuellen Symbol.
Wenn dieser kombinierte Wert den gespeicherten Kontostand zuzüglich des konfigurierten Ziels erreicht, schließt der EA den gesamten Symbolkorb. Das bedeutet, dass bereits durch den Profit Break-Even realisierte Gewinne den verbleibenden nicht realisierten Verlust ausgleichen können und der Zyklus dennoch mit einer positiven Kontostandserhöhung abgeschlossen wird.
🔁 Schließt „Close All“ zuverlässig ab
Wenn ein Broker eine verbleibende Position vorübergehend ablehnt, bleibt „Close All“ aktiv und versucht es erneut. Die Absicht wird vor Beginn des Schließvorgangs gespeichert und bleibt auch nach einem Neustart des EAs oder des Terminals erhalten.
📊 Zeigt die wichtigen Informationen an
Das Dashboard ist standardmäßig aktiviert. Es zeigt den Status des Portfolios, die Anzahl der Positionen, das KAUF-/VERKAUF-Volumen sowie Informationen zu Trend, Signal, Drawdown und Erholung an. Die Schaltflächen für manuellen KAUF, VERKAUF und das Schließen sind standardmäßig ausgeblendet.
🚀 Warum dieses Profil in Tests mit einem 5.000-Dollar-Konto effizient funktionieren kann
- ✅ Gefilterte Einstiegspunkte: Ichimoku, Wolke, M1-Trend und M5-ADX müssen übereinstimmen.
- ✅ Kontrollierte Ordergröße: Das Start- und das maximale Ordervolumen betragen jeweils 0,03 Lot.
- ✅ Großer Erholungsabstand: 1.500 Pips vermeiden dichte Hedge-Cluster.
- ✅ Schnelle PC-Auswertung: Der PC kann jeden Tick überprüfen und wartet nicht auf einen neuen Eröffnungstrade.
- ✅ Einfacher PC-Schwellenwert: Der dynamische Schwellenwert ist deaktiviert, sodass pro PC-Aktion eine vorhersehbare Nettogewinnanforderung von 10 $ gilt.
- ✅ Signifikante Reduzierung von Verlustpositionen: Der PC verlangt eine Reduzierung der ausgewählten Verlustposition mit der höchsten Priorität um mindestens 0,03 Lot, sofern dieses Volumen vorhanden ist und die Mittel aus den Gewinnpositionen ausreichen; dabei kann er weitere Positionen schließen oder die gesamte Position glattstellen.
- ✅ Beständiges Zielguthaben von 100 $: „Profit Break-Even“ wandelt den realisierten PC-Fortschritt in einen vollständigen Ausstieg aus dem Basket um.
- ✅ Tools für frühzeitige Korbgewinne: „Basket TP“ und „Trailing“ können einfachere Körbe schließen, bevor „Profit Break-Even“ erforderlich wird.
💡 Beispiel: Das gesparte Guthaben beträgt 5.000 $. PC schließt profitable Kombinationen und erhöht das aktuelle Guthaben auf 5.220 $. Die verbleibenden Positionen weisen einen realisierbaren Verlust von -110 $ auf. Das Schutzniveau liegt daher bei 5.110 $. Da das Ziel bei 5.100 $ liegt, schließt „Profit Break-Even“ den verbleibenden Basket, und der abgeschlossene Zyklus hält mindestens etwa 100 $ über der gesicherten Basislinie, vorbehaltlich der tatsächlichen Ausführungskosten.
Eine gute historische Wertentwicklung ist kein Beweis dafür, dass sich das gleiche Ergebnis fortsetzen wird. Kontraktgröße des Symbols, Spread, Provision, Hebelwirkung, Ausführungsqualität und Marktbedingungen können das Ergebnis erheblich beeinflussen.
⚠️ Risikokontrollen, die Sie zuerst prüfen sollten
- 🔴 „InpLotStart“ und „InpMaxAllowedLot“ beeinflussen direkt das finanzielle Risiko.
- 🔴 InpMaxTotalPositions = 0 bedeutet, dass es keine Obergrenze für die Gesamtzahl der Positionen gibt.
- 🔴 „InpMaxAccountDDPercent = 50“ ist lediglich eine Einstiegsbegrenzung, keine Liquidationsregel.
- 🔴 Eine höhere Hebelwirkung kann es ermöglichen, einen viel größeren Warenkorb offen zu halten.
- 🟠 Eine Verringerung von „InpMinHedgeSpacingPips“ kann die Handelsdichte erheblich erhöhen.
- 🟠 PC und Profit Break-Even hängen von realistischen Annahmen bezüglich Provisionen und Ausführung ab.
📝 Versionshistorie
v4.33 – 5.000-Dollar-Profil und Anleitung zur MQL5-Kompatibilität
- Das Profil „phonix-5000$-low risk“ wurde erstellt und als integriertes Standardprofil festgelegt, wobei das Dashboard als einzige Übersteuerung aktiviert ist.
- Die manuellen Dashboard-Schaltflächen wurden ausgeblendet.
- Das dauerhafte Profit-Break-Even-Ziel wurde auf 100 $ festgelegt.
- Das Ordervolumen wurde auf 0,03, der Abstand auf derselben Seite auf 1.500 Pips und die Obergrenze für die Gesamtposition auf unbegrenzt festgelegt.
- Das schnelle PC-Verhalten mit festem Schwellenwert wurde anhand des getesteten Profils konfiguriert.
- Diese Anleitung wurde unter Verwendung von einfachem semantischem HTML für den MQL5-Editor neu verfasst.
v4.32 — Persistenter Gewinn-Break-Even
- Die Persistenz „Profit Break-Even“ auf Basis des Kontostands sowie die Neustart-sichere Persistenz „Close All“ wurden hinzugefügt.
- Die Zuordnung manueller „Magic-Zero“-Schließungen wurde anhand der historischen Positions-ID wiederhergestellt.
v4.31 — Lücken- und Zustandsreparatur
- Die Seeding-Verfahren für „Empty-Corridor“ und „Trend-Edge“ wurden überarbeitet.
- Detaillierte Protokolle für Eintritte und Lückenblocker hinzugefügt.
- Die Rebasing-Verfahren für die Netzrichtung, die PC-Serialisierung und die Wiederherstellung von Hedge-Spacing-Latches wurden stabilisiert.
Frühere v4-Versionen
- Einführung einer strengen „Furthest-Adverse“-PC-Priorität.
- Die Anzahl der Wiederherstellungen während der Lebensdauer wurde von der lokalen Zone-Ref/Trig-Geometrie getrennt.
- Zuverlässiges Wiederholungsverhalten bei „Close All“ hinzugefügt und die Zuständigkeit für Positionen gestärkt.
- ATR und ADX verwenden nun Daten aus geschlossenen Balken, um stabile Entscheidungen zu treffen.
⚙️ Leitfaden zu den Standardeinstellungen
🧩 1. Kern
- InpMagicNumber = 25042026 – Eigentümer-ID zur Erkennung der Positionen dieses EAs. Verwenden Sie für eine weitere unabhängige Instanz eine andere Magic Number.
- InpSlippagePoints = 30 – maximale zulässige Abweichung der Order in Broker-Punkten.
- InpLogEnabled = true — Aktiviert Meldungen auf der Registerkarte „Experts“.
- InpLogLevel = WARN — zeigt Warnungen und Fehler an. Verwenden Sie „INFO“ für detaillierte Tests.
- InpCloseCostFactor = 2,0 — schätzt die vollständige Schlussprovision anhand der bekannten Eröffnungsprovision. Bei Gewinnentscheidungen werden realisierbare Werte nach Abzug dieser geschätzten Kosten zugrunde gelegt.
🔌 2. Funktionsschalter
- InpEnableEntrySignals = true — aktiviert automatische Erst- und Ersetzungseinstiege.
- InpSignalMode = STRICT — Der Trend muss eindeutig sein und mit der Einstiegsrichtung übereinstimmen.
- InpEnableTrendFilter = true – erfordert eine Übereinstimmung mit dem Trend für Eintritte.
- InpEnableADXFilter = true – erfordert eine ausreichende Trendstärke.
- InpEnableRecovery = true – aktiviert das Recovery-Management in entgegengesetzter Richtung.
- InpEnableSpreadProtect = true – blockiert neue Eröffnungs-Einstiege bei übermäßigem Spread.
- InpEnableRateLimit = true – begrenzt schnelle neue Einstiegspositionen.
- InpEnableOneTradePerBar = true – erlaubt nur einen automatischen Ersteintritt pro EntryTF-Balken. Manuelle Schaltflächen, sofern aktiviert, dienen als Übersteuerungsmöglichkeiten für den Benutzer.
- InpEnableBasketTP = true – aktiviert die feste Gewinnmitnahme auf Korbebene.
- InpEnableBasketTrailing = true – aktiviert das Gewinn-Trailing auf Basket-Ebene.
- InpEnableProfitBreakEven = true – aktiviert den dauerhaften, auf dem Kontostand basierenden Ausstieg.
- InpEnableGlobalTP = false – Der symbolübergreifende „Magic Close“ ist standardmäßig deaktiviert.
- InpEnablePartialCover = true – aktiviert die Verrechnung von gewinnbringenden und verlustbringenden Positionen.
🖥️ 3. Dashboard
- InpShowDashboard = true – zeigt das Informations-Dashboard an.
- InpShowManualButtons = false – Blendet die manuellen Handelssteuerelemente aus, während das Dashboard sichtbar bleibt.
- InpDashReducePct = 25 — Prozentsatz, der von der manuellen Schaltfläche „Reduzieren“ verwendet wird, falls die manuellen Schaltflächen später aktiviert werden.
🎯 4. Einstiegssignal
- InpEntryTF = M5 — Zeitrahmen für das primäre Ichimoku-Einstiegssignal und die Steuerung „Ein Trade pro Balken“.
- InpIchTenkan / Kijun / SenkouB = 9 / 26 / 52 – Standard-Ichimoku-Perioden.
- InpEntryUseTKCross = true – verwendet die Richtung von Tenkan/Kijun.
- InpEntryUseCloud = true – erfordert Übereinstimmung von Kurs und Wolke.
- InpEntryUseCloudSlope = false – Die Neigung der Wolke ist nicht erforderlich.
- InpEntryUseChikou = false – Eine Chikou-Bestätigung ist nicht erforderlich.
- InpTrendSeedEntry = false – ein normaler erster Einstieg benötigt weiterhin das Einstiegssignal; der Trend allein reicht nicht aus.
- InpSeedWhenFlat = true – erlaubt einen trendgerichteten Seed, wenn ein nicht leerer Korb nahezu volumenausgeglichen ist.
- InpSeedFlatNetLots = 0,02 – maximales absolutes Nettovolumen, das als nahezu ausgeglichen gilt.
- InpSeedPriceGaps = true — Erlaubt einen sicheren Seed zur Lückenbeseitigung, nachdem ein PC oder ein anderer Schlusskurs den Warenkorb neu geformt hat.
📈 5. Trend und ADX
- InpTrendTF = M1 – schnelle Trendrichtung auf Basis geschlossener Kerzen für Einstiegspunkte und Lücken-Seeds.
- InpTrendUseCloud = true – die Trendrichtung erfordert zusätzlich die Übereinstimmung mit der Cloud.
- InpADXTF = M5 und InpADXPeriod = 14 – Messung der Trendstärke anhand geschlossener Kerzen.
- InpADXMin = 25 – Einstiegspunkte erfordern einen ADX-Wert von mindestens 25.
📦 6. Volumen und Engagement
- InpLotStart = 0,03 – gewünschtes Anfangsvolumen und Live-Recovery-Bias für das 5.000-Dollar-Profil.
- InpMinVolume = 0,01 – konfiguriertes Minimum für Anfangs- und Wiederherstellungsaufträge.
- InpMaxAllowedLot = 0,03 – konfiguriertes maximales Volumen einer Order.
- InpDDScalePercent = 10 – skaliert das neu angeforderte Volumen schrittweise nach unten, wenn der Kontodrawdown zunimmt.
- InpMaxTotalPositions = 0 — unbegrenzte Gesamtzahl an Positionen. Dies ist eine wichtige Risikoeinstellung.
- InpMarginUsageCapPct = 90 – blockiert weitere Trades, wenn die Margin-Auslastung extrem hoch wird.
📐 7. Erholungsdistanz
- InpMinHedgeSpacingPips = 1500 – Mindestabstand zu jeder bestehenden Position in derselben Richtung, bevor eine weitere Position eröffnet werden darf.
- InpATRTF = M5 und InpATRPeriod = 14 — Volatilitätsquelle für die Erholungszone.
- InpATRMultiplier = 1,2 – multipliziert den ATR zur Berechnung des nächsten Auslösers für eine Erholung bei ungünstiger Marktentwicklung.
„Zone Ref“ wird nach Kursschlüssen und Änderungen der Netto-Richtung aus dem aktuellen Cluster der verbleibenden Netto-Positionen neu berechnet. „Zone Trig“ zeigt den nächsten negativen ATR-Auslöser ausgehend von dieser Referenz an.
🚦 8. Einstiegsrisikogrenzen
- InpMaxSpreadPips = 100 – maximal akzeptierter Spread für neue Ersteintritte.
- InpMaxTradesPerMinute = 3 – rollierendes Limit für die Eintrittsrate pro Minute.
- InpMaxAccountDDPercent = 50 – blockiert neue Einstiegspositionen nach einem Drawdown von 50 % gegenüber dem höchsten erfassten Kontostand. Bestehende Positionen werden dadurch nicht geschlossen, und es handelt sich nicht um einen Stop-Loss.
💵 9. Gewinnmanagement
- InpProfitBreakEvenMoney = 100 – schließt den aktuellen Symbolkorb dieses EAs, wenn der Kontostand zuzüglich des realisierbaren Gewinns/Verlusts der Symbole den zuletzt gespeicherten Schlusssaldo zuzüglich 100 $ erreicht.
- InpBasketTPMoney = 50 — schließt einen derzeit profitablen Symbolkorb bei einem realisierbaren Gewinn von 50 $.
- InpTrailingArmMoney = 25 – aktiviert das Trailing für den Korb bei einem realisierbaren Gewinn von 25 $.
- InpTrailingGivebackMoney = 10 – schließt den Korb, nachdem der realisierbare Gewinn gegenüber dem Höchststand um 10 $ gefallen ist.
- InpGlobalTPMoney = 0 – inaktiv, solange „Global TP“ deaktiviert ist.
„Profit Break-Even“ speichert seinen Ausgangswert und den unvollendeten „Close All“-Status in den globalen Terminalvariablen unter Verwendung von Konto-Login, Magic Number und Symbol-ID. Ein vollständiger Neustart bricht daher einen verbleibenden „Close All“-Restzustand nicht absichtlich ab.
✂️ 10. Teilweise Absicherung
- InpPCMinPositions = 3 — PC startet erst, wenn mindestens drei Positionen bestehen.
- InpPCMinRealizableMoney = 10 — geschätzter Mindestnettogewinn, der für jede erfolgreiche PC-Aktion reserviert ist.
- InpPCMinLossReduceVolume = 0,03 — gewünschte Mindestreduzierung des ausgewählten Verlusts mit höchster Priorität. Ist die Position kleiner, muss PC den gesamten verbleibenden Verlust decken.
- InpPCMinSecBetweenRuns = 0 — Regelmäßige PC-Prüfungen sind bei jedem Tick zulässig.
- InpPCForceOnDealAdd = false – Eröffnungsausführungen lösen keinen zusätzlichen erzwungenen PC-Durchlauf aus.
- InpPCUseDynamicThreshold = false – PC verwendet den festen Schwellenwert von 10 $.
- InpPCPerPositionFactor = 0,1 und InpPCPerVolumeFactor = 0,03 – derzeit inaktiv, da die dynamische Skalierung deaktiviert ist.
- InpPCMaxThresholdMultiplier = 0 – die dynamische Schwellenwertbegrenzung ist inaktiv.
- InpPCProtectTrendWinners = false – trendkonforme Gewinner können den vorrangigen Verlierer finanzieren.
- InpPCMaxForcedLossMoney = 0 – PC erhält kein ungedecktes zusätzliches Verlustbudget.
- InpPCMinPositionAgeSec = 1 – Positionen sind nach einer Sekunde für den PC qualifiziert.
🚫 11. Keine Durchsetzung von Stop-Loss
- InpStripPositionSL = true — entfernt die an gehaltenen Positionen verknüpften Stop-Loss-Werte.
- InpStripSLThrottleSec = 10 — prüft die Entfernung von SL höchstens einmal alle zehn Sekunden.
🎨 12. Anzeige und Chartgrafiken
- InpDashOnTop = false — platziert das Dashboard im unteren Bereich.
- InpDashX / InpDashY = 10 / 10 – Ränder am Rand des Diagramms.
- InpDashFontSize = 9 – Schriftgröße des Dashboards.
- InpDashFullWidth = true – streckt das Dashboard über die gesamte Breite des Diagramms.
- InpDashWidth = 500 – Mindestbreite des Dashboards.
- InpShowTradeProfitLabels = true – zeigt Beschriftungen für realisierte Gewinne bei Kursschluss an.
- InpShowZone = true – zeigt „Zone Ref“ und „Zone Trig“ an.
- InpGfxFontSize = 8 – Schriftgröße der Chart-Beschriftungen.
Phonix Recovery EA v4.33 – XAUUSD-Hedge-Recovery, Partial Cover, Gap-Repair und persistenter Profit-Break-Even. 🔥
