Diese Strategie identifiziert Handelschancen durch die Kombination von Bollinger Bands und einem modifizierten Relative Strength Index (RSI).
Die Strategie verwendet Bollinger Bands mit einem Standard-Abweichungs-Multiplikator von 2 und RSI mit einer Periode von 14. Bollinger Bands erkennen Ausbrüche und RSI bestimmt Überkauf/Überverkauf.
Gehen Sie lang, wenn der Preis über den unteren Bollinger-Band bricht und der RSI unter 30 liegt (Überverkaufszone).
Gehen Sie kurz, wenn der Preis unter den oberen Bollinger-Band fällt und der RSI über 70 liegt (Überkaufszone).
Schließen Sie Long-Positionen bei einem Stop-Loss oder wenn der Preis unter den oberen Bollinger-Band fällt.
Schließen Sie Short-Positionen bei einem Stop-Loss oder wenn der Preis über den unteren Bollinger Band bricht.
Die Kombination von zwei Indikatoren verbessert die Präzision der Strategie.
Optimierte Indikatorparameter bieten eine hohe Anpassungsfähigkeit.
Breakout-Signale sind klar und einfach umzusetzen.
Wirksame Abbau- und Verlustkontrolle.
Visuelle Signale vereinfachen die Handelsausführung.
Eine Banddrückung kann zu falschen Ausbrüchen führen.
Häufiger Handel in Bereichsmärkten möglich, geringere RSI-Empfindlichkeit.
Transaktionskosten verwalten, Stopp-Distanzen erweitern.
Test EMA und andere Indikatoren, um Bands zu erzeugen.
Zusätzliche Lautstärkungs- oder MA-Filter zur Vermeidung falscher Bruchvorgänge.
Setzen Sie Band und Stopp-Distanzen basierend auf ATR.
Fügen Sie einen Trendfilter hinzu, um Whipsaws zu reduzieren.
Diese Strategie kombiniert die Stärken von Bollinger Bands und RSI für Trend- und Breakout-Handel. Einfach umzusetzen, eignet sich gut für kurz- bis mittelfristige Breakouts. Erweiterungen durch Indikator- und Parameteroptimierung können ihre Robustheit weiter ausbauen.
/*backtest start: 2022-10-24 00:00:00 end: 2023-10-30 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Estrategia de Ruptura con Bollinger y RSI Modificada", shorttitle="BB RSI Mod", overlay=true) // Parámetros de Bollinger Bands src = close length = input(20, title="Longitud", minval=1) mult = input(2.0) basis = sma(src, length) upper = basis + mult * stdev(src, length) lower = basis - mult * stdev(src, length) // Parámetros del RSI rsiSource = rsi(close, 14) overbought = 70 oversold = 30 longCondition = crossover(src, lower) and rsiSource < oversold shortCondition = crossunder(src, upper) and rsiSource > overbought longExit = crossunder(src, upper) shortExit = crossover(src, lower) if (longCondition) strategy.entry("Compra", strategy.long, stop=low) if (shortCondition) strategy.entry("Venta", strategy.short, stop=high) if (longExit) strategy.close("Compra") if (shortExit) strategy.close("Venta") // Visualización plotshape(series=longCondition, title="Compra", location=location.belowbar, color=color.green, style=shape.labelup, text="Compra") plotshape(series=shortCondition, title="Venta", location=location.abovebar, color=color.red, style=shape.labeldown, text="Venta") plot(upper, "Banda Superior", color=color.red) plot(lower, "Banda Inferior", color=color.green)