
Strategi ini disebut strategi Bollinger Bands dan RSI double confirmation. Strategi ini bertujuan untuk melakukan overbought dan oversold dengan menghitung tren naik dan turun di Bollinger Bands, yang dikombinasikan dengan sinyal overbought dan oversold dari RSI.
Strategi ini didasarkan pada dua indikator utama: Bollinger Bands dan RSI.
Beringin terdiri dari rel atas, rel tengah, dan rel bawah, dibangun dengan menghitung rata-rata dan standar deviasi dalam periode tertentu. Ketika harga mendekati rel atas, itu adalah zona overbuying, dan ketika mendekati rel bawah, itu adalah zona overselling.
RSI digunakan untuk menentukan waktu rebound bawah dan rebound atas. RSI lebih tinggi dari 70 adalah zona overbought dan lebih rendah dari 30 adalah zona oversold.
Ini adalah sinyal perdagangan untuk strategi ini:
Ini akan menghindari sinyal palsu yang disebabkan oleh satu indikator saja, dan memungkinkan strategi jual beli rendah yang lebih andal.
Solusi Risiko:
Strategi ini menggunakan mekanisme verifikasi ganda dari Brin dan RSI untuk mencapai low buy high sell, mengurangi probabilitas sinyal palsu, dan menghindari kehilangan waktu pembelian optimal. Sementara itu, desain parametrisasi meningkatkan fleksibilitas dan ruang optimasi strategi. Namun, ada juga risiko tertentu yang perlu dioptimalkan lebih lanjut untuk meningkatkan stabilitas. Secara keseluruhan, strategi ini menggabungkan keuntungan dari indikator overbought dan overbought, dengan ruang keuntungan yang bagus jika parameter dioptimalkan dan risiko dikendalikan.
/*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)