Strategi Dual Overbought Oversold Berdasarkan Indikator RSI
Nama strategi ini adalah “Strategi Overbought Oversold Ganda Berdasarkan Indikator RSI”. Strategi ini menggunakan indikator RSI dan Stoch RSI secara bersamaan untuk menilai kondisi overbought dan oversold, sehingga menghasilkan sinyal perdagangan yang lebih andal.
Indikator RSI mencerminkan level overbought dan oversold dari harga. RSI di atas 70 menunjukkan overbought, sedangkan di bawah 30 menunjukkan oversold. Indikator Stoch RSI melihat apakah indikator RSI itu sendiri telah memasuki kondisi overbought atau oversold.
Logika perdagangan strategi ini:
Ketika indikator RSI menembus ke atas garis overbought yang ditetapkan pengguna, ini menunjukkan bahwa pasar telah memasuki kondisi overbought, sehingga dipertimbangkan untuk melakukan posisi jual (short);
Ketika indikator RSI menembus ke bawah garis oversold yang ditetapkan pengguna, ini menunjukkan bahwa pasar telah memasuki kondisi oversold, sehingga dipertimbangkan untuk melakukan posisi beli (long);
Pada saat yang sama, Stoch RSI juga harus menunjukkan sinyal overbought atau oversold agar sinyal masuk tersebut dapat dikonfirmasi.
Kombinasi kondisi ganda ini dapat menyaring lebih banyak sinyal yang tidak pasti dan menghindari false breakout.
Keunggulan strategi ini adalah dengan menggunakan berbagai indikator turunan dari RSI, penilaian terhadap area overbought dan oversold menjadi lebih akurat. Namun, perlu diwaspadai risiko overfitting yang ditimbulkan oleh optimasi berlebihan. Strategi stop loss juga sangat penting.
Secara keseluruhan, penggunaan kombinasi indikator perlu dipertimbangkan secara hati-hati. Penggunaan yang wajar dapat meningkatkan efektivitas, tetapi juga dapat membawa risiko over-optimasi. Trader tetap harus menjaga fleksibilitas dalam pengambilan keputusan.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-12 00:00:00
period: 4d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("test1","t1",overlay=true, default_qty_type = strategy.percent_of_equity,default_qty_value=100,initial_capital=200, currency=currency.USD)
//user input
k_param = input(title = "k length", type = input.integer, defval = 14)- 1
