
Strategi ini adalah strategi pengesanan trend berdasarkan prinsip pembalikan dua-forked RSI. Ia menggunakan garis-garis RSI yang berpusat pada kitaran yang berbeza sebagai isyarat membeli dan menjual, dan digabungkan dengan RSI untuk menentukan sama ada ia berada dalam keadaan overbought atau oversold, untuk mengukuhkan lagi kesahihan isyarat perdagangan.
Strategi ini adalah berdasarkan dua garis RSI pada hari ke-5 dan ke-11. Apabila RSI yang lebih cepat (garis ke-5) menembusi RSI yang lebih perlahan (garis ke-11) dari bawah ke atas dan pada masa yang sama RSI pada hari ke-6 berada di bawah 30, ia menghasilkan isyarat beli; Apabila RSI yang lebih cepat (garis ke-6) menembusi RSI yang lebih perlahan dari atas ke bawah dan pada masa yang sama RSI pada hari ke-6 berada di atas 70, ia menghasilkan isyarat jual.
Strategi ini pada masa yang sama memetakan 30 dan 70 garis horizontal. 30 mewakili kawasan oversell, 70 mewakili kawasan overbuy. Idea asas RSI adalah apabila berada di kawasan overbuy oversell, mewakili aset yang dinilai terlalu tinggi, anda harus mempertimbangkan untuk mengambil keuntungan atau menunggu peluang untuk membetulkan; apabila RSI berada di kawasan oversell, mewakili aset yang dinilai terlalu rendah, anda harus mempertimbangkan untuk membeli dan membangunkan posisi multi.
Apabila menghasilkan isyarat beli dan jual, strategi ini akan membuat pesanan lebih banyak dan lebih sedikit. Oleh itu, ia adalah strategi perdagangan dua hala yang dapat mengikuti trend naik dan turun.
Sinyal dua garpu terlewat, mungkin terlepas bahagian kejatuhan
Penyelesaian: Sesuai untuk memendekkan parameter kitaran RSI yang lebih pantas untuk membuat isyarat lebih sensitif
Mungkin terdapat lebih banyak isyarat palsu dalam pasaran trend
Penyelesaian: Mengubah parameter untuk menilai kawasan overbought dan oversold untuk mengelakkan isyarat palsu pasaran yang sedang tren
Kebarangkalian RSI akan beredar atau gagal
Penyelesaian: digunakan bersama-sama dengan kombinasi lain untuk mengelakkan kegagalan RSI secara tunggal
Pengoptimuman parameter kitaran: menyesuaikan parameter kitaran RSI yang lebih cepat dan lebih perlahan untuk mencari kombinasi parameter terbaik
Optimasi parameter overbought dan oversold: menyesuaikan parameter di kawasan penilaian overbought dan oversold untuk meningkatkan ketepatan isyarat
Pautan dengan penunjuk lain: gabungan purata bergerak atau penunjuk kadar turun naik dan sebagainya, membentuk sistem perdagangan komprehensif
Strategi ini berdasarkan kepada RSI double fork reversal mindset, merupakan strategi trend-following yang lebih dipercayai. Ia menggunakan penilaian RSI berbilang kitaran, yang dapat mengelakkan beberapa isyarat palsu, sehingga mempunyai kesan yang lebih tinggi dalam kehidupan nyata. Dengan pengoptimuman parameter dan kombinasi indikator, strategi ini dijangka mendapat prestasi yang lebih baik.
/*backtest
start: 2022-11-15 00:00:00
end: 2023-11-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © email_analysts
// This code gives indication on the chart to go long or short based on RSI crossover strategy.
//Default value has been taken as 5 and 11, with 6 being used to identify highs & lows.
//@version=4
strategy("RSITrendStrategy", overlay=false)
len1 = input(title="MA 1", defval = 5)
len2 = input(title="MA 1", defval = 11)
len3 = input(title="MA 1", defval = 6)
h1 = hline(30.)
h2 = hline(70.)
///fill(h1, h2, color = color.new(color.blue, 80))
sh = rsi(close, len1)
ln = rsi(close, len2)
rs = rsi(close, len3)
p1 = plot(sh, color = color.red)
p2 = plot(ln, color = color.green)
p3 = plot(rs, color = color.white)
mycol = sh > ln ? color.lime : color.red
fill(p1, p2, color = mycol)
buy = (sh[1] < ln[1] and sh > ln and rs[1] < 30)
if (buy)
strategy.entry("long", strategy.long)
sell = (sh[1] > ln[1] and sh < ln and rs[1] > 70)
if (sell)
strategy.entry("short", strategy.short)