Bollinger Reversal Pro MT5
- Experten
- Adam Benjamin Kildare
- Version: 1.1
- Aktualisiert: 18 August 2025
- Aktivierungen: 5
SPEZIELLER EINFÜHRUNGSPREIS!!
Bollinger Reversal Pro (MT5) ist ein professioneller, vollständig anpassbarer Expert Advisor, der auf Umkehr-Setups an den äußeren Bollinger Bändern abzielt, gefiltert durch RSI und ADX, um schwache, abgehackte Signale zu vermeiden. Er lässt sich einfach im MetaTrader 5 Strategy Tester ausführen, so dass Sie Backtests durchführen, optimieren und Parameter finden können, die zu jedem Symbol und Zeitrahmen passen.
Vollgepackt mit Funktionen
- ATR-basierte SL & TP - Passt sich der Volatilität an; keine Einheitsgrößen mehr.
- Währungs- oder %-Risiko - Legen Sie einen festen Cash-Betrag oder einen Prozentsatz fest; die Lots werden automatisch aus dem ATR-Stop berechnet.
- Fester oder nachlaufender SL - Behalten Sie einen festen Stopp bei oder verwenden Sie einen ATR-Nachlaufstopp, der das anfängliche Risiko nicht erhöht.
- Kontoschutz - Täglicher Drawdown (Cash oder %) mit benutzerdefinierter Rücksetzungsstunde, optionalen täglichen und gesamten Gewinnzielen und einem Max-Spread-Filter, damit der EA schlechte Bedingungen überspringt.
- Vollständig optimierbare Indikatoren - Legen Sie Bollinger-Periode/Abweichung fest und stimmen Sie RSI/ADX ab.
- Benutzerdefinierte Stunden und Tage - Steuern Sie Sitzungen und eine optionale tägliche "Alles schließen"-Zeit (praktisch bei Nachrichten).
- Erweitertes Handelsmanagement - Legen Sie die maximale Anzahl offener Trades und den Cooldown fest; schalten Sie die Absicherung um; schließen Sie nur oder schließen Sie und kehren Sie um, wenn Sie ein entgegengesetztes Signal erhalten.
Übersicht der Eingaben (einfaches Englisch)
Bänder und Filter
- BBPeriod - Wie viele Bars die Bänder zurückblicken (das "Lookback"-Fenster).
- BBDeviation - Bandbreite in Standardabweichungen vom mittleren Band (größer = breitere Bänder, weniger Berührungen).
- RSI_Period, RSIOversold, RSIOverbought - Bestätigung des RSI (z.B. 14 / 30 / 70).
- ADXPeriod, ADXMin - Handelt nur, wenn der ADX diesen Stärkefilter erreicht oder überschreitet.
Risiko & Ausgänge
- UsePercentageRisk, RiskValue - Risiko in % des Saldos oder einer festen Währung; Losgröße wird automatisch aus dem ATR-Stopp errechnet.
- ATRPeriod, SlMultiplier - ATR-basierter Stop-Loss.
- UseTrailingSL, TrailMultiplier - Optionaler ATR-Trailing-Stop (erhöht niemals das Anfangsrisiko).
- TpMultiplier - Multiplikator für TP relativ zum ATR-basierten SL.
Handelsfenster & Ablauf
- StartHour, EndHour - Stunden, in denen der EA Trades öffnen kann.
- EnableTimedClose, CloseHour, CloseMinute - Optionale tägliche "Alle schließen"-Zeit.
- MaxOpenTrades - Maximale Anzahl gleichzeitiger Positionen (pro Symbol/Magic).
- CooldownMinutes - Mindestzeit zwischen neuen Einträgen.
Schutzmaßnahmen
- UseDrawdownLimit, DrawdownLimitIsPercent, MaxDailyDrawdown, DrawdownResetHour - Täglicher Drawdown-Schutz (Cash oder %), mit einer Rücksetzungsstunde, die Ihrem Broker entspricht.
- UseMinEquityGuard, MinAccountEquity - Stoppt den Handel, wenn das Kontokapital zu niedrig wird.
- UseProfitTarget, DailyProfitTarget, TotalProfitTarget - Optionale tägliche und gesamte Gewinnziele.
- MaxSpreadPoints - Blockiert neue Trades, wenn der Spread (in Punkten) diesen Wert überschreitet.
Positionsverhalten
- AllowHedging - Erlaubt beide Richtungen auf einmal (true) oder blockiert die Gegenseite (false).
- ActOnOppositeSignal - Wenn ein entgegengesetztes Signal während eines Handels erscheint, wird gehandelt.
- OppositeSignalCloseAndReverse - Wenn das obige aktiviert ist, wählen Sie nur schließen (false) oder schließen und öffnen Sie die Gegenseite (true).
Sonstiges
- MagicNumber - Eindeutige ID für die Trades dieses EAs.
- TradeMonday...TradeFriday - Wählen Sie die zu handelnden Wochentage.
Optimierung (MT5 Strategy Tester) Der EA muss vor dem Hinzufügen zum Chart optimiert werden.
- Öffnen Sie den Tester und wählen Sie die Grundlagen
Ansicht → Strategietester (Strg+R)
Experte: Bollinger Reversal Pro (MT5)
Symbol & Zeitraum: Wählen Sie, was Sie handeln (Strategien funktionieren nicht bei jedem Paar/TF - probieren Sie einige aus)
Historie verwenden: letzte 6 Monate (für den Anfang empfohlen) - Forward-Setup (optional, empfohlen)
Forward-Optimierung: Wählen Sie einen Bruchteil (z. B. 1/4).
Bei 6 Monaten Daten wird dies in 4,5 Monate innerhalb der Stichprobe + 1,5 Monate vorwärts/außerhalb der Stichprobe aufgeteilt, damit Sie sehen können, ob die Ergebnisse auch außerhalb des angepassten Zeitraums gelten. - Modellierung & Geschwindigkeit/Genauigkeit
Modellierung: 1 Minute OHLC (großer Kompromiss zwischen Geschwindigkeit und Genauigkeit für die Optimierung).
Verzögerung: 0 ms (Null-Latenzzeit).
Streuung: Verwenden Sie die aktuelle Streuung oder stellen Sie eine typische feste Streuung für das Symbol ein.
Tipp: Nachdem Sie einen guten Satz gefunden haben, testen Sie diese Eingaben erneut mit Every tick auf der Grundlage echter Ticks und stellen Sie die Verzögerungen auf Ihren letzten Server-Ping ein, wenn Sie sich den Live-Bedingungen annähern wollen. - Kontoeinstellungen (sehr wichtig)
Einzahlung: Geben Sie Ihr tatsächliches Guthaben ein (oder das, was Sie vorhaben zu verwenden).
Währung und Hebelwirkung: Stellen Sie genau wie Ihr Konto ein.
Wenn diese Werte unrealistisch sind, kann eine Überhebelung Teil der Strategie werden. - Optimierungskriterium
Genetischer Algorithmus
Optimierung nach: Balance max (guter Standard).
Sie können später auch Profit Factor oder Expected Payoff ausprobieren.
Vermeiden Sie es, verschiedene Symbole nur nach Pips zu beurteilen (unterschiedliche Punktgrößen). - So funktionieren die Eingabebereiche
Auf der Registerkarte Eingaben: - Nicht markiertes Kästchen → der feste Wert wird verwendet.
- Aktiviertes Kästchen → der EA sweept Start → Stop in Schrittweiten.
Beispiel: BBPeriod Start=16, Step=2, Stop=24 testet 16, 18, 20 ... 24.
Empfohlene Optimierungsbereiche
Risiko (halten Sie es zur Optimierung klein)
Verwenden Sie ~0,1% pro Handel, während Sie suchen (z.B. 100 für $100.000 Konten). Dadurch wird vermieden, dass die Ablehnung der Marge Teil der Strategie wird. Nachdem Sie eine stabile Menge gefunden haben, können Sie das Risiko sicher skalieren.
- UsePercentageRisk = false, RiskValue ≈ 0.1% der Einlage (z.B. $100 auf $100k), Unchecked.
Stops/Ziele
- SlMultiplier - Überprüft: Start 1,0, Schritt 0,1, Stop 2,0
- ATRPeriod - 14, nicht angekreuzt
- UseTrailingSL - Angekreuzt: Start false, Stop true
- TrailMultiplier - Abgehakt: Start 1.0, Schritt 0.1, Stop 2.0
- TpMultiplier - Abgehakt: Start 2,0, Schritt 1,0, Stopp 10,0
Bänder und Filter
- BBPeriod - Geprüft: Start 16, Schritt 2, Stopp 24
- BBDeviation - Geprüft: Start 1,6, Schritt 0,2, Stopp 2,4
- RSI_Period - 14, Ungeprüft
- RSIOversold - Geprüft: Start 20, Schritt 5, Stop 35
- RSIOverbought - Geprüft: Start 65, Schritt 5, Stop 80
- ADXPeriod - 14, Ungeprüft
- ADXMin - Geprüft:
- M1/M5: Start 15, Schritt 5, Stop 30
- Höhere TFs: Start 0, Schritt 5, Stop 30
Session & Zeitmessung (Broker-Server-Zeit)
- StartHour / EndHour / Timed Close (CloseHour) - Checked, Step 1 hour
Wählen Sie Fenster um aktive Sitzungen. Beispiele (Serverzeit): - Sydney: Start 2→3, Ende 4→7, Schließen 7→9
- London: Start 9→11, End 11→12, Close 12→14
(Die Zeiten verwenden die Serverzeit des Brokers - oft EET/EEST ≈ GMT+2/3. Bestätigen Sie dies mit Ihrem Broker).
Positionskontrollen
- MaxOpenTrades - Unmarkiert bei 1 (empfohlen).
Wenn Sie Stacking wünschen: Angekreuzt: Start 1, Schritt 1, Stop 5 - CooldownMinutes - Angekreuzt: Start 0, Schritt 15, Stop 60
- MagicNumber - Nicht angekreuzt (dies ist nur die ID des EA; halten Sie sie eindeutig)
Tage
- TradeTuesday / TradeWednesday / TradeThursday - true, Unchecked
- TradeMonday - Überprüft: Start falsch, Stop wahr
- TradeFriday - Geprüft: Start falsch, Stop wahr
Schutzmaßnahmen
- UseDrawdownLimit / UseMinEquityGuard / UseProfitTarget - Setzen Sie diese Parameter auf die Regeln Ihrer Prop-Firma oder auf Ihre persönlichen Leitplanken (während der Optimierung normalerweise nicht aktiviert; im Live-Betrieb mit festen Werten).
- MaxSpreadPoints - Überprüft: Start 8, Step 2, Stop 28
(Deckt Symbolunterschiede ab: z. B. EURUSD ~2 Punkte vs. GBPJPY ~24.)
Absicherung & umgekehrte Logik (wählen Sie einen Ansatz)
- Ansatz 1 (einfache Absicherung):
AllowHedging = true
ActOnOppositeSignal = false
OppositeSignalCloseAndReverse = false - Ansatz 2 (Umkehr bei Signal):
AllowHedging = false
ActOnOppositeSignal = Checked: Start false, Stop true
OppositeSignalCloseAndReverse = Checked: Start false, Stop true
( Wenn Ihr Kontotyp ein Netting-Konto ist oder Ihr Broker Hedging nicht zulässt, verwenden Sie Ansatz 2).
Interpretation der Ergebnisse (einfaches Englisch)
- Beginnen Sie mit der Registerkarte Forward
Wenn Sie die Forward-Optimierung aktiviert haben, werden auf der Registerkarte Forward-Ergebnisse Kandidaten aufgelistet. - Backtest = Anfangseinlage + Gewinn aus den ersten 4,5 Monaten
- Gewinn = Gewinn aus den letzten 1,5 Monaten (außerhalb der Stichprobe)
Wählen Sie Setups, die in beiden Fällen gut aussehen - wenn es nur in einem Fall gewinnt und im anderen Fall scheitert, ist es wahrscheinlich überkauft. - Öffnen Sie einen detaillierten Bericht
Klicken Sie mit der rechten Maustaste auf eine Zeile → Einzeltest ausführen, um die Registerkarten "Backtest" und " Forward" zu öffnen, auf denen alle Statistiken (Gewinnrate, Drawdown, Aktienkurve usw.) angezeigt werden. Wenn es immer noch vernünftig aussieht (kein einziger glücklicher Mega-Trade), machen Sie weiter. - Frieren Sie das Setup ein und testen Sie nur das Risiko
- Setzen Sie Forward = No, Genetischer Algorithmus = On.
- Deaktivieren Sie unter Inputs alles, damit die von Ihnen gewählten Werte fest bleiben.
- Optimieren Sie nur den RiskValue:
- Prozentsatz: UsePercentageRisk=true, dann Start=0.1, Step=0.1, Stop=2.0 (0.1%→2.0%).
- Festes Geld: UsePercentageRisk=false. Für eine Einlage von 100.000 $: Start=100, Step=100, Stop=2000 (~0,1%→2,0%).
- Klicken Sie auf Start. Wenn Sie klein anfangen, vermeiden Sie, dass die Logik durch die Ablehnung der Marge verzerrt wird.
- Übermäßiges Leveraging lässt sich schnell erkennen
Nach Gesamthandel sortieren. Sie werden oft eine Gruppe von Risikowerten mit derselben (höchsten) Handelsanzahl sehen - das höchste Risiko innerhalb dieser Gruppe ist in der Regel Ihre sichere Obergrenze. Darüber hinaus sinkt die Gesamtzahl der Geschäfte (Margin-Ablehnungen) und der Gewinn kann sogar sinken. - Speichern Sie Ihre Einstellungen und verwenden Sie sie in einem Chart
Klicken Sie in Inputs mit der rechten Maustaste auf → Save to a .set (include symbol/TF/date).
Verbinden Sie den EA mit einem Chart → Inputs → Laden Sie Ihr Set.
Optimieren Sie erneut für andere Symbole/Zeitrahmen und speichern Sie für jedes Symbol ein neues .set.
