
Strategi ini menggabungkan dua indikator teknis, Bollinger Bands dan Relatively Strong Indicator (RSI), untuk menangkap kisaran pergerakan harga melalui Bollinger Bands, dan menggunakan indikator RSI untuk mengkonfirmasi status overbought dan oversold harga, sebagai dasar untuk keputusan sinyal perdagangan. Sinyal overdo dihasilkan ketika harga menembus Bollinger Bands dan RSI di bawah 30; Sinyal overdo dihasilkan ketika harga menembus Bollinger Bands dan RSI di atas 70.
Perhitungan Brin band atas lintasan, lintasan tengah dan lintasan bawah. Lintasan tengah adalah rata-rata bergerak sederhana dari harga penutupan, lintasan atas dan bawah adalah lintasan tengah ditambah dikurangi selisih standar tertentu.
RSI digunakan untuk mengukur kenaikan dan penurunan harga dalam jangka waktu tertentu, untuk menilai kondisi harga overbought dan oversold.
Membuat sinyal trading. Membuat sinyal do more ketika harga close breaks Bollinger Bands down dan RSI di bawah 30; Membuat sinyal do short ketika harga close breaks Bollinger Bands up dan RSI di atas 70
Melakukan transaksi. Berdasarkan sinyal perdagangan yang ditetapkan untuk harga limit, Brin mendobrak dan melakukan posisi kosong di atas rel, dan melakukan posisi kosong di bawah rel.
Analisis Keunggulan
Brinband dapat dengan baik mengukur kisaran pergerakan harga, dan RSI dapat dengan baik mengukur tingkat overbought dan oversold harga, keduanya digabungkan untuk memprediksi waktu reversal harga dengan lebih andal.
Pengaturan opsi batas harga dapat mencegah kesalahan membuka posisi atau mengejar kekalahan, dan pengaturan opsi stop loss dapat mengontrol risiko.
Penghapusan setelan yang sebelumnya telah di-directional-listing untuk mencegah strategi yang terlalu sering diperdagangkan.
Dalam situasi tren, mungkin akan ada penarikan yang lebih besar. Blink dan RSI lebih cocok digunakan untuk menentukan titik balik di pasar yang bergoyang, karena kemampuan untuk menangkap tren lebih lemah.
Pengaturan parameter memiliki pengaruh besar terhadap kinerja strategi. Pengaturan parameter pada pita Brin mempengaruhi frekuensi terobosan harga. Pengaturan parameter pada indikator RSI mempengaruhi sensitivitas sinyal overbought dan oversold, yang perlu dioptimalkan sesuai dengan karakteristik pasar dan siklus perdagangan yang berbeda.
Dapat dipertimbangkan untuk menambahkan indikator penilaian tren, seperti MAC Brin dan RSI dalam kombinasi dengan indikator tren yang dapat melakukan penyesuaian adaptif untuk posisi kosong yang lebih banyak. D, dll, dengan
Metode optimasi parameter dinamis dapat dipertimbangkan untuk menyesuaikan parameter Brinks dan RSI sesuai dengan karakteristik seperti volatilitas harga, kekuatan tren, dan lain-lain untuk meningkatkan fleksibilitas strategi.
Modul manajemen dana dan manajemen posisi dapat dimasukkan ke dalam strategi, yang secara dinamis menyesuaikan jumlah dana dan tingkat leverage untuk setiap perdagangan berdasarkan jumlah dana akun, preferensi risiko, dan penarikan sejarah.
Strategi ini menggunakan kombinasi dari Brinks dan RSI untuk secara efektif menangkap harga overbought dan oversold sebagai sinyal perdagangan. Namun, strategi ini mungkin tidak berkinerja baik dalam situasi tren, dan kinerja strategi lebih sensitif terhadap pengaturan parameter. Di masa depan, modul seperti penilaian tren, pengoptimalan parameter dinamis, dan manajemen dana dapat dipertimbangkan untuk meningkatkan stabilitas dan profitabilitas strategi.
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Geliştirilmiş Bollinger Bantları Stratejisi", overlay=true)
source = close
length = input.int(20, minval=1, title="Uzunluk")
mult = input.float(2.0, minval=0.001, maxval=50, title="Çarpan")
basis = ta.sma(source, length)
dev = mult * ta.stdev(source, length)
upper = basis + dev
lower = basis - dev
plot(basis, title="Baz Çizgisi", color=color.blue)
plot(upper, title="Üst Bant", color=color.green)
plot(lower, title="Alt Bant", color=color.red)
// RSI göstergesi ekleme
rsiLength = input.int(14, title="RSI Uzunluğu")
rsiSource = close
rsi = ta.rsi(rsiSource, rsiLength)
plot(rsi, title="RSI", color=color.orange)
// RSI ve Bollinger Bantları kombinasyonu ile alım/satım sinyalleri
buyEntry = ta.crossover(source, lower) and rsi < 30
sellEntry = ta.crossunder(source, upper) and rsi > 70
plotshape(series=buyEntry, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.labelup, text="AL")
plotshape(series=sellEntry, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.labeldown, text="SAT")
// Strateji giriş/çıkış noktaları
if (buyEntry)
strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE")
else
strategy.cancel(id="BBandLE")
if (sellEntry)
strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE")
else
strategy.cancel(id="BBandSE")
// Strateji performansını gösteren grafik
plot(strategy.equity, title="Strateji Performansı", color=color.purple, linewidth=2, style=plot.style_areabr)