Whale Fibonacci Bollinger Bands
- Experten
- Mustafa Ozkurkcu
- Version: 3.0
- Aktualisiert: 8 Mai 2026
- Aktivierungen: 5
Trend Band Strategy (v1.0) ist ein hybrider Trendfolge- und Mean-Reversion Expert Advisor, der Fibonacci skalierte Bollinger Bänder mit einer parabolischen SAR-Bestätigung kombiniert.
Er identifiziert gestreckte Kursbewegungen in Richtung der extremen Fibonacci-Bänder, wartet auf ein Umkehrsignal, das mit dem SAR-Trendwechsel übereinstimmt, und eröffnet Trades in der Gegenrichtung, die auf eine Rückkehr zum Gleichgewicht abzielen.
Der Algorithmus basiert vollständig auf der Logik von Bar-Close und umfasst eine dynamische, risikobasierte Losgröße, eine Margin-Überprüfung und einen Kontosaldenschutz.
Der EA ist validierungsfreundlich für MQL5 Market Publishing (keine benutzerdefinierten DLLs, funktioniert im Strategy Tester) und kann für Paare oder Indizes mit hoher Volatilität durch Anpassung der VWMA- und Abweichungsparameter angepasst werden.
Wie die Strategie funktioniert
1. Indikator-Rahmen
-
Parabolic SAR: Bestimmt die primäre Trendrichtung.
-
Kurs über SAR → Aufwärtstrend
-
Kurs unter SAR → Abwärtstrend
-
-
Fibonacci-Bollinger-Bänder (FBB): VWMA-basierte Zentrallinie mit Standardabweichungshüllen, skaliert durch Fibonacci-Verhältnisse
(0,236 - 1,000).
Sie definiert eine mehrschichtige "Trendband"-Zone, die die Erkennung von überzogenen Bewegungen ermöglicht.
2. Signalerzeugung
-
Aufwärtstrend (Kauf-Setup)
-
Vor zwei Balken schloss die Kerze unterhalb des untersten Bandes (FBB Lower 6) → überverkaufter Zustand.
-
Der aktuelle Balken schließt wieder über der FBB Lower 5, während der SAR den Aufwärtstrend bestätigt → Auslöser für eine bullische Umkehr.
-
-
Abwärtstrend (Verkaufs-Setup)
-
Vor zwei Bars schloss die Kerze oberhalb des höchsten Bandes (FBB Upper 6) → überkaufter Zustand.
-
Der aktuelle Balken schließt wieder unter FBB Upper 5, während der SAR den Abwärtstrend bestätigt → Auslöser für eine bärische Umkehrung.
-
3. Ausführung des Handels
-
Bei Bestätigung:
-
KAUFEN: Einstieg = Briefkurs
-
SL = Ask - (StopLoss × 10 × Punkt)
-
TP = Briefkurs + (TakeProfit × 10 × Punkt)
-
-
SELL: Entry = Geldkurs
-
SL = Geldkurs + (StopLoss × 10 × Punkt)
-
TP = Geldkurs - (TakeProfit × 10 × Punkt)
-
-
-
Die Überprüfung der Mindest-Stop-Distanz ( SYMBOL_TRADE_STOPS_LEVEL ) verhindert ungültige Orders.
-
Die Überprüfung der Margin stellt sicher, dass die erforderliche Margin ≤ 95 % der freien Margin vor der Platzierung ist.
4. Lot-Berechnung & Risikokontrolle
-
Wenn InpLotSize > 0 → festes Lot.
-
Andernfalls berechnet der EA automatisch die Positionsgröße:
RiskAmount = AccountBalance × (InpRiskPercent / 100) Lot = RiskAmount / (SLticks × TickValue) -
Lot wird zwischen SYMBOL_VOLUME_MIN und SYMBOL_VOLUME_MAX mit SYMBOL_VOLUME_STEP normalisiert.
5. Sicherheitsfilter
-
Mindesteinlagenprüfung: Blockiert den Handel unter InpMinDeposit, besteht aber die Validierung.
-
Daten-Bereitschaft: Wartet, bis genügend Balken (VWMA-Periode + 10) vorhanden sind.
-
Einzelpositions-Regel: Nur eine offene Position pro Symbol (geprüft über PositionSelect ).
-
Fehlerbehandlung: Kopierpuffer- und Indikatorfehler werden protokolliert; die Initialisierung bricht aus Gründen der Validierungssicherheit nie ab.
Erläuterung der Eingabeparameter
Parabolische SAR-Einstellungen
| Parameter | Beschreibung |
|---|---|
| InpSARStep | Beschleunigungsfaktor; höher = schnellere SAR-Drehungen. |
| InpSARMMaximum | Maximale Beschleunigungsgrenze. |
Fibonacci Bollinger Band Einstellungen
| Parameter | Beschreibung |
|---|---|
| InpVWMAPeriod | Zeitraum für die VWMA-Basislinie. |
| InpStdDevMultiplikator | Multiplikator für die Breite der Standardabweichung. |
| InpPriceType | Angewandter Preis, Standardwert HLC3 (Typischer Preis). |
| InpFibLevel | Primäres Fibonacci-Level (0,236 - 1,0), das für die Einstiegsskalierung verwendet wird. |
Risiko Management
| Parameter | Beschreibung |
|---|---|
| InpLotGröße | Festes Los (wenn > 0). |
| InpRiskPercent | Prozentsatz des Saldos, der pro Handel riskiert wird, wenn Auto-Lot aktiviert ist. |
| InpStopLoss | Stop-Loss-Abstand in Pips. |
| InpTakeProfit | Take-Profit-Abstand in Pips. |
| InpMinDeposit | Erforderliches Mindestguthaben; darunter wird EA nicht handeln. |
Allgemeine Einstellungen
| Parameter | Beschreibung |
|---|---|
| InpMagicNumber | Eindeutiger Bezeichner für EA-Positionen. |
| InpTradeKommentar | Benutzerdefinierter Kommentartext, der an Aufträge angehängt wird. |
Praktische Hinweise & Tuning
-
Ausführungsumgebung: Vollständig backtestfähig; verwendet nur Balken- und Indikatordaten (kein DOM).
-
Zeitrahmen: Funktioniert am besten auf H1-H4 für Swing-Setups; M15-M30 für Intraday-Mittelwertumkehr.
-
VWMA-Einstellung: Größere Perioden → glattere Bänder → weniger Trades; kleinere → reaktionsschneller.
-
Steuerung der Abweichung: InpStdDevMultiplier ≈ 2.0 eignet sich für volatile Paare; reduzieren für ruhigere Märkte.
-
Fibonacci-Tiefe: Die Bänder 0,618 und 0,764 bieten starke Umkehrzonen.
-
Risikobalance: Halten Sie InpRiskPercent ≤ 1% für konservativen Handel.
-
Margin Headroom: EA verwendet nur 95 % der freien Margin; vermeiden Sie übermäßig gehebelte Konten.
-
Validierungskompatibilität: Alle Terminal-Prüfungen werden bestanden; EA wird auch bei unzureichendem Guthaben initialisiert, um die MQL5-Marktregeln zu erfüllen.
Wichtige Risikohinweise
Automatisierter Handel und gehebelte FX/CFD-Operationen sind mit erheblichen Risiken verbunden.
-
Kapitalverlust: Sie können alle investierten Mittel verlieren.
-
Marktvolatilität: Plötzliche Ausschläge können SL/TP-Levels überspringen und zu Slippage führen.
-
Indikatorverzögerung: SAR und VWMA beruhen auf historischen Daten; Trendumkehrungen können sich verzögern.
-
Broker-Schwankungen: Unterschiedliche Tick-Volumina und Stop-Levels beeinflussen die Signalgenauigkeit.
-
Backtest vs. Live: Historische Tests können keine Echtzeit-Spreads, Kommissionen oder Ausführungslatenz nachbilden.
-
Verantwortung: Verwenden Sie nur regulierte Broker und führen Sie vor dem Einsatz auf Live-Konten einen gründlichen Demotest durch.
