Gold Alhamdulillah Hedging
- Experten
- Version: 1.0
- Aktivierungen: 10
Alhamdulillah Hedging ist ein Multi-Symbol-Handelssystem, das für MetaTrader 5 Netting- und Hedging-Konten entwickelt wurde. Es kombiniert dynamische Grid-Berechnungen, statistische Marktzustandserkennung und Kontoschutzsysteme, um Handelspositionen über mehrere Symbole hinweg von einem einzigen Chart aus zu verwalten.
Systemvorteile
Multi-Symbol-Ausführung: Gleichzeitige Steuerung von Handelseingängen und -management über eine Liste benutzerdefinierter Symbole von einem aktiven Chart aus.
Statistische Marktregimerkennung: Klassifiziert Marktbedingungen in Trend, Range oder volatil mithilfe von Autokorrelations- und Volatilitätsberechnungen und passt das Handelsgrid entsprechend an.
Dynamischer Abstand: Verteilt Grid-Levels mithilfe von Average True Range (ATR)-Berechnungen, um Grids bei volatilen Marktbedingungen automatisch zu erweitern.
Intelligente Drawdown-Erholung: Aktiviert die Erholungslogik auf bestimmten Grid-Tiefen, um Korb-Levels in Zonen mit minimalem Gewinn zu schließen und so offene Drawdowns aufzulösen.
Stealth-Management: Enthält eine Option zur internen Verwaltung von Stop-Loss- und Take-Profit-Niveaus, wodurch Ziele vor dem Broker verborgen bleiben.
Nachrichtenfilter-Integration: Pausiert automatisch Handelseingänge vor und nach hochkarätigen makroökonomischen Ereignissen mithilfe des integrierten Kalenders oder lokaler Dateien.
Ultimativer Kontoschutz: Bietet eine Reihe von Sicherheitsoptionen, einschließlich täglicher Drawdown-Limits, täglicher Gewinnziele, Margin-Level-Auslöser und zeitbasierter Beendigungen.
Eingabeparameter
Allgemeine Einstellungen
EAName (Standard: "Alhamdulillah Hedging"): Benutzerdefinierter Name für Handelskennungen und Orderkommentare.
InpTradeSymbols (Standard: ""): Durch Kommas getrennte Liste der zu handelnden Symbole (z. B. EURUSD,GBPUSD). Bei leerem Feld handelt der EA nur das Chartsymbol.
InpLiveMode (Standard: false): Wenn aktiviert, werden während des Tests strenge Broker-Stop-Level- und Freeze-Level-Prüfungen erzwungen.
InpUseDynamicGrid (Standard: false): Aktiviert dynamische ATR-basierte Abstände für Grid-Levels anstelle fester Distanzen.
InpAvoidHighImpactNews (Standard: false): Aktiviert den Nachrichtenfilter, um den Handel vor und nach hochkarätigen Ereignissen einzuschränken.
InpNewsMinutesBefore (Standard: 30): Minuten Pause vor hochkarätigen Nachrichten.
InpNewsMinutesAfter (Standard: 30): Minuten Pause nach hochkarätigen Nachrichten.
InpUseTrailingStop (Standard: false): Aktiviert das Trailing-Stopp-Management für offene Positionen.
InpTrailingStopPips (Standard: 20.0): Trailing-Stopp-Distanz in Pips.
InpTrailingActivationPips (Standard: 10.0): Mindestgewinn in Pips zur Aktivierung des Trailing-Stopps.
InpMaxTrailHoldHours (Standard: 0.0): Maximale Stundenzahl für das Trailing einer Position, bevor der Stop-Loss fixiert wird (0 deaktiviert diese Funktion).
InpStrategy (Standard: Grid Martingale): Kernlogik der Handelsstrategie (Optionen: Grid Martingale, Drawdown Lock).
InpLotSizing (Standard: Fixed): Methode zur Berechnung der Losgröße (Optionen: Fixed Lot, Percent of Equity, ATR Volatility).
Einstellungen des Marktregime-Filters
InpUseRegimeFilter (Standard: true): Aktiviert die Filterung von Handelseingängen basierend auf berechneten Trend- und Volatilitätszuständen.
InpRegimeTimeframe (Standard: Current): Zeitrahmen für die primäre Marktregime-Klassifizierung.
InpRegimeTimeframe2 (Standard: Current): Zeitrahmen für sekundäre Regime-Konfluenzprüfungen.
InpRegimeLookback (Standard: 100): Anzahl der Bars, die für Volatilitäts- und Autokorrelationsberechnungen verwendet werden.
InpAutocorrThreshold (Standard: 0.2): Empfindlichkeitsschwelle für die Trenderkennung mittels Autokorrelationslogik.
InpVolThresholdPercent (Standard: 0.5): Volatilitätsschwelle zur Klassifizierung von Range- versus volatilen Zuständen.
Grid- und Erholungseinstellungen
InpUseRecovery (Standard: true): Aktiviert das Drawdown-Erholungsmodul.
InpRecoveryStartLevel (Standard: 6): Die Grid-Tiefe, in der die Erholungsphase beginnt.
InpRecoveryProfit (Standard: 1.0): Zielgewinn zum Schließen der Erholungstrades.
InpUseAdaptiveRisk (Standard: true): Reduziert automatisch die anfänglichen Losgrößen, wenn der Kontodrawdown zunimmt.
InpBaseLots (Standard: 0.01): Startlosgröße für Festvolumenoperationen.
InpRiskPercent (Standard: 1.0): Risikoprozentsatz pro Trade bei verwendung von eigenkapitalbasierter Größenanpassung.
InpPips (Standard: 100): Fester Abstand in Punkten zwischen Grid-Levels, wenn das dynamische Grid deaktiviert ist.
InpFixedSpread (Standard: 3): Fester Spread-Wert in Punkten für Sicherheitsmargenberechnungen.
InpNbLevels (Standard: 10): Maximal zulässige Grid-Levels pro Symbol.
InpMaxDailyDrawdown (Standard: 10.0): Tägliches Verlustlimit in Prozent, das eine vorübergehende Handelspause auslöst.
InpDailyProfitTarget (Standard: 5.0): Tägliches Gewinnziel in Prozent zur Sicherung von Gewinnen und Beendigung des Handels.
InpStealthMode (Standard: false): Verbirgt Stop-Loss- und Take-Profit-Ziele vor dem Brokerserver.
InpContinueTrading (Standard: true): Setzt die Grid-Sequenzen nach dem Schließen eines Zyklus fort.
MagicNumber (Standard: 123321): Eindeutige numerische Kennung für Aufträge, die von diesem EA platziert werden.
Einstellungen des ultimativen Kontoschutzes
Prot_EquityGrowthPct (Standard: 0.0): Prozentuales Eigenkapitalwachstumsziel, das das Schließen aller Trades auslöst (0 deaktiviert).
Prot_MinFreeMargin (Standard: 0.0): Minimaler freier Margin-Schwellenwert. Bei Verletzung sendet der EA eine Warnung und stoppt neue Einstiege.
Prot_MinMarginLevel (Standard: 0.0): Margin-Level-Prozentsatz-Schwellenwert, unterhalb dessen der automatisierte Handel deaktiviert wird.
Prot_SpreadCloseMax (Standard: 0.0): Schließt offene Positionen, wenn der Spread diese Grenze in Punkten überschreitet.
Prot_ExitTerminalTime (Standard: ""): Geplante Zeit (HH:MM) zum Schließen von Trades und Beenden des Handels.
Prot_ExitTerminalDay (Standard: Friday): Geplanter Wochentag für zeitbasierte Beendigungen.
InpUserGMT (Standard: 0): Lokaler GMT-Offset, der Ihren Eingabezeiten entspricht.
Prot_EnableTradingTime (Standard: ""): Beschränkt Handelseingänge auf ein bestimmtes tägliches Fenster (HH:MM bis HH:MM).
Prot_PriceLevelClose (Standard: 0.0): Preisniveau-Auslöser. Schließt alle Trades, wenn der Preis dieses Niveau 10 Sekunden lang überschreitet.
Prot_MaxOpenPositions (Standard: 0): Schließt Verkaufspositionen, wenn die Gesamtzahl der offenen Positionen dieses Limit überschreitet.
Prot_MaxOrdersCompound (Standard: 0): Begrenzt die Gesamtzahl der ausstehenden und aktiven Orders.
Prot_CompoundBalance (Standard: 0.0): Kontostand-Limit in Verbindung mit dem Compound-Order-Schutz.
Prot_LossReduction (Standard: 0.0): Schließt Verlusttrades, wenn der absolute variable Verlust diesen Dollarwert überschreitet.
Prot_PartialCloseLevels (Standard: ""): Kommagetrennte Liste von Gewinnpunkten für Teilgewinnziele (z. B. 30,50,70).
Prot_TrailCommentTrades (Standard: false): Aktiviert Trailing-Stopps nur bei Trades mit bestimmten Kommentaren.
Prot_MagicTerminalExit (Standard: 0): Magic-Number, die auf Terminal-Shutdown-Auslöser überwacht wird.
Prot_MagicProfitPts (Standard: 0.0): Gewinnpunktziel für die überwachte Magic-Number, um Beendigungen auszulösen.
Prot_CrossSymTrigger (Standard: ""): Symbol, das überwacht wird, um Aktionen auf anderen Instrumenten auszulösen.
Prot_CrossSymCount (Standard: 0): Anzahl der erforderlichen Trades auf dem Auslösesymbol zur Ausführung von Cross-Symbol-Befehlen.
Prot_CrossSymTarget (Standard: ""): Zielsymbol, dessen ausstehende Orders bei Auslösung gelöscht werden.
Prot_SymPendingTarget (Standard: 0.0): Monetäres Gewinnziel zum Löschen ausstehender Orders auf einem Symbol.
Prot_SymPendingSymbol (Standard: ""): Symbol, das auf Gewinnziele zum Löschen ausstehender Orders überwacht wird.
Prot_DevEquitySnapshot (Standard: 0.0): Eigenkapital-Abweichungslimit zum Schließen korrelierter Charts (0 deaktiviert).
Prot_IsMasterInstance (Standard: false): Identifiziert diese Chart-Instanz als den Hauptmonitor für Eigenkapital-Snapshots.
