Squeeze Breakout Trader
- Experten
-
Fadi Hassan Khaled Ghanem
MQL4/MQL5 developer based in Jordan. I have published 169 MetaTrader 5 products on the MQL5 Market (about 8,800 downloads in total).
What I build:
- Custom Expert Advisors from your own trading rules
- Indicators, alerts and multi-timeframe dashboards - Version: 2.0
- Aktualisiert: 22 September 2026
Squeeze Breakout Trader - Volatilitäts-Squeeze + Breakout-EA
Squeeze Breakout Trader ist ein vollautomatischer Expert Advisor, der das klassische "Volatilitäts-Squeeze"-Muster handelt: Er wartet, bis sich der Markt zu einer Spanne niedriger Volatilität komprimiert, und steigt dann ein, sobald der Kurs mit zunehmender Volatilität ausbricht. Der Squeeze wird erkannt, indem die Bollinger-Bänder mit einem Keltner-Kanal verglichen werden - wenn sich die Bollinger-Bänder so weit zusammenziehen, dass sie vollständig innerhalb des (breiteren) Keltner-Kanals liegen, ist die Volatilität ungewöhnlich niedrig, und häufig folgt eine starke gerichtete Bewegung.
Wie er handelt
- Berechnet bei jeder neuen Kerze die Bollinger-Bänder (Kursvolatilitätsbänder) und einen Keltner-Kanal (EMA-Mittellinie +/- eine ATR-basierte Hülle).
- Bestätigt einen "Squeeze": Die Bollinger-Bänder waren auf der vorherigen geschlossenen Kerze vollständig innerhalb des Keltner-Kanals enthalten.
- Eröffnet einen Kauf, wenn der Kurs direkt nach einem Squeeze über dem oberen Band des Keltner-Kanals schließt (Ausbruch nach oben), oder einen Verkauf, wenn der Kurs nach einem Squeeze unter dem unteren Band des Keltner-Kanals schließt (Ausbruch nach unten).
- Stop Loss und Take Profit werden anhand eines ATR-Vielfachen festgelegt, sodass sich das Handelsrisiko automatisch an die aktuelle Marktvolatilität anpasst.
- Ein optionaler ATR-basierter Trailing Stop verschiebt den Stop, während der Trade in den Gewinn läuft, mit integrierten Prüfungen, sodass niemals versucht wird, einen Stop über die Mindestdistanz des Brokers hinaus oder zu nah an einen bestehenden Take Profit zu verändern.
- Es wird jeweils nur eine Position pro Symbol/Magic Number verwaltet - kein Grid, kein Martingale, keine Vervielfachung der Lot-Größe nach Verlusten.
- Enthält einen Filter für den maximalen Spread, sodass Trades bei ungewöhnlich weiten Spreads (z. B. bei Nachrichten-Spikes oder illiquiden Sitzungen) automatisch übersprungen werden.
Hauptmerkmale
- Kein Grid, kein Martingale - einfaches Risikomanagement mit einer einzelnen Position
- Vollautomatisiert: keine manuelle Chartbeobachtung erforderlich
- Volatilitätsadaptiver Stop Loss und Take Profit über ATR
- Optionaler Trailing Stop mit Sicherheitsprüfungen (Mindestabstand des Stops und Take-Profit-Nähe)
- Filter für maximalen Spread, um Trades bei instabilen Kursen zu vermeiden
- Übersichtliche, gut lesbare Eingabegruppen für eine schnelle Konfiguration
- Funktioniert auf jedem von Ihrem Broker angebotenen Symbol und Zeitrahmen; vor dem Live-Einsatz gründlich testen
Eingabeparameter
- Magic Number - eindeutige Kennung für die Trades dieses EA, sodass er niemals mit anderen EAs oder manuellen Trades auf demselben Konto in Konflikt gerät.
- Time Frame - der Chart-Zeitrahmen, den der EA für seine Signale analysiert (Standard H1).
- Max Spread (points) - Trades werden übersprungen, wenn der aktuelle Spread diesen Wert überschreitet.
- Bollinger Bands Period / Deviation - steuert, wie die Squeeze-Bänder berechnet werden.
- Keltner EMA Period - Periode der EMA, die die Mittellinie des Keltner-Kanals bildet.
- Keltner ATR Period / Multiplier - steuert die Breite der Hülle des Keltner-Kanals.
- ATR Period - Periode des ATR, der für die Positionsgrößenbestimmung (Stop-Loss-/Take-Profit-Abstände) verwendet wird.
- Stop Loss (ATR multiple) / Take Profit (ATR multiple) - Risiko- und Ertragsabstände, ausgedrückt als Vielfaches des aktuellen ATR.
- Lot Size - festes Handelsvolumen, das für jede Position verwendet wird.
- Use Trailing Stop - aktiviert/deaktiviert das ATR-Trailing-Stop-Modul.
- Trail Start (ATR multiple) / Trail Step (ATR multiple) - wie weit im Gewinn (in ATR-Einheiten) der Trailing Stop beginnt und wie weit er sich jedes Mal bewegt.
Empfehlungen
- Testen Sie den EA im Strategietester auf Ihrem Zielsymbol und Zeitrahmen, bevor Sie ihn auf einem Live-Konto einsetzen.
- Verwenden Sie einen Broker mit engen, stabilen Spreads - Squeeze-Ausbrüche können schnell erfolgen, und die Spread-Qualität beeinflusst die Ausführungsqualität.
- Beginnen Sie mit einer konservativen Lot-Größe und passen Sie die Positionsgröße an das Risikomanagement Ihres eigenen Kontos an.
- Diese Beschreibung präsentiert keine historischen Backtest-Ergebnisse; validieren Sie die Performance stets selbst im Strategietester und zunächst auf einem Demokonto.
