
Strategi RSI bingkai masa berbilang menghasilkan isyarat perdagangan dengan membandingkan indikator RSI dari tempoh masa yang berbeza, menilai trend pasaran dan extremity. Strategi ini menggabungkan tiga tempoh masa RSI - 15 minit, 1 jam dan 4 jam, meningkatkan ketepatan penilaian sambil memastikan frekuensi perdagangan.
Penunjuk utama strategi ini adalah indeks kekuatan relatif lemah (RSI). RSI menilai apakah pasaran berada dalam keadaan overbought atau oversold dalam tempoh masa yang lalu dengan membandingkan kenaikan dan penurunan penutupan purata dalam tempoh masa. Apabila RSI lebih tinggi daripada 70, ia adalah kawasan yang lebih baik. Apabila ia lebih rendah daripada 30, ia adalah kawasan yang lebih baik.
Strategi ini menggunakan RSI untuk tiga tempoh masa 15 minit, 1 jam dan 4 jam. Pertama, membandingkan RSI 15 minit dengan nilai RSI untuk dua tempoh masa yang lain, untuk menilai kesesuaian trend. Kedua, apabila RSI 15 minit menghasilkan isyarat beli ketika di bawah 30 dan menghasilkan isyarat jual ketika di atas 70.
Kelebihan terbesar strategi RSI bingkai masa berbilang adalah kesesuaian antara ketepatan penghakiman dan kekerapan perdagangan. Berbilang kitaran meningkatkan kebolehpercayaan penghakiman berbanding dengan satu kitaran masa, sementara kitaran 15 minit menjamin kekerapan perdagangan.
Risiko utama yang dihadapi oleh strategi ini adalah menghasilkan banyak isyarat palsu. Oleh kerana menggunakan beberapa kitaran masa, apabila kitaran tidak selaras, ia akan meningkatkan kesukaran penilaian dan mengelirukan keputusan perdagangan. Selain itu, indikator RSI juga lebih sensitif terhadap pasaran yang disusun, mudah menghasilkan isyarat yang salah.
Untuk mengawal risiko, disarankan untuk menggunakan mekanisme hentikan kerugian, dan pada masa yang sama menguji dan mengoptimumkan parameter RSI untuk mencari titik keseimbangan yang terbaik. Di samping itu, anda boleh mempertimbangkan untuk mengesahkan dalam kombinasi dengan indikator lain, untuk mengelakkan ketergantungan berlebihan pada satu indikator.
Strategi ini boleh dioptimumkan dalam beberapa aspek:
Uji kombinasi lebih banyak tempoh masa untuk mencari konfigurasi parameter yang optimum
Mengoptimumkan RSI untuk overbought dan oversold
Isyarat pengesahan yang digabungkan dengan petunjuk lain
Menambah peraturan stop loss dan stop loss
Dengan terus menguji dan mengoptimumkan, parameter strategi dapat dikonfigurasi dengan optimum, sehingga meningkatkan kestabilan strategi.
Kompleks strategi RSI jangka masa berbilang memanfaatkan kelebihan indikator RSI dan analisis jangka masa berbilang. Dengan membandingkan nilai indikator kitaran yang berbeza, penghakiman yang berkesan mengenai trend dan ekstremiti pasaran dapat dicapai. Strategi ini dapat membuat penghakiman yang lebih tepat berbanding dengan indikator dan jangka masa tunggal. Dengan ujian dan pengoptimuman selanjutnya, strategi ini dapat dijadikan sistem perdagangan kuantitatif yang stabil dan boleh dipercayai.
/*backtest
start: 2023-01-08 00:00:00
end: 2024-01-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Multi-Timeframe RSI", overlay=false)
// Lấy dữ liệu RSI từ các biểu đồ khác nhau
rsiM15 = request.security(syminfo.tickerid, "15", ta.rsi(close, 14))
rsiH1 = request.security(syminfo.tickerid, "60", ta.rsi(close, 14))
rsiH4 = request.security(syminfo.tickerid, "240", ta.rsi(close, 14))
// Vẽ đường RSI của M15
plot(rsiM15, title="RSI M15", color=color.blue, linewidth=2)
// Vẽ đường RSI của H1
plot(rsiH1, title="RSI H1", color=color.red, linewidth=2)
// Vẽ đường RSI của H4
plot(rsiH4, title="RSI H4", color=color.green, linewidth=2)
// Điều kiện mua: RSI của M15 > RSI của H1 và RSI của M15 > RSI của H4
buyCondition = rsiM15 > rsiH1 and rsiM15 > rsiH4
// Điều kiện bán: RSI của M15 < RSI của H1 và RSI của M15 < RSI của H4
sellCondition = rsiM15 < rsiH1 and rsiM15 < rsiH4
// Điều kiện đóng lệnh buy: RSI của M15 < RSI của H1
closeBuyCondition = rsiM15 < rsiH1
// Điều kiện đóng lệnh sell: RSI của M15 > RSI của H1
closeSellCondition = rsiM15 > rsiH1
// Vẽ đường Overbought (70)
hline(70, "Overbought", color=color.gray, linewidth=2)
// Vẽ đường Oversold (30)
hline(30, "Oversold", color=color.gray, linewidth=2)
// Vẽ đường Middle (50)
hline(50, "Middle", color=color.gray, linewidth=2)
// Đánh dấu điều kiện mua và bán
bgcolor(buyCondition ? color.new(color.green, 90) : sellCondition ? color.new(color.red, 90) : na)
// Mã chiến lược
if (buyCondition)
strategy.entry("Buy", strategy.long)
if (sellCondition)
strategy.entry("Sell", strategy.short)
// Điều kiện đóng lệnh buy
if (closeBuyCondition)
strategy.close("Buy")
// Điều kiện đóng lệnh sell
if (closeSellCondition)
strategy.close("Sell")