XAU Pulse M30
- Experten
-
Avinash Pagadala
Avinash Pagadala | Quant-Systeme & MQL5 Algorithmic Engineer
Ich entwickle systematische Trading-Tools, die emotionale Entscheidungen reduzieren und Ausführung, Risiko und Tests für Retail- und Prop-orientierte Trader klarer machen.
Über mich - Version: 1.33
- Aktivierungen: 20
XAU Pulse M30
=============
Expert Advisor für MetaTrader 5 – XAUUSD M30-Trend / SMA-Umkehr mit UTC-Sitzungsfiltern, flexibler Lot-Größe, optionalen Wiederherstellungsmodi, Korb-Risikofilter und einem HUD direkt im Chart.
Empfohlene Systemumgebung
-----------------------
- Symbol: XAUUSD (Broker-Suffixe wie XAUUSD.m / XAUUSDm sind zulässig)
- Chart-Zeitraum: M30
- Der EA wertet M30-Balken für Signale aus, auch wenn er an einen anderen Chartzeitraum angehängt ist.
- XAUUSD + M30 ist die vorgesehene Konfiguration. Andere Symbole/Zeitrahmen sind nicht strengstens untersagt (erforderlich für die Marktvalidierung); bei abweichender Konfiguration kann im HUD/Status eine sanfte Warnung erscheinen.
Funktionsweise
------------
XAU Pulse M30 ermittelt anhand der geschlossenen M30-Bars eine Richtungstendenz anhand zweier einfacher gleitender Durchschnitte (SMA) (schneller SMA 20 / langsamer SMA 50 – die Perioden sind im Code fest vorgegeben, nicht in den Eingabeparametern)
. - Schneller SMA über langsamem SMA → Long-Tendenz
- Andernfalls → Tendenz zu Short-Positionen
- Bei einem neuen M30-Balken passt der EA die Position an diese Tendenz an (eröffnet oder schließt), sofern eine aktivierte UTC-Sitzung den Handel zulässt
- Außerhalb der aktivierten Sitzungen (Live-Chart): Die aktuelle Position wird gehalten – keine neuen Positionen werden eröffnet und keine Umschaltung erfolgt
- Im Strategietester bzw. bei der Optimierung werden die Sitzungsfilter umgangen, damit Validierungs- und Forschungsläufe nicht an Trades mangeln
Geldmanagement:
- FixedLot – Handel mit einem benutzerdefinierten Basis-Lot
- RiskPercent – Ableitung des Basislots aus dem Eigenkapital × Risikoprozentsatz und einer angenommenen negativen Kursbewegung in Punkten
Recovery (Lot-Anpassung nach den Ergebnissen; erhöht das Drawdown-Risiko):
- Aus — immer Basis-Lot verwenden
- Geometrisch — nach einem Verlust wird das Lot multipliziert (begrenzt auf das maximale Lot); nach einem Gewinn wird zum Basis-Lot zurückgekehrt; bei einem Verlust mit maximalem Lot wird zum Basis-Lot zurückgekehrt
- Linear – Nach einer Niederlage wird die Lot-Stufe erhöht (begrenzt); nach einem Gewinn wird zur Basis zurückgekehrt; bei einer Niederlage mit maximaler Lot-Stufe wird zur Basis zurückgekehrt
Der optionale Basket-Risikofilter kann neue Einstiegspositionen blockieren, wenn das geschätzte offene Risiko ein Limit erreicht. Er führt nicht zur Zwangsschließung bestehender Positionen.
Das optionale HUD im Chart zeigt Kontostand, Eigenkapital, Lots, geschätzten Drawdown, Handelssitzung, Bias, Spread und zugehörige Statuszeilen an.
Funktionen / Vorteile
---------------------
- Übersichtliche Dual-SMA-Richtungslogik auf M30 (keine externen benutzerdefinierten Indikatoren, keine DLLs)
- Weiche XAUUSD-/M30-Empfehlung ohne strenge Verbote bestimmter Marktinstrumente
- UTC-Handelsfenster (Asien, London, New York, Late) mit UTC-Offset des Brokers (automatisch oder manuell)
- Lotgrößenberechnung nach „FixedLot“ und „RiskPercent“ mit einer Sicherheitsobergrenze für das maximale Lot
- Wiederherstellungsmodi „Aus“, „Geometrisch“ und „Linear“ mit Voreinstellungen und benutzerdefinierten Werten
- Optionales Basket-Risikolimit nur für neue Positionen
- HUD direkt im Chart zur Live-Überwachung (wird im nicht-visuellen Strategietester übersprungen)
- Isolierung von „Magic Numbers“ für EA-Positionen
- Konzipiert für eine einfache Konfiguration über die Registerkarte „Inputs“
Es wird kein Gewinn garantiert. Die Funktionen beschreiben das Verhalten und die Steuerungsmöglichkeiten – nicht die zu erwartenden Renditen.
Standard-Versandprofil (nur als Beispiel – keine Leistungszusage)
--------------------------------------------------------------------
- Wiederherstellung: Linear +0,01
- Basislot: 0,01
- Maximales Lot: 1,0
- Handelssitzungen: Asien (geöffnet), London (geöffnet), New York (geschlossen), Spätmarkt (geschlossen)
- Geldmodus: FixedLot
Diese Standardeinstellungen basieren auf einem untersuchten Beispielprofil. Historische Analysen und Ergebnisse des Strategietesters sind keine Garantie für zukünftige Ergebnisse.
Eingabeparameter (vollständige Liste)
----------------------------
Alle Eingaben werden in MetaTrader 5 in gruppierten Abschnitten angezeigt.
=== Identität ===
InpMagic
Magische Zahl zur Identifizierung der Positionen dieses EAs. Achten Sie darauf, dass diese Zahl eindeutig ist, wenn mehrere EAs auf demselben Konto/Symbol laufen.
InpSlippagePoints
Maximal zulässige Kursabweichung (Punkte) beim Senden von Handelsaufträgen.
=== Lot / Geld ===
InpMoneyMode
FixedLot = Verwende InpBaseLot als Start-Lot.
RiskPercent = Berechnung des Start-Lots aus Eigenkapital × InpRiskPercent / (InpRiskPoints × Tick-Wert pro Lot). Die Erholung erfolgt ausgehend von diesem Basiswert.
InpBaseLot
Start-/Basis-Lotgröße (wird im FixedLot-Modus direkt verwendet; außerdem die Rücksetzgröße nach Gewinnen in den Recovery-Modi).
InpRiskPercent
Risikoprozentsatz des Kapitals pro Trade (wird nur verwendet, wenn InpMoneyMode = RiskPercent ist).
InpRiskPoints
Angenommene negative Kursbewegung in Preispunkten für die „RiskPercent“-Lot-Formel und für das geschätzte Korb-Risiko.
InpMaxLot
Feste Lot-Obergrenze (Sicherheitsgrenze). Die Wiederherstellungsschritte dürfen diesen Wert nicht überschreiten.
=== Wiederherstellung ===
InpMartingaleMode
Aus | Geometrisch | Linear.
Aus: immer Basis-Lot.
Geometrisch: Nach einem Verlust wird das Lot multipliziert (begrenzt); nach einem Gewinn → Basis; bei maximalem Verlust → Basis.
Linear: Nach einer Verlustphase Schritt erhöhen (begrenzt); nach einem Gewinn → Basis; bei maximalem Verlust → Basis.
Die Erholung erhöht das Drawdown-Risiko – mit Vorsicht anwenden.
InpGeoMultPreset
Voreinstellung für den geometrischen Multiplikator: 2x, 3x oder Benutzerdefiniert (gilt, wenn Modus = Geometrisch).
InpMartingaleMultiplier
Benutzerdefinierter geometrischer Multiplikator, wenn InpGeoMultPreset = Benutzerdefiniert (muss größer als 1 sein).
InpLinearStepPreset
Voreinstellung für lineare Schrittweite: +0,01, +0,02 oder „Benutzerdefiniert“ (gilt, wenn „mode“ = „Linear“ ist).
InpLotStep
Benutzerdefinierte lineare Schrittweite, wenn „InpLinearStepPreset“ = „Benutzerdefiniert“ ist.
=== Korb-Risiko ===
InpUseBasketRisk
Wenn „true“, werden neue Einträge blockiert, sobald das geschätzte Gesamt-Offenrisiko das Limit erreicht. Bestehende Positionen werden nicht zwangsweise geschlossen.
InpBasketRiskPercent
Maximales geschätztes offenes Risiko in Prozent des Eigenkapitals (verwendet dasselbe InpRiskPoints-Modell).
=== Handelssitzungen (UTC) ===
InpSessionAsia
Aktiviert das Handelsfenster für Asien von 00:00 bis 07:00 UTC (Standard: EIN).
InpBrokerUtcOffsetH
UTC-Offset des Broker-Servers in Stunden. Verwenden Sie 999 für die automatische Erkennung. Außerhalb der aktivierten Handelszeiten auf einem Live-Chart hält der EA seine Positionen (keine Eröffnung / kein Flip). Der Tester/die Optimierung ignoriert die Handelszeitbeschränkungen.
=== HUD ===
InpShowHud
Das Statusfeld im Diagramm ein- oder ausblenden.
InpHudTimerSec
Aktualisierungsintervall des HUD in Sekunden.
InpHudX
Horizontaler Pixel-Versatz des HUD-Fensters.
InpHudY
Vertikaler Pixel-Versatz des HUD-Fensters.
InpHudFontSize
HUD-Schriftgröße.
=== Optional ===
Provision pro Los
Provision in Kontowährung pro Lot – dient nur zu Protokollierungs- und Informationszwecken; im Live-Handel fallen weiterhin Brokergebühren an.
InpSwapLongPoint
Platzhalter zur Information über den Long-Swap (der Broker wendet den tatsächlichen Swap an).
InpSwapShortPoint
Platzhalter für die Berücksichtigung von Swap-Gebühren bei Short-Positionen (der Broker wendet die tatsächlichen Swap-Gebühren an).
So führen Sie vor dem Live-Einsatz eine Bewertung durch
-------------------------------
1. Nutzen Sie die Testversion des MQL5-Market-Produkts im Strategietester.
2. Testen Sie das Produkt auf XAUUSD M30 unter Berücksichtigung der Modellierungsqualität, des Spreads, der Provision und des Swaps Ihres Brokers.
3. Überprüfen Sie alle Eingaben und das HUD-Verhalten im Demomodus, bevor Sie echtes Kapital einsetzen.
4. Beginnen Sie mit kleinen Positionen, wenn Sie live handeln. Machen Sie sich zunächst mit dem Erholungsverhalten und dem Verhalten bei maximalen Lot-Größen vertraut.
Risikohinweis
Dieser Expert Advisor garantiert keine Gewinne, schließt Risiken nicht aus und kann zu Verlusten führen, insbesondere wenn Recovery-Modi (Lot-Erhöhung) aktiviert sind. Die Bedingungen des Brokers (Spread, Provision, Swap, Ausführung, Stop-Level, Kontraktgröße und Symbol-Suffix) können die Ergebnisse erheblich beeinflussen.
Setzen Sie nur Risikokapital ein, dessen Verlust Sie sich leisten können. Sie sind allein verantwortlich für die Konfiguration, Überwachung und Handelsentscheidungen. Der Autor/Verkäufer haftet nicht für Handelsverluste, die durch die Nutzung dieses Produkts entstehen.
Support
------- Nutzen Sie für Supportanfragen die Produktkommentare auf MQL5.com oder private Nachrichten. Bevorzugen Sie offizielle Market-Kanäle gegenüber Messenger-Links von Drittanbietern.
