BOWLER SCALPER X
VWAP Point of Control Scalping System für MetaTrader 5
Version 1.03 | Expert Advisor | MetaTrader 5 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7
Zulassungszonen 6
Band-Ebenen 1
Position Max D1+
Zeitrahmen
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ÜBERBLICK
Bowler Scalper X ist ein professioneller Expert Advisor für MetaTrader 5, der auf dem statistischen Preisverhalten des volumengewichteten Durchschnittspreises (VWAP) basiert. Durch die Kombination der VWAP Point of Control-Linie (POC) mit dynamisch berechneten Standardabweichungsbändern identifiziert er hochwahrscheinliche Mean-Reversion-Chancen und geht nur dann in den Handel, wenn sowohl die Preislage als auch die Volatilitätsbedingungen bestätigt werden.
Der EA ist auf Präzision ausgelegt: Er eröffnet jeweils maximal eine Position mit einem klar definierten Take-Profit beim nächsten Abweichungsband und öffnet automatisch nach jeder Schließung neu. Alle Schutzfunktionen - Stop Loss, Trailing Stop und Auto Close - sind unabhängig voneinander konfigurierbar und standardmäßig deaktiviert, so dass Sie wie vorgesehen einen reinen TP-basierten Ansatz verfolgen können.
Der Bowler Scalper X ist vollständig multiinstrumenten- und multi-timeframe-fähig und verfügt über eine adaptive Einstiegszone, die automatisch mit der Breite der Standardabweichung skaliert. Dies gewährleistet ein konsistentes Verhalten von EURUSD M1 bis hin zu XAUUSD D1, ohne dass manuelle Parameteränderungen pro Instrument erforderlich sind.
WIE ES FUNKTIONIERT
VWAP und Standardabweichung
Bei jedem neuen Balken berechnet der EA einen volumengewichteten Durchschnittspreis (VWAP) ab dem Beginn des aktuellen Handelstages neu, indem er den typischen Preis (Hoch + Tief + Schluss / 3) multipliziert mit dem Tick-Volumen über jeden Balken hinweg akkumuliert. Gleichzeitig wird die Standardabweichung der Preise um den VWAP berechnet. Daraus leitet er sechs Abweichungsbänder bei ±1σ, ±2σ und ±3σ ab - identisch im Aufbau mit dem Indikator, der in Ihrem Screenshot zu sehen ist.
Bei Zeitrahmen von H4 und darüber (wo ein einzelner Tag zu wenige Balken für aussagekräftige Statistiken liefert), schaltet der EA auf einen rollierenden 60-Bar-Lookback um, so dass die Standardabweichung unabhängig von Zeitrahmen oder Instrument immer statistisch gültig ist.
Einstiegszonen - 7 Triggerpunkte
Der EA überwacht sieben verschiedene Preiszonen gleichzeitig: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Zone 1 - POC (VWAP): Der Kurs berührt die VWAP-Linie. Vorheriger Bar schloss über VWAP → KAUFEN bis +1 sigma. Vorheriger Balken schloss unter VWAP → VERKAUFEN bis -1 Sigma.
Zone 2 - Oberes +1 sigma: Der Kurs berührt das +1-Sigma-Band und der vorherige Balken schloss darüber → VERKAUFEN in Richtung VWAP.
Zone 3 - Oberes +2 sigma: Der Kurs berührt das +2-Sigma-Band und der vorherige Balken hat darüber bestätigt → VERKAUFEN in Richtung +1-Sigma.
Zone 4 - Oberes +3 sigma: Der Kurs berührt das +3-Sigma-Band und der vorherige Balken hat darüber bestätigt → VERKAUFEN in Richtung +2-Sigma.
Zone 5 - Unteres -1 sigma: Der Kurs berührt das -1-Sigma-Band und der vorherige Balken hat darunter bestätigt → KAUFEN in Richtung VWAP.
Zone 6 - Unteres -2-Sigma: Der Kurs berührt das -2-Sigma-Band und der vorherige Balken hat darunter bestätigt → KAUFEN in Richtung -1-Sigma.
Zone 7 - Unteres -3 sigma: Der Kurs berührt das -3-Sigma-Band und der vorherige Balken hat darunter bestätigt → KAUFEN in Richtung -2-Sigma.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Für jede Zone gilt das gleiche Prinzip der Einstiegsbestätigung: Der vorherige abgeschlossene Balken muss auf oder über dem zu handelnden Niveau geschlossen haben. Dadurch werden Dochtspitzen herausgefiltert und es wird sichergestellt, dass die Bewegung echt war, bevor der EA eine Position eingeht.
Standardabweichungs-Bestätigungsfilter
Bevor ein Eintrag ausgelöst wird, muss die aktuelle Standardabweichung den Schwellenwert InpMinStdDev (Standard 3 Pips) überschreiten. Wenn die Standardabweichung zu gering ist - was bedeutet, dass sich der Markt in einer engen Spanne ohne echte Dynamik befindet - werden alle Eingaben unterdrückt. Dies ist der primäre Volatilitätsfilter des EA und verhindert den Handel in toten, abgehackten Bedingungen.
Adaptive Einstiegszone
Der Radius der Einstiegszone um jedes Level wird als der größere Wert aus einem festen Pip-Wert oder einem Bruchteil der aktuellen Standardabweichung berechnet:
Zone = MAX(InpZonePips x Pip-Größe, InpZoneSigma x StdDev)
Das bedeutet, dass bei EURUSD M5 (SD = 8 Pips) die Zone ~1,2 Pips beträgt. Bei XAUUSD D1 (SD = 800 $) wird die Zone automatisch auf 120 $ skaliert - beim Wechsel des Instruments ist keine manuelle Anpassung erforderlich.
Logik der Gewinnmitnahme - Progressive Band Targeting
Die Gewinnmitnahme wird immer auf das nächste Abweichungsband in Richtung der Mitte der VWAP-Verteilung gesetzt:
Einstiegslevel Richtung Gewinnmitnahmeziel --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
VWAP / POC KAUFEN +1 Sigma-Band
VWAP / POC VERKAUFEN -1-Sigma-Band
+1 Sigma-Band VERKAUFEN VWAP (POC)
+2 sigma band VERKAUFEN +1 sigma band
+3 sigma band VERKAUFEN +2 sigma band
-1 Sigma-Band KAUFEN VWAP (POC)
-2-Sigma-Band KAUFEN -1-Sigma-Band
-3-Sigma-Band KAUFEN -2-Sigma-Band
---------------------------------------------------------------------------------------------------------------
Nachdem der Take Profit erreicht wurde, wird die Position automatisch geschlossen und der EA sucht sofort nach dem nächsten gültigen Einstieg. Es gibt keine Abkühlungsphase - solange sich der Preis in einer gültigen Zone mit ausreichender Standardabweichung befindet, wird beim nächsten Balken ein neuer Handel eröffnet.
Immer nur eine Position auf einmal
Zu jedem Zeitpunkt darf nur eine Position geöffnet sein. Der EA prüft CountPositions() vor jedem Einstiegsversuch. Dies verhindert ein übermäßiges Engagement während Trendbedingungen, bei denen mehrere Bänder nacheinander berührt werden können.
SCHUTZFUNKTIONEN
Stop Loss (Standard: AUS)
Ein fester Stop Loss kann mit InpUseSL = true aktiviert werden. Wenn er aktiviert ist, wird der SL InpSLPips (Standardwert 100 Pips) vom Auftragskurs entfernt platziert. Der Standardwert von 100 Pips ist absichtlich weit gewählt - der EA ist so konzipiert, dass er ausschließlich auf TP handelt, aber der SL dient als hartes Sicherheitsnetz für extreme Ereignisse. Alle Stoppabstände werden vor dem Senden mit dem Mindeststoppniveau des Brokers abgeglichen, so dass keine Ablehnungsfehler auftreten können.
Trailing Stop (Standard: AUS)
Wenn er aktiviert ist, bewegt sich der Trailing Stop InpTrailPips hinter dem Preis und wird erst aktualisiert, wenn sich der Preis mindestens InpTrailStep Pips weiter bewegt hat. Dies verhindert übermäßige Brokeranfragen bei sich schnell bewegenden Ticks und schützt gleichzeitig die Gewinne bei längeren Bewegungen.
Automatisches Schließen bei VWAP-Cross (Standard: AUS)
Wenn diese Funktion aktiviert ist, wird eine KAUFEN-Position sofort geschlossen, wenn der Kurs unter den VWAP fällt, und eine VERKAUFEN-Position wird geschlossen, wenn der Kurs wieder über den VWAP steigt. Dabei handelt es sich um eine Integritätsprüfung der Mittelwertumkehr - wenn der Preis gegen den Handel zum VWAP zurückgekehrt ist, ist die ursprüngliche These ungültig.
Teilweiser Notschluss (immer aktiv)
Unabhängig von den SL-Einstellungen verfügt der EA über einen eingebauten Notfall-Drawdown-Manager. Wenn sich eine Position 50 Pips gegen den Einstieg bewegt, werden 25% des Volumens geschlossen. Für jede weiteren 10 negativen Pips über 50 hinaus wird eine weitere 25%ige Tranche geschlossen. Diese systematische Reduzierung wird so lange fortgesetzt, bis sich die Position entweder erholt hat oder vollständig aufgelöst wurde - so wird das Konto geschützt, ohne dass ein harter Stop-Loss erforderlich ist.
Tägliches Verlustlimit
Wenn der kombinierte offene und geschlossene Verlust für den Tag InpMaxDailyLoss Prozent des Kontosaldos überschreitet, werden alle neuen Einstiegsversuche für den Rest der Sitzung blockiert. Bestehende Positionen werden weiterhin normal verwaltet.
Margin-Preflight-Prüfung
Vor dem Absenden jeder Order ruft der EA OrderCalcMargin() auf, um zu überprüfen, ob eine ausreichende freie Marge zur Deckung der Position vorhanden ist. Wenn die Marge nicht ausreicht, wird der Handel stillschweigend mit einer Protokollnachricht übersprungen - so werden Ablehnungen durch den Broker verhindert, die bei den MT5-Marktvalidierungstests als Fehler zählen würden.
VISUELLES SYSTEM
VWAP-Band-Kurven
Alle sieben Linien werden als zusammenhängende OBJ_TREND-Segmente gezeichnet - ein Segment pro anliegendem Balkenpaar -, wodurch sanft fließende Kurven entstehen, die den sich entwickelnden VWAP und die Standardabweichung genau verfolgen, wie im Produkt-Screenshot gezeigt. Die Linien sind wie folgt gestylt:
VWAP / POC: Violett, durchgezogen, Breite 2
+1 sigma / -1 sigma: Himmelblau, gepunktet, Breite 1
+2 sigma / -2 sigma: Himmelblau, gestrichelt, Breite 1
+3 sigma / -3 sigma: Himmelblau, gestrichelt, Breite 2
Professionelles Dashboard
Ein kompaktes Dashboard in der oberen linken Ecke zeigt alle wichtigen Informationen in Echtzeit an:
Konto: Saldo, Eigenkapital, offene P&L, freie Marge
Markt: Spread in Punkten, ATR(14) in Pips, aktuelles Bar-Tick-Volumen
VWAP-Status: Live-VWAP-Preis, Standardabweichungswert, Preiszonenbezeichnung, aktives Signal
Einstellungen: Schnellansicht von SL / Trailing / AutoClose on/off Status
Leistung: Gesamtzahl der Trades, Gewinnrate %, Nettogewinn seit EA-Anlage
Symbol Wasserzeichen
Das Symbol des Handelspaars wird in großer silberner Schrift in der Mitte des Diagramms angezeigt. Der Name des Brokers und die aktuelle Handelssitzung (London, New York, Tokio usw.) werden darunter in immer dunkleren Silbertönen angezeigt. Das Gitternetz bleibt sichtbar, aber fast transparent - silberfarben und fast unsichtbar -, um die Klarheit des Diagramms zu erhalten.
Chart-Thema
Der EA wendet automatisch ein dunkles marineblaues Hintergrundthema an: silberne bullische Kerzen, dunkelgraue bärische Kerzen, violette VWAP-Linie, himmelblaue Abweichungsbänder und ein fast unsichtbares Raster - das entspricht genau dem visuellen Stil, der in den Produkt-Screenshots gezeigt wird.
EINGABEPARAMETER
Alle Eingaben sind nach Funktion gruppiert. Änderungen werden sofort mit dem nächsten Tick wirksam, ohne dass der EA neu gestartet werden muss.
VWAP-Band-Multiplikatoren
Parameter Default Beschreibung
InpDev1Pos 1.0 Oberes Band 1 Multiplikator (+1 sigma)
InpDev1Neg 1.0 Multiplikator für unteres Band 1 (-1 Sigma)
InpDev2Pos 2.0 Oberband 2 Multiplikator (+2 sigma)
InpDev2Neg 2.0 Unteres Band 2 Multiplikator (-2 sigma)
InpDev3Pos 3.0 Oberband 3 Multiplikator (+3 sigma)
InpDev3Neg 3.0 Unterer Band 3-Multiplikator (-3 sigma)
Eingabe-Filter
Parameter Default Beschreibung
InpZonePips 5.0 Mindestradius der Einstiegszone in Pips - wird verwendet, wenn die StdDev-basierte Zone kleiner ist
InpZoneSigma 0.15 Einstiegszone als Bruchteil von StdDev (0.15 = 15%). Skaliert automatisch für Gold, Indizes, höhere Timeframes
InpMinStdDev 3.0 Minimale Standardabweichung in Pips. Unterhalb dieser Schwelle werden alle Eingaben blockiert (Markt zu ruhig)
InpRequireNewBar true Wenn true, werden Einträge nur bei jedem neuen Bar Close ausgewertet (empfohlen). False = jeden Tick auswerten
Positionsgröße
Parameter Default Beschreibung
InpLotSize 0.01 Feste Lotgröße für alle Trades
InpAutoLot false Bei true wird die Lotgröße für 1% Kontorisiko basierend auf der Stop-Loss-Distanz berechnet. Erfordert InpUseSL = true
Stop-Loss
Parameter Standard Beschreibung
InpUseSL false Aktiviert Stop Loss für alle Positionen. Standard OFF - EA ist als reines TP-System konzipiert
InpSLPips 100 Stop-Loss-Abstand in Pips, wenn InpUseSL wahr ist. Breiter Standard, um nur als Sicherheitsnetz zu fungieren
Nachlaufender Stop
Parameter Standardwert Beschreibung
InpUseTrail false Aktiviert den Trailing-Stop. Voreinstellung OFF
InpTrailPips 20 Trailing-Abstand in Pips - wie weit hinter dem Preis der Stop folgt
InpTrailStep 5 Minimale Kursbewegung in Pips, bevor der Trailing-Stop aktualisiert wird - verhindert übermäßige Änderungsanforderungen
Auto Close
Parameter Standardwert Beschreibung
InpAutoClose false Bei true wird BUY geschlossen, wenn der Preis unter VWAP fällt, oder SELL, wenn der Preis über VWAP fällt. Voreinstellung AUS
Tägliches Risiko
Parameter Voreinstellung Beschreibung
InpMaxDaily 3.0 Maximaler Tagesverlust in Prozent des Kontostands. Zum Deaktivieren auf 0 setzen. Bei Überschreitung keine neuen Einträge bis zum nächsten Tag
EA-Einstellungen
Parameter Standard Beschreibung
InpMagic 202503 Magische Zahl - identifiziert die Aufträge dieses EAs eindeutig. Ändern, wenn mehrere Instanzen laufen
InpSlip 10 Maximal zulässiger Slippage in Punkten. Aufträge, die diese Abweichung überschreiten, werden abgelehnt.
Anzeige
Parameter Default Beschreibung
InpDashboard true Anzeige des Informations-Dashboard-Panels in der oberen linken Ecke
InpOverlay true Anzeige des Symbol-, Broker- und Session-Wasserzeichens in der Mitte des Charts
InpBands true Zeichnen der VWAP- und Standardabweichungs-Bandkurven auf dem Chart
InpHistory 500 Maximale Anzahl von Balken, für die Bandkurven gezeichnet werden. Reduzieren Sie die Anzahl, um die Leistung auf langsameren Rechnern zu verbessern.
KOMPATIBLE INSTRUMENTE UND ZEITRAHMEN
Der Bowler Scalper X wurde vom MT5 Market für mehrere Instrumentenklassen und Zeitrahmen getestet und für gut befunden:
Instrumentenklasse Beispiele
Forex Majors EURUSD, GBPUSD, USDJPY, AUDUSD, USDCHF
Forex Minors EURGBP, EURJPY, GBPJPY und alle Cross-Paare
Metalle XAUUSD (Gold), XAGUSD (Silber)
Indizes US30, US500, NAS100, GER40
Zeitrahmen M1, M5, M15, M30, H1, H4, D1 und darüber - adaptive VWAP für alle
Die adaptive Einstiegszone (InpZoneSigma) sorgt dafür, dass keine manuellen Pip-Anpassungen zwischen den Instrumenten erforderlich sind. Die VWAP-Berechnung schaltet automatisch auf einen 60-Bar-Rolling-Modus bei H4+ Zeitrahmen um.
SCHNELLSTART-ANLEITUNG
Folgen Sie diesen Schritten, um in weniger als zwei Minuten loszulegen:
1. Kompilieren: Öffnen Sie BowlerScalperX.mq5 in MetaEditor. Gehen Sie zu Extras > Optionen > Compiler und setzen Sie die CPU-Architektur auf x64 Regular. Drücken Sie F7 zum Kompilieren.
2. Anhängen: Ziehen Sie den kompilierten EA aus dem Navigator-Panel auf einen beliebigen Chart. Wählen Sie Ihr bevorzugtes Symbol und den Zeitrahmen (GBPUSD M5 oder EURUSD H1 sind gute Ausgangspunkte).
3. Handel zulassen: Vergewissern Sie sich im EA-Eigenschaftenfenster, dass "Algo-Handel zulassen" aktiviert ist. Bestätigen Sie, dass das grüne Robotersymbol oben rechts im Chart erscheint.
4. Demo zuerst: Testen Sie immer auf einem Demokonto, bevor Sie live gehen. Verwenden Sie den MT5 Strategy Tester, um die von Ihnen gewählte Kombination aus Symbol und Zeitrahmen zu testen.
5. Anpassen: Passen Sie InpZonePips und InpMinStdDev für Ihr Instrument an. Engere Zonen = weniger, qualitativ hochwertigere Einträge. Höhere MinStdDev = vermeidet abgehackte Bedingungen.
EMPFOHLENE STARTEINSTELLUNGEN
Instrument + TF InpZonePips InpMinStdDev
EURUSD M5 3-5 Pips 2-3 Pips
GBPUSD M30 4-6 Pips 3-4 Pips
EURUSD H1 5-8 Kerne 4-6 Kerne
XAUUSD H1 50-80 Zähler 30-50 Zähler
XAUUSD D1 200+ Pips 150+ Pips - oder lassen Sie InpZoneSigma=0.15
Hinweis: Für Gold und Indizes übernimmt InpZoneSigma (Standardwert 0,15) automatisch die Skalierung. Die obigen Pip-Werte sind nur für die Feinabstimmung gedacht.
WICHTIGE HINWEISE
Die Performance in Backtests in der Vergangenheit ist keine Garantie für zukünftige Ergebnisse. Handeln Sie immer verantwortungsbewusst.
Der EA verwendet das Tick-Volumen (Anzahl der Ticks pro Bar) für die VWAP-Berechnung. Das reale Volumen ist auf dem Devisenkassamarkt nicht verfügbar. Das Tick-Volumen ist ein weithin akzeptierter Ersatzwert und liefert konsistente Ergebnisse.
Der VWAP wird zu Beginn eines jeden Handelstages bei Intraday-Zeitrahmen zurückgesetzt. Die ersten paar Balken jeder Sitzung weisen sehr schmale Bandbreiten auf, bis sich genügend Daten angesammelt haben - InpMinStdDev verhindert Eingaben während dieser Aufwärmphase.
Die gleichzeitige Ausführung mehrerer Instanzen auf verschiedenen Symbolen wird unterstützt. Jede Instanz muss eine eindeutige InpMagic-Nummer haben.
Der EA ist netting-account kompatibel, wie vom MT5 Market Tester über alle Testpaare hinweg bestätigt wurde.
Bowler Scalper X | Version 1.03 | MetaTrader 5 | Expert Advisor