Strategi Dwi Terlebih Beli dan Terlebih Jual Berasaskan Indikator RSI
Strategi ini dinamakan "Strategi Beli Berlebihan dan Jual Berlebihan Berganda Berdasarkan Indikator RSI". Strategi ini menggunakan kedua-dua indikator RSI dan Stoch RSI untuk menilai keadaan beli berlebihan dan jual berlebihan, bagi menghasilkan isyarat dagangan yang lebih boleh dipercayai.
Indikator RSI mencerminkan tahap beli berlebihan dan jual berlebihan harga. RSI melebihi 70 menunjukkan beli berlebihan, manakala di bawah 30 menunjukkan jual berlebihan. Indikator Stoch RSI melihat sama ada indikator RSI itu sendiri memasuki keadaan beli berlebihan atau jual berlebihan.
Logik dagangan strategi ini:
Apabila indikator RSI menembusi ke atas garisan beli berlebihan yang ditetapkan pengguna, ia menunjukkan permulaan beli berlebihan, dan pertimbangkan untuk menjual pendek;
Apabila indikator RSI menembusi ke bawah garisan jual berlebihan yang ditetapkan pengguna, ia menunjukkan permulaan jual berlebihan, dan pertimbangkan untuk membeli panjang;
Pada masa yang sama, Stoch RSI juga mesti menunjukkan isyarat beli berlebihan atau jual berlebihan, barulah isyarat kemasukan yang sepadan disahkan.
Gabungan dua syarat ini boleh menapis lebih banyak isyarat tidak tentu, dan mengelakkan penembusan palsu.
Kelebihan strategi ini ialah menggunakan pelbagai indikator terbitan RSI untuk menilai zon beli berlebihan dan jual berlebihan dengan lebih tepat. Walau bagaimanapun, perlu berhati-hati dengan risiko overfitting akibat pengoptimuman berlebihan. Strategi henti rugi juga amat diperlukan.
Secara keseluruhannya, penggunaan gabungan indikator perlu dipertimbangkan dengan teliti. Penggunaan yang munasabah boleh meningkatkan prestasi, tetapi juga boleh membawa risiko pengoptimuman berlebihan. Pedagang tetap perlu mengekalkan fleksibiliti dalam membuat penilaian.
/*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
