Stratos Momentum Engine
- Experten
-
Syarief Azman Bin Rosli
Hallo und herzlich willkommen auf meinem offiziellen MQL5-Profil!
Ich bin Syarief Azman Bin Rosli, Entwickler algorithmischer Handelssysteme und Software-Ingenieur mit über zehn Jahren Erfahrung in der Entwicklung robuster automatisierter Handelslösungen für MetaTrader 5 und MetaTrader 4. - Version: 1.0
- Aktivierungen: 5
Stratos Momentum Engine ist ein vollautomatisches Multi-Timeframe-Handelssystem für MetaTrader 5, das auf einer Ausbruchs- und Momentumstrategie basiert. Der Expert Advisor verknüpft die übergeordnete Trendidentifikation auf der H1-Zeitebene mit präzisem Momentum-Timing und Ausbruchsbestätigungen auf der M15-Zeitebene.
Das System nutzt die mathematische Steigung einer linearen Regression nach der Methode der kleinsten Quadrate zur Bestimmung der übergeordneten Trendrichtung, den Stochastik-Oszillator zur Ermittlung optimaler Einstiegspunkte nach Konsolidierungen sowie die Grenzen des Donchian-Kanals zur Verifizierung von Volatilitätsausbrüchen. Das Risikomanagement basiert auf dynamischen Stopps über die Average True Range (ATR), einem Chandelier-Exit-Trailing-Stop, algorithmischer Margin-Verifizierung via OrderCalcMargin() sowie einem integrierten Schutz vor täglichem Drawdown.
Produktübersicht
Stratos Momentum Engine führt Handelsentscheidungen auf Grundlage von drei aufeinander abgestimmten Analyseebenen aus:
- Übergeordnete Trendrichtung: Berechnet über eine 50-Perioden-Steigung der linearen Regression auf dem H1-Chart. Transaktionen werden nur dann zugelassen, wenn der Neigungswinkel einen vordefinierten Schwellenwert überschreitet.
- Momentum-Timing: Überwacht auf dem M15-Chart mittels eines geglätteten Stochastik-Oszillators (14, 3, 3), um die Wiederaufnahme der Trenddynamik nach dem Verlassen überkaufter oder überverkaufter Zonen zu erfassen.
- Bestätigung des Volatilitätsausbruchs: Geprüft anhand eines 20-Perioden-Donchian-Kanals, womit sichergestellt wird, dass Positionen nur bei dynamischem Durchbrechen lokaler Hochs oder Tiefs eröffnet werden.
Sämtliche Handelsentscheidungen und Orderausführungen erfolgen exakt bei Eröffnung eines neuen M15-Balkens (New-Bar-Modus). Dadurch wird Intrabar-Rauschen eliminiert und eine präzise Übereinstimmung zwischen Backtest-Ergebnissen und dem realen Handelsbetrieb gewährleistet.
Hauptmerkmale
- Multi-Timeframe-Architektur: Systematische Verknüpfung von H1-Trendfilterung und M15-Einstiegspräzision.
- Steigungsfilter der linearen Regression: Mathematische Ermittlung von Kursgeschwindigkeit und Trendstärke zur Filterung von Seitwärtsmärkten.
- Stochastik-Momentum-Einstieg: Signalgenerierung durch Kreuzung der %K- und %D-Linien beim Austritt aus Extrembereichen oder im Bezug auf die 50er-Mittellinie.
- Donchian-Kanal-Ausbruchsfilter: Optionale Bestätigung durch Ausbruch über das Periodenhoch bzw. unter das Periodentief.
- Volatilitätsbasierte Stopps und Kursziele: Dynamische Berechnung von Stop Loss (2.0x ATR) und Take Profit (3.0x ATR).
- Chandelier Exit Trailing-Stop: Kontinuierliche Gewinnsicherung basierend auf ATR-Multiplikatoren (Standard 3.0x ATR) oder festen Pip-Abständen.
- Breakeven-Funktion: Automatisches Nachziehen des Stop Loss über den Einstiegskurs bei Erreichen eines festgelegten Punkteziels.
- Margin-Prüfung vor Ordereingabe: Nutzung von OrderCalcMargin() vor jedem Markteintritt zur Vermeidung von Fehlern durch unzureichende Kontodeckung.
- Täglicher Drawdown-Schutz: Prozentualer Verlustgrenzwert bezogen auf das Start-Eigenkapital des Handelstages zur Vermeidung von Verlustserien.
- Umfassende Sicherheitsfilter: Maximaler Spread-Filter, Begrenzung gleichzeitig offener Positionen sowie Schutzschwellen für das Margin-Level.
- Sitzungsfilter und Wochenendschutz: Frei konfigurierbare Handelszeiten sowie automatisches Schließen aller Positionen am Freitagabend zur Vermeidung von Wochenend-Gaps.
- Volle Kontokompatibilität: Unterstützt sowohl Netting- als auch Hedging-Konten im MetaTrader 5.
Handelslogik
Kaufbedingungen (Buy)
- Die H1-Steigung der linearen Regression liegt über dem positiven Schwellenwert (InpMinSlopeThreshold).
- Der M15-Stochastik-Oszillator signalisiert bullisches Momentum durch Austritt aus dem überverkauften Bereich (unter 20) oder durch eine Kreuzung von %K über %D unterhalb der 50er-Marke.
- Der vorherige M15-Schlusskurs bricht über das Hoch des 20-Perioden-Donchian-Kanals aus (sofern die Ausbruchsbestätigung aktiviert ist).
- Der aktuelle Spread liegt innerhalb des Toleranzbereichs und die Margin-Berechnung bestätigt ausreichend freie Mittel.
Verkaufsbedingungen (Sell)
- Die H1-Steigung der linearen Regression liegt unter dem negativen Schwellenwert (-InpMinSlopeThreshold).
- Der M15-Stochastik-Oszillator signalisiert bärisches Momentum durch Austritt aus dem überkauften Bereich (über 80) oder durch eine Kreuzung von %K unter %D oberhalb der 50er-Marke.
- Der vorherige M15-Schlusskurs bricht unter das Tief des 20-Perioden-Donchian-Kanals aus (sofern die Ausbruchsbestätigung aktiviert ist).
- Der aktuelle Spread liegt innerhalb des Toleranzbereichs und die Margin-Berechnung bestätigt ausreichend freie Mittel.
Eingabeparameter
Trend Filter (H1 Linear Regression)
- InpTrendTF (Standard: PERIOD_H1): Zeitebene zur Berechnung der linearen Regressionssteigung.
- InpLRPeriod (Standard: 50): Anzahl der Balken für die Berechnung nach der Methode der kleinsten Quadrate.
- InpMinSlopeThreshold (Standard: 0.0001): Erforderliche Mindeststeigung zur Validierung eines aktiven Trends.
Entry Signal (Stochastic Momentum)
- InpSignalTF (Standard: PERIOD_M15): Zeitebene für Momentumsingale und Balkenausführung.
- InpStochKPeriod (Standard: 14): Berechnungsperiode der %K-Linie.
- InpStochDPeriod (Standard: 3): Glättungsperiode der %D-Signallinie.
- InpStochSlowing (Standard: 3): Verlangsamungsparameter des Stochastik-Indikators.
- InpStochOversold (Standard: 20.0): Überverkauft-Grenze für Long-Einstiege.
- InpStochOverbought (Standard: 80.0): Überkauft-Grenze für Short-Einstiege.
Breakout Confirmation (Donchian Channel)
- InpDonchianPeriod (Standard: 20): Berechnungsperiode für obere und untere Extremwerte des Donchian-Kanals.
- InpRequireBreakout (Standard: true): Aktiviert oder deaktiviert die zwingende Ausbruchsbestätigung.
Risk Management
- InpLotMode (Standard: LOT_RISK_PERCENT): Positionsgrößenberechnung (Feste Lotgröße oder prozentuales Kontorisiko).
- InpFixedLot (Standard: 0.01): Handelsvolumen bei Auswahl fester Lotgrößen.
- InpRiskPercent (Standard: 1.0): Prozentualer Risikoanteil bezogen auf das Kontoguthaben je Position.
- InpStopLossATRMult (Standard: 2.0): Stop-Loss-Distanz als ATR-Multiplikator.
- InpTakeProfitATRMult (Standard: 3.0): Take-Profit-Distanz als ATR-Multiplikator.
- InpATRPeriod (Standard: 14): Glättungsperiode des ATR-Indikators.
- InpMaxOpenPositions (Standard: 1): Maximal gleichzeitig erlaubte Positionen pro Handelssymbol.
- InpMaxSpreadPoints (Standard: 30): Maximal zulässiger Spread in Punkten für die Orderausführung.
Trailing Stop and Breakeven
- InpTrailMode (Standard: TRAIL_CHANDELIER): Trailing-Stop-Methode (Chandelier, feste Pips oder deaktiviert).
- InpChandelierMult (Standard: 3.0): ATR-Multiplikator für den Chandelier-Trailing-Stop.
- InpTrailFixedPips (Standard: 30.0): Fester Trailing-Abstand in Standard-Pips.
- InpBreakevenActivation (Standard: 20): Erforderlicher Gewinn in Punkten zur Aktivierung des Breakeven (0 zum Deaktivieren).
- InpBreakevenOffset (Standard: 5): Zusätzlicher Sicherheitsabstand in Punkten über dem Einstiegskurs bei Breakeven.
Session and Timing
- InpUseSessionFilter (Standard: false): Aktiviert die Beschränkung auf vordefinierte Handelszeiten.
- InpSessionStartHour (Standard: 8): Serverstunde für den Handelsbeginn.
- InpSessionEndHour (Standard: 20): Serverstunde für das Ende neuer Auftragserteilungen.
- InpCloseOnFriday (Standard: false): Schließt alle offenen Positionen vor dem Wochenende.
- InpFridayCloseHour (Standard: 20): Serverstunde für die automatische Positionsschließung am Freitag.
Margin and Account Safety
- InpMinMarginLevel (Standard: 200.0): Minimal erforderliches Kontomargin-Level (%) zur Freigabe neuer Trades.
- InpMaxDailyLossPct (Standard: 5.0): Maximal zulässiger Tagesverlust (% des Start-Eigenkapitals, 0 zum Deaktivieren).
Identification
- InpMagicNumber (Standard: 202609184): Eindeutige Kennungsnummer für die Positionen des Expert Advisors.
- InpTradeComment (Standard: "StratosME"): Freitextkommentar für ausgeführte Orders.
Technische Spezifikationen
- Handelsplattform: MetaTrader 5
- Ausführungsmodell: Eröffnungskurs der M15-Balken (New-Bar-Ausführung)
- Kontotypen: ECN, Raw Spread, Standard, Hedging und Netting
- Empfohlene Instrumente: Hauptwährungspaare und Crosses (EURUSD, GBPUSD, USDJPY, AUDUSD), Gold (XAUUSD) sowie liquide Indizes
- Zeitebenen: H1 (Trendfilter) und M15 (Signal und Ausführung)
- Mindesteinzahlung: Ab 100 USD für 0.01 Lots bzw. prozentuales Risikomanagement
- VPS-Empfehlung: Ein virtueller Server mit geringer Latenz (<20 ms) zum Brokerserver wird empfohlen
Preise und Mietoptionen
- Unbegrenzte Lizenz (Lifetime): $149
- 1 Monat Miete: $35
- 3 Monate Miete: $49
- 6 Monate Miete: $69
- 12 Monate Miete: $99
