Quantum Matrix Queen
- Experten
- Version: 3.45
- Aktivierungen: 10
Hier finden Sie eine umfassende englische Erklärung der Handelslogik und Systemarchitektur von QUANTUM MATRIX QUEEN V3.36.
System-Übersicht
QUANTUM MATRIX QUEEN V3.36 ist ein für MetaTrader 5 (MQL5) entwickelter, halbautomatischer Expert Advisor (EA), der ausschließlich für den H4 (4-Stunden) Zeitrahmen konzipiert ist. Er kombiniert Elemente von Smart Money Concepts (SMC), Fair Value Gaps (FVG) und quantitativen täglichen statistischen Volatilitätsfiltern, um hochpräzise lokalisierte Grid-Orders (einschließlich Stop-Hunt Mitigation Layern) einzusetzen.
Kern-Handelslogik und -Strategien
1. Marktstruktur & SMC-Kern ( CheckMarketStructureAndFVG )
Der EA scannt die Marktstrukturen unter Verwendung einer angepassten Rückblickperiode, die durch InpZigZagLen bestimmt wird.
-
Bruch der Struktur (BOS): Eine bullische oder bärische Fortsetzung wird deklariert, wenn der Schlusskurs des vorangegangenen Balkens die historischen Hoch-/Tiefgrenzen ( last_high oder last_low ) durchbricht.
-
Bullische Expansion: Wird ausgelöst, wenn der Kurs über last_high schließt und das System anweist, einen Order Block (OB) Scan einzuleiten.
-
Baisse-Expansion: Wird ausgelöst, wenn der Kurs unter last_low bricht und alle aktiven Kaufkonfigurationen sofort zurückgesetzt werden.
2. Institutionelle Order Block Engine ( FindOrderBlock )
Bei der Erkennung eines Bullish BOS dreht der Algorithmus bis zu 15 Takte rückwärts, um die genaue Position der letzten Abwärtskerze (sell-before-buy footprint) zu ermitteln, die die Marktbeschleunigung verursacht hat.
-
Der höchste Punkt dieser Kerze wird zu ob_top .
-
Der tiefste Punkt wird zu ob_bottom .
3. Fair Value Gap Integration ( InpFilterByFVG )
Um falsche Ausbrüche zu minimieren, verfügt der EA über eine strukturelle Ungleichgewichtsmaschine, die Bar 1 und Bar 3 vergleicht.
-
Bullish FVG: Wird validiert, wenn Low[1] > High[3] .
-
Bearish FVG: Wird validiert, wenn High[1] < Low[3] .
-
Wenn InpFilterByFVG aktiviert ist, schränkt das System die Gitterausführung ein, es sei denn, eine neue BULLISH FVG-Konformation begleitet das Setup.
4. Erweiterte Quantitative Volatilitätsanalyse ( CalculateVolatilityMetrics )
Der EA zieht die 14-periodische Average True Range (ATR) aus dem Daily Chart (D1), um mathematisch erwartete Extremwerte relativ zum Eröffnungskurs des Tages zu berechnen:
Dies fungiert als sekundärer struktureller Grenzfilter, der verhindert, dass das System Positionen an statistischen Erschöpfungspunkten überzuteilt.
Ausführung des Auftrags: Dual-Layer-Grid-Einsatz
Wenn sich ein H4-Bullish-Setup ausrichtet, teilt der EA die maximal zulässige Grid-Anzahl ( InpGridOrders ) über PlaceGridBuyLimits in zwei sehr unterschiedliche taktische Einstiegscluster auf:
[Market Price] ───► Heading downwards into the zone ====================================================== ── ob_top ──────────────────────────────────────────── Layer 1: Core OB Grid (Inside Core Order Block) - Split evenly across the structural candle body. ── ob_bottom ───────────────────────────────────────── ====================================================== Schicht 2: Sweep Hunt Schicht (Liquidity Engine) - Wird sicher unter dem Orderblockboden platziert. - Zielt auf tiefe Spikes, um Retail-Stops auszulösen. ── last_low / Swing Low ──────────────────────────────
-
Core OB Grid: Käufe, die mathematisch innerhalb der anerkannten Institutskerze verteilt sind (ob_top bis ob_bottom).
-
Sweep Hunt Layer (Liquidity Mitigation): Käufe, die selektiv unter ob_bottom verteilt werden und auf das ältere strukturelle Schwungtief abzielen. Dadurch wird verhindert, dass das Konto während vorsätzlicher institutioneller "Stop Hunts" leergeräumt wird.
Risiko- und Kapitalschutzmanagement
1. Dynamische Los-Zuweisung
Die Lots werden dynamisch anhand des Kontostandes skaliert, um die statistische Größe über wechselnde Zyklen hinweg beizubehalten:
(mit den Profilfaktoren Niedrig = 1%, Mittel = 2% und Hoch = 3%).
2. Stealth Take Profit Engine ( MonitorStealthTP )
Wenn InpUseStealthMode aktiviert ist, übergibt der EA keine expliziten Take Profit (TP)-Parameter an den Server des Brokers. Stattdessen zeichnet er eine lokalisierte grafische horizontale Punktlinie auf den Hintergrund Ihres Terminals. Das System verfolgt Preisaktionen nativ über OnTick() und schließt Positionen sofort, sobald der Geldkurs des Terminals mit der unsichtbaren Ziellinie übereinstimmt oder sie durchbricht.
3. Max Drawdown Cutoff & System Lockdown
Die Kontometriken werden jeden einzelnen Tick berechnet ( CalculatePortfolioMetrics ).
-
Wenn der aktuelle gleitende Drawdown Ihren Schwellenwert (z. B. 30 %) erreicht, werden mit dem Befehl Emergency Close All alle aktiven Positionen geschlossen und die verbleibenden Gitterelemente gelöscht.
-
Wenn InpResumeAfterDDCut ausgeschaltet ist ( false ), geht der EA in einen strukturellen , permanent eingefrorenen Lockdown-Zustand über, bis ein menschlicher Operator eingreift, um das verbleibende Kapital sicher zu bewahren.
4. Dual-Session Zeitfilterung
Der EA wertet lokale Handelsfenster aus ( CheckTradingSession ) und verwendet dabei ein fortschrittliches, überlappendes Skript, um geteilte Sitzungen zu verarbeiten (z.B. Scannen der morgendlichen Volatilität, Pausieren in der Tagesmitte und Wiederaufnahme aktiver Operationen für späte Sitzungen).
Grafische Schnittstelle und Ereignisinteraktivität
Der Codeschnipsel aus Screenshot_53.png behandelt die Schnittstellen-zu-Backend-Handshakes über OnChartEvent .
Wenn der Benutzer manuell auf die Dashboard-Schaltfläche klickt, die auf m_panel_name+"_btn_del" abgebildet ist, validieren die String-Parameter die visuelle Interaktion und rufen die Funktion DeleteOldPendingOrders() auf. Dadurch werden alle verbleibenden Buy Limits, die mit der spezifischen magischen Zahl des EA verbunden sind, sicher aus der aktiven Warteschlange des Brokers gelöscht, unmittelbar gefolgt von ChartRedraw(0), um eine nahtlose visuelle Synchronisierung zu gewährleisten.
