Strategi Momentum Breakout RSI-BB
Ikhtisar
Strategi Terobosan Momentum RSI-BB adalah strategi terobosan yang menggabungkan Relative Strength Index (RSI) dan Bollinger Bands (BB). Strategi ini menggunakan RSI untuk menilai tren pasar dan kondisi overbought/oversold, serta BB untuk mengidentifikasi titik terobosan. Ketika RSI dan BB secara bersamaan memberikan sinyal beli atau jual, maka dilakukan aksi beli atau jual yang sesuai.
Prinsip Strategi
Dalam kode, pertama-tama dihitung indikator RSI dan BB.
Metode perhitungan RSI:
pine
up = rma(max(change(close), 0), 30)
down = rma(-min(change(close), 0), 30)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
Di mana up menghitung total kenaikan harga penutupan dalam 30 hari terakhir, down menghitung total penurunan harga penutupan dalam 30 hari terakhir, dan rsi dihitung berdasarkan rasio antara kenaikan dan penurunan.
Metode perhitungan BB:
pine
basis = sma(close, 50)
dev = 0.2 * stdev(close, 50)
upper = basis + dev
lower = basis - dev
Di mana basis adalah rata-rata pergerakan 50 hari, dev adalah 0,2 kali simpangan baku, dan upper serta lower masing-masing adalah pita atas dan bawah.
bbr adalah indeks lebar Bollinger Bands, dihitung sebagai:
pine
bbr = close>upper? 1 : close<lower? -1 : 0
bbi = bbr - bbr[1]
bbr menentukan apakah harga penutupan saat ini menembus pita atas atau bawah: 1 jika menembus ke atas, -1 jika menembus ke bawah, dan 0 jika tidak. bbi adalah selisih antara bbr saat ini dengan bbr periode sebelumnya; lebih besar dari 0 menunjukkan terobosan ke atas, lebih kecil dari 0 menunjukkan terobosan ke bawah.
Setelah menghitung RSI dan BBI, logika sinyal perdagangan strategi adalah:
long = rsi>52 and rsi<65 and bbi>0.11 and bbi<0.7
short = rsi<48 and rsi>35 and bbi<-0.11 and bbi>-0.7
Artinya, ketika RSI berada di kisaran 52-65 dan BBI lebih besar dari 0,11 serta kurang dari 0,7, maka lakukan posisi beli (long); ketika RSI berada di kisaran 35-48 dan BBI kurang dari -0,11 serta lebih besar dari -0,7, maka lakukan posisi jual (short).
Keunggulan Strategi
-
Menggabungkan dua indikator RSI dan BB memungkinkan penentuan titik beli dan jual yang lebih akurat. RSI mendeteksi kondisi overbought/oversold, BB mendeteksi titik terobosan, kombinasi keduanya lebih andal.
-
Parameter RSI diatur pada garis 30 hari, yang dapat menyaring sebagian kebisingan pasar dan mengidentifikasi tren utama.
-
Parameter BB diatur pada garis 50 hari dengan 0,2 kali simpangan baku, yang dapat menyaring efek osilasi.
-
BBI menambahkan filter pada 0,11 dan 0,7 untuk menyaring terobosan palsu.
-
Rentang RSI untuk posisi beli dan jual ditetapkan pada 52-65 dan 35-48, menambahkan buffer untuk menghindari kehilangan titik masuk.
Risiko Strategi
-
Strategi terobosan rentan terjebak (whipsaw), sehingga perlu menetapkan stop loss untuk mengendalikan risiko.
-
Data backtest mungkin mengalami overfitting, sehingga hasil di pasar nyata bisa berbeda.
-
Pasar dapat mengalami pergerakan ekstrem yang menyebabkan stop loss tertembus dan menghasilkan kerugian besar.
-
Perlu mengoptimalkan parameter RSI dan BB, termasuk periode dan rentang beli/jual.
-
Penetapan harga order juga akan sangat mempengaruhi hasil di pasar nyata.
Arah Optimasi Strategi
-
Menguji berbagai kombinasi parameter RSI dan BB untuk menemukan parameter terbaik.
-
Menambahkan indikator lain untuk memfilter sinyal, seperti MACD, KD, dll.
-
Mengoptimalkan dan menyesuaikan parameter rentang RSI, memperkecil rentang untuk menyaring lebih banyak kebisingan.
-
Mengoptimalkan parameter filter BBI dengan menetapkan rentang dinamis untuk menyaring terobosan palsu.
-
Menambahkan indikator tren untuk menghindari perdagangan melawan tren.
-
Menguji berbagai metode stop loss untuk menemukan skema stop loss dengan drawdown maksimum yang dapat diterima.
-
Menguji berbagai metode order untuk menemukan skema dengan dampak slippage minimal.
Kesimpulan
Strategi Terobosan Momentum RSI-BB menggabungkan keunggulan penentuan tren dan titik terobosan, dan menunjukkan kinerja yang cukup baik dalam backtest. Namun, hasil di pasar nyata mungkin dipengaruhi oleh slippage dan stop loss. Perlu mengoptimalkan parameter berdasarkan hasil backtest, serta menguji berbagai skema stop loss dan order untuk menemukan pengaturan yang lebih sesuai untuk pasar nyata. Selain itu, parameter dan filter perlu disesuaikan secara dinamis agar dapat merespons perubahan pasar. Secara keseluruhan, strategi ini memiliki nilai praktis tertentu, namun perlu terus dioptimalkan dan divalidasi untuk menghasilkan hasil yang stabil.
/*backtest
start: 2023-10-03 00:00:00
end: 2023-11-02 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy(title="Spyfrat Strat", shorttitle="SpyfratStrat", overlay=true)
src = close, - 1

