Gepufferte Bollinger-Bänder-Momentum-Oszillator-Gleitender-Durchschnitt-Handelsstrategie
Übersicht
Diese Strategie basiert auf den Bollinger-Bändern und einem oszillierenden gleitenden Mittelwert, um einen Preiskurskanal zu konstruieren und durch Ausbrüche aus den oberen und unteren Grenzen des Kanals Handelssignale zu generieren. Sie vereint die Anpassungsfähigkeit der Bollinger-Bänder mit der Flexibilität des Oszillator-Indikators, um zeitnah Trendwechsel am Markt zu erfassen.
Strategieprinzip
Die Strategie nutzt die Mittellinie der Bollinger-Bänder und den oszillierenden gleitenden Mittelwert zur Bildung eines Preiskurskanals. Als Mittellinie dient der 21-Perioden-Bollinger-Mittelwert, während das obere und untere Band um einen prozentualen Bereich nach oben bzw. unten erweitert werden. Der oszillierende gleitende Mittelwert basiert auf der Mittellinie und wird in überkauften oder überverkauften Zonen gedehnt oder gestaucht. Bei einem Durchbruch des Kurses über das obere Band wird eine Long-Position eröffnet; bei einem Durchbruch unter das untere Band wird eine Short-Position eröffnet.
Im Einzelnen berechnet sich die mittlere Linie der Bollinger-Bänder wie folgt:
Mittellinie = Gleitender Durchschnitt der Schlusskurse über N Tage
Die Formeln für das obere und untere Band lauten:
Oberes Band = Mittellinie + WidthDev * N-Tage-Standardabweichung der Bollinger-Bänder
Unteres Band = Mittellinie – WidthDev * N-Tage-Standardabweichung der Bollinger-Bänder
Hierbei steht WidthDev für den prozentualen Bereich der Erweiterung nach oben und unten.
Der oszillierende gleitende Mittelwert basiert auf der Mittellinie und wird nach bestimmten Regeln gedehnt oder gestaucht. Wenn der Markt in überkaufte oder überverkaufte Zonen eintritt, entfernt er sich weiter von der Mittellinie, wodurch sich die Chancen für Long- und Short-Engagements vergrößern. Wenn der Markt zur Ruhe kommt, zieht er sich zur Mittellinie hin zusammen.
Zusammenfassend zeichnet die Strategie mithilfe der Bollinger-Bänder einen Preiskurskanal und bestimmt dann mit dem oszillierenden gleitenden Mittelwert den Einstiegszeitpunkt, um Ausbruchshandel zu realisieren. Bei einem Kursanstieg von unten durch das obere Bollinger-Band wird long gegangen; bei einem Kursrückgang von oben durch das untere Bollinger-Band wird short gegangen.
Vorteile
-
Abbildung der Marktvolatilität
Die Bollinger-Bänder spiegeln die aktuelle Marktvolatilität und Trendveränderungen in Echtzeit wider, wobei sich die oberen und unteren Bänder automatisch an Volatilitätsänderungen anpassen. -
Reduzierung von Fehlsignalen
Der oszillierende gleitende Mittelwert kann durch seinen „Dehnungseffekt“ Fehlsignale der Bollinger-Bänder wirksam reduzieren. Er vergrößert die Kanalbreite der Bollinger-Bänder und verlängert die Haltedauer der Positionen, wodurch größere Gewinne erzielt werden. -
Rechtzeitige Erfassung von Trendumkehrungen
Die Kreuze zwischen den oberen/unteren Bollinger-Bändern und dem oszillierenden gleitenden Mittelwert liefern zeitliche und preisliche Vorteile für die Signalgebung, was es ermöglicht, entscheidende Long- und Short-Anpassungen effektiv zu erfassen und Markttrendumkehrungen rechtzeitig zu nutzen.
Risiken
-
Parametereinstellungen der Bollinger-Bänder
Eine ungeeignete Wahl der Parameter wie Berechnungszeitraum und Standardabweichungsmultiplikator kann dazu führen, dass der Abstand zwischen oberem und unterem Band zu groß oder zu klein ist, was zahlreiche Fehlsignale erzeugt und die Stabilität der Strategie beeinträchtigt. -
Zu große Oszillationsamplitude
Wenn die Oszillationsamplitude des oszillierenden gleitenden Mittelwerts zu groß eingestellt ist, kann der Stopp-Loss zu weit entfernt liegen, was das Verlustrisiko erhöht. -
Verzögerte Trendumkehr
In Seitwärtsmärkten oder bei fehlendem klaren Trend können die von den Bollinger-Bändern und dem oszillierenden gleitenden Mittelwert generierten Handelssignale verzögert auftreten und Kursänderungen nicht rechtzeitig widerspiegeln, was das Risiko einer verspäteten Umkehr birgt.
Optimierungsmöglichkeiten
-
Optimierung der Bollinger-Band-Parameter
Es können verschiedene Zeiträume und Standardabweichungsmultiplikatoren getestet werden, um die Parameterkombination mit der besten Signalhäufigkeit und den wenigsten Fehlsignalen zu finden. -
Optimierung der Parameter des oszillierenden gleitenden Mittelwerts
Es können verschiedene Oszillationsamplituden und -perioden getestet werden, um Parameter zu wählen, die Trends erfassen und Signalverzögerungen reduzieren. -
Hinzufügen von Filtern
Auf Basis der Kreuze zwischen Bollinger-Bändern und oszillierendem gleitenden Mittelwert können zusätzliche Filter wie das Handelsvolumen integriert werden, um ineffiziente Signale auszuschließen. -
Strategiekombination
Die Strategie kann mit anderen Trailing-Stop-Strategien oder maschinellen Lernansätzen kombiniert werden, um das Risiko weiter zu kontrollieren und die Stabilität zu erhöhen.
Zusammenfassung
Diese Strategie kombiniert die adaptive Kanalbildung der Bollinger-Bänder mit dem oszillierenden gleitenden Mittelwert und vereint Trendfolge und die Erfassung von Trendumkehrungen. Sie nutzt die Vorteile beider Indikatoren, indem sie sowohl die Marktvolatilität als auch die Flexibilität der Handelssignale berücksichtigt, um so einen stabilen und effizienten Ausbruchshandel zu ermöglichen. Die Parameteroptimierung und das Risikomanagement sind jedoch von entscheidender Bedeutung und müssen je nach Marktumfeld ständig getestet und angepasst werden.
/*backtest
start: 2022-12-29 00:00:00
end: 2024-01-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// Hull Cloud v2 by SEASIDE420
strategy("Hull Moving Average Cloud v2", shorttitle="hull_cloud_v2", overlay=true, commission_type=strategy.commission.percent, commission_value=0.075, default_qty_type=strategy.percent_of_equity, max_bars_back=200, default_qty_value=100, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)
hullperiod=input(title="HullMA Period",defval=210, minval=1)- 1

