
Diese Strategie wird als Bollinger Bands und RSI Doppelbestätigung genannt. Die Strategie erfolgt durch die Berechnung der Auf- und Abwärtsbahnen der Bollinger Bands, in Verbindung mit dem RSI-Überkauf-Überverkauf-Signal, um den Zweck des niedrigen Kauf-Hochverkaufs zu erreichen.
Die Strategie basiert hauptsächlich auf zwei Indikatoren: dem Bollinger Band und dem RSI.
Die Brin-Band umfasst die Oberbahn, die Mittelbahn und die Unterbahn und wird durch die Berechnung von Durchschnittslinien und Standardabweichungen innerhalb eines bestimmten Zeitraums aufgebaut. Wenn der Preis nahe der Oberbahn ist, ist es eine Überkaufzone, wenn er nahe der Unterbahn ist, ist es eine Überverkaufszone.
Der RSI wird verwendet, um die Zeit zu bestimmen, in der die Unterseite rückläufig ist und die Oberseite rückläufig ist. Wenn der RSI über 70 liegt, ist dies eine Überkaufzone, und wenn er unter 30 liegt, ist dies eine Überverkaufzone.
Die Handelssignale für diese Strategie lauten:
Auf diese Weise können falsche Signale, die nur durch einen einzigen Indikator verursacht werden, vermieden und zuverlässigere Low-Buy-High-Sell-Strategien realisiert werden.
Risikolösung:
Die Strategie ermöglicht durch die Doppelprüfung von Brin-Band und RSI einen niedrigen Kauf- und Verkaufsschub, reduziert die Wahrscheinlichkeit von Falschsignalen und verhindert, dass die beste Kaufzeit verpasst wird. Gleichzeitig erhöht die parametrische Gestaltung die Anpassungsfähigkeit und den Optimierungsraum der Strategie. Es besteht jedoch ein gewisses Risiko, das zur Steigerung der Stabilität weiter optimiert werden muss.
/*backtest
start: 2024-01-06 00:00:00
end: 2024-02-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © samuelarbos
//@version=4
strategy("Estrategia de Bandas de Bollinger y RSI", overlay=true)
// Definimos los parámetros de las bandas de Bollinger
source = input(close, title="Precio base")
length = input(20, minval=1, title="Longitud")
mult = input(2.0, minval=0.001, maxval=50, title="Desviación estándar")
// Calculamos las bandas de Bollinger
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
// Definimos el RSI y sus parámetros
rsi_source = input(close, title="RSI Fuente")
rsi_length = input(14, minval=1, title="RSI Longitud")
rsi_overbought = input(70, minval=0, maxval=100, title="RSI Sobrecompra")
rsi_oversold = input(30, minval=0, maxval=100, title="RSI Sobrevendido")
// Calculamos el RSI
rsi = rsi(rsi_source, rsi_length)
// Definimos las señales de compra y venta
buy_signal = crossover(close, lower) and rsi < rsi_oversold
sell_signal = crossunder(close, upper) and rsi > rsi_overbought
// Compramos cuando se da la señal de compra
if (buy_signal)
strategy.entry("Buy", strategy.long)
// Vendemos cuando se da la señal de venta
if (sell_signal)
strategy.entry("Sell", strategy.short)