Riptide Sweep Reclaimer
- 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.1
- Aktivierungen: 5
Riptide Sweep Reclaimer ist ein Expert Advisor für MetaTrader 5, der Liquiditäts-Sweeps einer ruhigen Session-Range handelt: Er misst Hoch und Tief eines frei wählbaren Zeitfensters (Standard 00:00-08:00 Serverzeit), wartet, bis die nächste Session eine Seite durchstößt, und handelt gegen die Bewegung, sobald eine Kerze wieder innerhalb der Range schließt. Ziele sind die Mitte und die Gegenseite der Range. Eine Position zur Zeit im Chartsymbol; kein Grid, kein Martingale, kein Nachkaufen.
Schnellstart
- Den EA an einen Chart des Symbols hängen (beliebiger Zeitrahmen; die Logik läuft auf Working Timeframe, Standard M15) und Algo Trading aktivieren.
- Range Start und Range End auf die ruhige Session in Broker-Serverzeit setzen (Uhr in der Marktübersicht), das Jagdfenster direkt danach mit Hunt Window Start und Hunt Window End.
- Position Sizing wählen (Standard: 1% des Kontostands pro Trade).
- Das Cockpit zeigt während der Range RANGE BUILDING, danach AWAITING HUNT oder HUNTING.
- Schnelltest: ein visueller Strategietester-Lauf auf EURUSD über einige Wochen zeigt jede Session als Box und markiert jeden bestätigten Sweep.
Handelslogik
Range: Hoch und Tief der Working-Timeframe-Bars, die zwischen Range Start und Range End öffnen (über Mitternacht möglich). ATR ist die mittlere wahre Spanne der ATR Period Bars bis zur letzten Range-Bar. Die Session ist ein NO-TRADE DAY, wenn die Höhe unter Minimum Range Height oder über Maximum Range Height (in ATR) liegt oder weniger als die Hälfte der erwarteten Bars vorhanden ist (DATA GAP, z. B. Feiertage).
Sweep: Im Jagdfenster wird jede Seite auf geschlossenen Bars geprüft.
- Die Seite wird PIERCED, wenn eine Bar mindestens Minimum Sweep Depth x ATR darüber hinaus handelt.
- Sie verfällt als BREAKOUT, wenn der Kurs mehr als Maximum Sweep Depth x ATR darüber hinaus läuft, oder als NO RECLAIM, wenn innerhalb von Reclaim Within Bars keine Bestätigung kommt (die durchstoßende Bar ist Bar 1).
- Entry Confirmation: Close back inside the range (eine Bar schließt wieder innerhalb); Close inside with a strong body (displacement) (zusätzlich ein Kerzenkörper von mindestens einem halben ATR in Handelsrichtung); Close beyond the sweep candle (structure shift) (eine spätere Bar schließt jenseits des anderen Endes der Kerze, die das Extrem bildete).
Einstieg: Marktorder zur Eröffnung der nächsten Bar. Ein Sweep des Hochs ergibt Short, ein Sweep des Tiefs Long. Jede Seite handelt höchstens einmal pro Session.
- Stop-Loss: Sweep-Extrem plus Stop Buffer Beyond Sweep x ATR (bei Shorts plus Spread), bei Bedarf auf den Stop-Level des Brokers erweitert.
- Take-Profit Model: Range midpoint; Opposite side of the range; Partial at midpoint, rest at opposite side (Standard: an der Mitte wird Partial Close at Midpoint Prozent geschlossen und der Stop auf Breakeven gesetzt); Fixed reward-to-risk multiple (Fixed Reward-to-Risk mal Stop-Abstand).
- Ein Signal wird übersprungen, wenn das Chance-Risiko zum Endziel unter Minimum Reward-to-Risk to Enter liegt, der Kurs in den Mitte-Modellen schon jenseits der Mitte steht oder der Spread Max Spread Prozent des Stop-Abstands übersteigt.
Verwaltung: Breakeven Trigger setzt den Stop bei so vielen R Gewinn auf Einstieg plus Breakeven Buffer (0 = nur nach dem Teilverkauf an der Mitte). Zur Session Exit Time werden alle Positionen dieses EA im Symbol geschlossen. Daily Loss Limit: Erreicht das heutige geschlossene plus offene Ergebnis dieses EA diesen Prozentsatz des Tagesanfangssaldos, werden seine Positionen geschlossen und Einstiege bis zum nächsten Servertag pausiert.
Position Sizing: Fixed lot nutzt Fixed Lot. Risk % of balance: Lots = Saldo x Risk Percent per Trade / 100 / Verlust pro Lot am Stop. Fixed money risk per trade: Lots = Risk Money per Trade / Verlust pro Lot. Das Ergebnis wird auf den Volumenschritt abgerundet, durch Maximum Lot begrenzt und bei knapper freier Marge reduziert. Unter dem Broker-Minimum wird das Mindestlot verwendet, auf sehr kleinen Konten kann das reale Risiko daher über der Einstellung liegen.
Empfohlen: EURUSD, GBPUSD und andere europäische Paare mit Standard-Asienrange, London-Jagdfenster und M15. Gold und JPY-Paare verhalten sich zur London-Eröffnung anders; zuerst mit Close beyond the sweep candle (structure shift) und Reclaim Within 5 testen. Optimierenswert: Range- und Jagdzeiten, beide Sweep-Tiefen, Stop Buffer Beyond Sweep und Take-Profit Model.
Cockpit-Schaltflächen
- [-] / [+]: Cockpit zu einer kleinen Pille einklappen (Status, Jagd-Countdown oder aktuelles R des offenen Trades) oder wieder ausklappen.
- <>: Cockpit in die nächste Chartecke verschieben.
- MOVE TO BE: Stop jeder offenen Position dieses EA auf Einstieg plus Breakeven Buffer setzen. Ist der Kurs für den Stop-Level des Brokers zu nah am Einstieg, meldet das Protokoll dies und nichts ändert sich.
- CLOSE ALL: alle Positionen dieses EA im Symbol schließen. Der erste Klick zeigt CONFIRM CLOSE ?, ein zweiter Klick innerhalb von 4 Sekunden führt aus.
- ENTRIES ON / OFF: neue Einstiege pausieren oder fortsetzen. Offene Positionen werden weiter verwaltet.
- SIDE BOTH / LONG / SHORT: welche Sweeps gehandelt werden dürfen.
- RANGES ON / OFF: Chart-Overlays ein- oder ausblenden.
Die Zustände bleiben bei Zeitrahmen- und Symbolwechsel erhalten; erneutes Anhängen oder geänderte Eingaben stellen die Eingabewerte wieder her.
Cockpit-Anzeigen
- Status-Badge (auch LED und linke Akzentfarbe): ALGO TRADING OFF (Handel deaktiviert), DAILY LIMIT HIT, IN TRADE, ENTRIES OFF, RANGE BUILDING, NO-TRADE DAY, AWAITING HUNT (Range fixiert, Jagdfenster noch nicht offen), HUNTING (Fenster offen, eine Seite kann noch handeln; LED blinkt), SESSION DONE.
- Moduszeile: Zeitrahmen, Take-Profit-Modell (MID, OPP, MID>OPP oder das R-Vielfache) und Positionsgröße.
- SESSION RANGE: Fenster und Zustand (BUILDING, LOCKED, TOO NARROW, TOO WIDE, DATA GAP); HIGH, MID und LOW; HEIGHT in Punkten und ATR sowie ATR in Punkten; TIDE zeigt die Lage des Bid zwischen Range-Tief (L) und -Hoch (H) in Prozent oder ABOVE / BELOW mit dem Abstand in ATR; HUNT mit Fenster, OPENS IN, Restzeit LEFT oder CLOSED und EXIT-Zeit.
- SWEEP RADAR: Zeilen für HIGH SIDE und LOW SIDE mit Niveau und Status: STANDBY, WAITING, PIERCED (Tiefe in ATR und verbrauchte Bars, z. B. 1/3), SIGNAL, TRADED (Tiefe und Zeit der Signalbar), SKIPPED mit Grund, BREAKOUT, NO RECLAIM, NO SWEEP, OFF (Seite deaktiviert) oder - (No-Trade-Tag). Die Ecke zeigt die Bestätigung (RECLAIM, DISPLACEMENT oder SHIFT) und Reclaim Within.
- Gründe für SKIPPED: ENTRIES OFF, DAILY LIMIT, MAX TRADES, POSITION OPEN, SYMBOL BUSY (Netting: andere Position im Symbol), ALGO OFF, TRADE DISABLED, MARKET CLOSED (außerhalb der Handelszeit), PAST MIDPOINT, LOW RR (mit Wert), STOPS, SPREAD, NO MARGIN, VOLUME LIMIT, NO DATA, SEND FAILED (mit Servercode), LATE (Signal kam, während der EA aus war).
- POSITION: Richtung, Volumen, Einstieg und offener Gewinn; SL, TP und Mitte (MID DONE nach dem Teilverkauf); R-Messer von -1R bis +3R, mit BE sobald der Stop auf Breakeven steht; FLAT ohne Position. Die Ecke zeigt die MAGIC-Nummer.
- SESSION & DAY: TRADES dieser Session gegenüber Max Trades per Session; DAY P/L, REALIZED und FLOAT dieses EA heute; LOSS LIMIT-Messer des genutzten Verlusts gegenüber Daily Loss Limit.
- ACTION DECK-Fußzeile: letzte Protokollmeldung.
Chart-Overlays
Jede Session ist eine schattierte Box mit dem Label RANGE (Höhe in Punkten und ATR, plus NO TRADE wenn übersprungen), mit gepunkteten Hoch- und Tieflinien und gestrichelter Mitte über das Jagdfenster. Ein korallenroter Pfeil nach unten markiert einen bestätigten Sweep des Hochs, ein smaragdgrüner Pfeil nach oben einen des Tiefs; Mauszeiger darüber zeigt Tiefe und Signalzeit. Auf Charts über H1 ist nur die aktuelle Session beschriftet; Details zeigt der Mauszeiger über der Box.
Alarme
Terminal Pop-Up Alerts und Push Notifications to Mobile (MetaQuotes ID unter Extras > Optionen > Benachrichtigungen nötig) melden: Trade eröffnet, Signal übersprungen (außer ENTRIES OFF und LATE), Teilverkauf an der Mitte, Session-Exit, tägliches Verlustlimit. Im Strategietester keine Alarme.
Nebenwirkungen
Chartobjekte mit dem Präfix RSR_ (werden mit dem EA entfernt) und ein 1-Sekunden-Timer auf Live-Charts; keine Dateien, globalen Variablen, DLLs oder Webanfragen. Schließende Deals tragen die Kommentare Riptide mid partial, Riptide session exit, Riptide daily limit oder Riptide manual close.
Eingabeparameter
Session Range
- Range Start (00:00) und Range End (08:00): Serverzeit hh:mi.
- Working Timeframe (M15): die Range muss mindestens 4 Bars enthalten.
- ATR Period (24): Bars, 2-500.
- Minimum Range Height (2.5) und Maximum Range Height (12.0): in ATR.
Sweep Detection
- Hunt Window Start (08:00) und Hunt Window End (12:00): Beginn bei oder nach Range End, Ende vor dem nächsten Range Start.
- Minimum Sweep Depth (0.10) und Maximum Sweep Depth (2.50): in ATR.
- Reclaim Within (3): Bars, 1-50.
- Entry Confirmation (Close back inside the range).
- Allowed Directions (Long and short): außerdem Long only (low-side sweeps) und Short only (high-side sweeps). Startwert der SIDE-Schaltfläche.
Exits
- Take-Profit Model (Partial at midpoint, rest at opposite side).
- Partial Close at Midpoint (50): Prozent des Volumens, 0-100.
- Fixed Reward-to-Risk (2.0) und Minimum Reward-to-Risk to Enter (1.0): in R.
- Stop Buffer Beyond Sweep (0.25): in ATR.
- Breakeven Trigger (0 = aus): in R. Breakeven Buffer (10): Punkte.
- Session Exit Time (21:00): leer = aus; muss zwischen Hunt Window End und dem nächsten Range Start liegen.
Money Management
- Position Sizing (Risk % of balance).
- Fixed Lot (0.10), Risk Percent per Trade (1.0) und Risk Money per Trade (100, Kontowährung).
- Maximum Lot (5.0; 0 = Broker-Maximum).
- Max Trades per Session (2).
- Daily Loss Limit (3.0 Prozent des Saldos; 0 = aus).
Execution
- Magic Number (20261012): der EA verwaltet nur seine eigenen Positionen im Chartsymbol.
- Trade Comment (Riptide) und Max Slippage (20 Punkte).
- Max Spread (20 Prozent des Stop-Abstands; 0 = aus).
Alerts und Cockpit
- Terminal Pop-Up Alerts (true) und Push Notifications to Mobile (false).
- Cockpit Dock Position (Top left; außerdem Top right, Bottom right, Bottom left), Horizontal Margin (16) und Vertical Margin (28): Pixel.
- Draw Ranges & Sweep Markers (true): Startwert von RANGES.
- Past Sessions Drawn on Chart (5): 0-60.
Ungültige Zeiten oder Fenster stoppen den EA mit einer Meldung im Experten-Protokoll; andere Werte außerhalb ihres Bereichs werden begrenzt.
Typische Einstellungen
- London-Fade (Standard): EURUSD oder GBPUSD, Range 00:00-08:00, Jagd 08:00-12:00, Partial at midpoint, rest at opposite side, 1% Risiko.
- New-York-Sweep der London-Range: Range 08:00-14:00, Jagd 14:00-18:00, Session Exit Time 22:00.
- Konservativ: Close beyond the sweep candle (structure shift), Reclaim Within 5, Range midpoint, Max Trades per Session 1.
- Prop-Firm-Grenzen: Risk Percent per Trade 0.5, Daily Loss Limit 2, Session Exit Time 20:00.
Hinweise
- Hedging- und Netting-Konten (bei Netting kein Einstieg, solange eine andere Position im Symbol offen ist). Jede Anfrage wird auf Stop- und Freeze-Level, Volumengrenzen, Marge und OrderCheck geprüft. Schließungen und Stop-Verschiebungen werden verschoben und wiederholt, solange der Kurs im Freeze-Level von SL/TP liegt oder der Markt geschlossen ist.
- Alle Zeiten sind Serverzeit; liegt Ihr Broker nicht bei GMT+2/+3, verschieben Sie die Fenster um die Differenz.
Risikohinweis
Der Handel ist mit erheblichem Verlustrisiko verbunden. Vergangene oder getestete Ergebnisse garantieren keine zukünftigen Ergebnisse. Testen Sie zuerst auf einem Demokonto und riskieren Sie nur Geld, dessen Verlust Sie verkraften können.
