Diese Strategie kombiniert Bollinger Bands und Moving Average, wobei die Umkehrpunkte der Bollinger Bands
Diese Strategie basiert hauptsächlich auf zwei Indikatoren: Bollinger-Bändern und gleitenden Durchschnitten.
Bollinger Bands enthalten Oberband, Unterband und Mittlere Schiene. Die Mittlere Schiene ist der einfache gleitende Durchschnitt von n Tagen, und die oberen und unteren Bänder sind k mal Standardabweichung nach oben und unten von der Mittlere Schiene. Wenn sich der Preis dem oberen oder unteren Band nähert, zeigt dies einen Überkauf oder Überverkauf an, was zu einer Umkehrung führen kann.
Der gleitende Durchschnitt spiegelt die durchschnittliche Kursrichtung wider. Wenn der kurzfristige gleitende Durchschnitt über den langfristigen gleitenden Durchschnitt kreuzt, zeigt er an, dass der Preistrend steigt, so dass ein Long-Go in Betracht gezogen werden kann; wenn der kurzfristige gleitende Durchschnitt unter den langfristigen gleitenden Durchschnitt kreuzt, zeigt er an, dass der Preistrend sinkt, so dass ein Short-Go in Betracht gezogen werden kann.
Diese Strategie berücksichtigt sowohl die Umkehrsignale von Bollinger Bands als auch das Trendurteil von Moving Average. Sie erzeugt Kaufsignale, wenn die Preise durch das untere Band der Bollinger Bands durchbrechen, und erfordert auch, dass der Moving Average nach oben geht, um einen aufwärts gerichteten Haupttrend zu gewährleisten; sie erzeugt Verkaufssignale, wenn die Preise durch das obere Band der Bollinger Bands durchbrechen, und erfordert auch, dass der Moving Average nach unten geht, um einen abwärts gerichteten Haupttrend zu gewährleisten. Somit erkennt sie, dass bei der Erfassung von Umkehrungen wichtige Trendrichtungen berücksichtigt werden.
Die spezifischen Betriebsregeln sind:
Zu den Hauptvorteilen dieser Strategie gehören:
Zu den wichtigsten Risiken dieser Strategie gehören:
Die wichtigsten Aspekte, auf die sich diese Strategie optimieren lässt:
Diese Strategie berücksichtigt sowohl die Umkehrsignale von Bollinger Bands als auch die Trendurteile des gleitenden Durchschnitts und kontrolliert die Auswirkungen lokaler Schocks auf die Gesamttrendurteile und gewährleistet gleichzeitig die Umkehrwirksamkeit.
/*backtest start: 2023-11-05 00:00:00 end: 2023-12-05 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Rejection with MA Trend Filter", overlay=true) // Bollinger Bands Settings length = input(20, title="Bollinger Bands Length") src = input(close, title="Source") mult = input(2.0, title="Standard Deviation") basis = ta.sma(src, length) dev = mult * ta.stdev(src, length) // Calculate Bollinger Bands upper_band = basis + dev lower_band = basis - dev // MA Settings ma_length = input(50, title="MA Length") ma_src = input(close, title="MA Source") ma = ta.sma(ma_src, ma_length) // Buy Condition buy_condition = ta.crossover(close, lower_band) and ta.crossover(close, ma) // Sell Condition sell_condition = ta.crossunder(close, upper_band) and ta.crossunder(close, ma) if buy_condition strategy.entry("Buy", strategy.long) if sell_condition strategy.close("Buy") plot(upper_band, color=color.red, title="Upper Bollinger Band") plot(lower_band, color=color.green, title="Lower Bollinger Band") plot(ma, color=color.blue, title="50-period MA")