Trade Setup MT5 Pro
- Indikatoren
- Version: 2.0
Hier ist die professionelle und vollständige Beschreibung des Indikators QuantSetup (v3.00), professionell ins Deutsche übersetzt für den MQL5 Marketplace:
QuantSetup — Institutionelle, bidirektionale Mittelwert-Reversions-Engine (v3.00)
QuantSetup ist eine fortgeschrittene quantitative Handels- und Management-Engine für MetaTrader 5. Weit über traditionelle, nachhinkende Indikatoren hinausgehend, integriert QuantSetup rigorose statistische und ökonometrische Modelle — darunter Hurst-Exponenten, Ornstein-Uhlenbeck-(OU)-Prozesse und GARCH(1,1)-Volatilitätskalibrierung —, um hochwahrscheinliche Mittelwert-Reversions-Setups (und optional Trendfortsetzungs-Setups) zu identifizieren, zu filtern und zu verwalten.
Entworfen mit einer strikten No-Repaint-Architektur, die ausschließlich auf geschlossenen Kerzen arbeitet, bietet es diskretionären Tradern einen klaren visuellen Fahrplan und algorithmischen Entwicklern eine robuste iCustom -Puffersuite für die Automatisierung mittels Expert Advisors (EAs).
🚀 Hauptmerkmale & Quantitativer Vorteil
1. Fortgeschrittene statistische & Regime-Filterung
- Ornstein-Uhlenbeck-(OU)-Prozess-Fit: Berechnet kontinuierlich Mittelwert-Reversions-Parameter ($b < 0$) und stellt sicher, że Einstiege nur dann erfolgen, wenn die Preisdynamik gültige Halbwertszeiten (Half-Lives) der Reversion innerhalb Ihres benutzerdefinierten Bereichs (z. B. 2 bis 60 Kerzen) aufweist.
- Hurst-Exponent-Regimewechsel-Filter: Nutzt einen aggregierten Varianzestimator über mehrere Lags ($\tau = 1, 2, 4, 8, 16$), um das Marktgedächtnis zu messen. Trennt dynamisch Mittelwert-Reversions-Regimes ($H < 0.5$) von Trend-Regimes ($H > 0.5$).
- Z-Score-Einstiegsschwellen: Identifiziert statistische Preisstreckungen ($z \ge +thr$ für Shorts, $z \le -thr$ für Longs) unter Verwendung eines gleitenden Durchschnitts und der Standardabweichung.
- Drift-Kontext-Filter: Verwendet eine skalenfreie t-Statistik, um Trades zu messen und optional herauszufiltern, die gegen starke gerichtete Mehrkerzen-Drifts ankämpfen.
2. Dynamisches, volatilitätskalibriertes Risikomanagement
- GARCH(1,1)-bedingte Varianz: Skaliert protective Stops dynamisch mithilfe des GARCH-angepassten Average True Range (ATR) und berücksichtigt dabei Volatilitäts-Clustering, plötzliche Schocks und Persistenzparameter ($\alpha, \beta$).
- Intelligentes Take-Profit-(TP)-Capping: Zielt automatisch auf ein anpassbares Chance-Risiko-Verhältnis (CRV / R:R) ab, intelligent begrenzt durch:
- Die nächstgelegenen Swing-Support-/-Resistance-Strukturen und bestätigten Pivot-Punkte.
- Das erwartete Reversionsniveau des OU-Modells.
- Plan-Qualitäts-Gate: Berechnet ein probabilistisches Modell für das Erreichen des TPs ($P(TP)$) vor dem Stop-Loss und filtert Trades mit geringem Erwartungswert (EV) oder ungünstigen Spread-zu-Risiko-Verhältnissen heraus.
3. Erweitertes Handels- & Lifecycle-Management
- Breakeven-Automatisierung: Verschiebt den Stop-Loss automatisch auf den Einstandspreis, sobald der Preis ein konfiguriertes Vielfaches des Ursprungsrisikos ($1R$) erreicht.
- Chandelier-Volatilitäts-Trailing-Stop: Zieht den protektiven Stop dynamisch mithilfe von ATR-Multiplikatoren nach, basierend auf den während des Trade-Lifecycles erreichten Extrempreisen.
- Zeit-Stop (Time Stop): Schließt oder lässt stagnierende Pläne basierend auf einer konfigurierten maximalen Haltezeit oder einem Vielfachen der OU-Halbwertszeit automatisch ablaufen.
- Re-Arm- & Cooldown-Regeln: Erzwingt Cooldown-Kerzen nach Ausstiegen und verlangt, dass der Preis vor Folgesignalen wieder näher zum Mittelwert konvergiert.
4. Robuste Markt- & Umweltfilter
- Session- & Zeitfenster: Beschränken den Handel auf spezifische Tageszeiten.
- Blackout-Fenster: Definieren bis zu zwei tägliche Sperrzeiten, um Veröffentlichungen makroökonomischer Nachrichten mit hoher Relevanz zu vermeiden.
- Freitag-Cutoff: Verhindert das Eröffnen neuer Positionen kurz vor dem Wochenendeschluss.
- Gap-Schutz: Hält Neueinstiege für $N$ Kerzen nach signifikanten Markt-Gaps zurück.
- Spread- & Volatilitätsbänder: Überspringt Trades automatisch, wenn der Live-Spread die Sicherheitslimits überschreitet oder wenn die Marktvolatilität in tote Zonen oder Schockspitzen fällt.
5. Integrierte Positionsgrößenbestimmung & Live-Analyse-Panel
- Risikobasierte Lot-Größenbestimmung: Berechnet automatisch die Lot-Größe basierend auf einem festgelegten Prozentsatz des Kontostands oder Eigenkapitals unter Berücksichtigung von Kontraktspezifikationen und Round-Turn-Kommissionen.
- Echtzeit-Statistik-HUD: Zeigt Live-Metriken direkt auf Ihrem Chart an, darunter Hurst, Z-Score, OU-Halbwertszeit, GARCH-Volatilitätsverhältnis, Win-Rate, Profit-Faktor, Kelly-Kriterien-Empfehlungen und den maximalen Drawdown in $R$-Multiplikatoren.
- CSV-Handelsjournal: Schreibt optional vollständige Handelsausführungs- und Leistungsanalysen direkt in MQL5/Files für quantitative Offline-Audits.
📊 Visuelle Elemente & Chart-Schnittstelle
- Smoother: Wählen Sie zwischen einem Hull Moving Average (HMA) oder einem 1-D-Kalman-Filter für die zugrundeliegende Trend-/Glättungsvisuallisierung.
- Live-Preview-Modus: Im flachen Zustand projiziert der Indikator eine graue Live-Vorschau-Box, die potenzielle Setups umrissen anzeigt, wenn sich $\vert{}z\vert{}$ Ihrem Schwellenwert nähert, sodass Sie Marktbewegungen antizipieren können, bevor Signale ausgelöst werden.
- Historisches Plan-Fading: Hält geschlossene Pläne in einem abgedunkelten Format auf dem Chart sichtbar, wobei die Ergebnisse klar beschriftet sind ($TP$, $SL$ oder Zeit-Stops), was vollständige Backtest-Transparenz ohne Chart-Unordnung gewährleistet.
🔌 EA- & Roboterintegration ( iCustom -Puffer)
QuantSetup ist vollständig für die automatisierte Handelsintegration vorbereitet. Mittels CopyBuffer (Auslesen des Shifts 1 für die letzte geschlossene Kerze) können EAs Signale, Einstiegspreise, Stops und Statusereignisse nahtlos abrufen:
| Pufferindex | Beschreibung | Rückgabewert / Daten |
| 0 | Smoother-Linie | Hull MA- oder Kalman-Filter-Wert |
| 1 | Verkaufspfeil (Sell) | Pfeil oberhalb der Kerze bei Short-Einstieg |
| 2 | Short-TP-Treffer | Markierung bei Erreichen des Short-Take-Profits |
| 3 | Kaufpfeil (Buy) | Pfeil unterhalb der Kerze bei Long-Einstieg |
| 4 | Long-TP-Treffer | Markierung bei Erreichen des Long-Take-Profits |
| 5 | Signal | $+1$ für Kauf, $-1$ für Verkauf auf der Einstiegskerze, sonst $0$ |
| 6 | Einstiegspreis | Einstiegspreis bei offenem Plan, sonst $0$ |
| 7 | Stop-Loss | Aktueller protektiver Stop (wandert mit BE / Trailing) |
| 8 | Take-Profit | Ziel-Take-Profit des offenen Plans |
| 9 | Status (State) | Seite $\times$ Phase ($\pm 1$ offen, $\pm 2$ Breakeven, $\pm 3$ Trailing) |
| 10 | Ereigniscode (Event) | Seite $\times$ Code (1: Einstieg, 2: BE aktiv, 3: Trailing aktiv, 4: TP, 5: SL, 6: BE-Stop, 7: Trailing-Stop, 8: Zeit-Stop) |
⚙️ Zusammenfassung der Eingabeparameter
- Richtung (Direction): Wählen Sie zwischen Long & Short, Nur Long oder Nur Short.
- Smoother-Einstellungen: Wählen Sie HMA oder Kalman-Filter mit anpassbaren Längen und Parametern.
- Regime-Filter: Konfigurieren Sie die Hurst-Wandlänge ($60–400$) und Schwellenwerte.
- Einstieg (OU-Prozess / Z-Score): Legen Sie Z-Score-Fenster, Sigma-Schwelle, Halbwertszeit-Grenzen und Re-Arm-Regeln fest.
- Stop-Loss & Take-Profit: Passen Sie GARCH-Parameter, ATR-Länge, Multiplikatoren, R:R-Ziele und Pivot-Stärke an.
- Handelsverwaltung: Passen Sie Breakeven-Trigger, Chandelier-Trail-Multiplikatoren und Zeit-Stop-Regeln an.
- Marktfilter: Konfigurieren Sie Session-Zeiten, Blackout-Pläne, Freitag-Cutoffs, Gap-Filter und Spread-Obergrenzen.
- Positionsgröße & Alarme: Legen Sie Risikoprozentsätze, Kommissionen, Push-/E-Mail-/Popup-Alarme und CSV-Logging fest.
