
Strategi RSI retracement breakout adalah strategi perdagangan garis pendek berdasarkan indikator yang agak kuat (RSI). Strategi ini menggunakan indikator RSI untuk mengenal pasti peluang oversold dan oversold, mencari peluang RSI untuk menembusi pasaran dari rendah ke atas ketika harga saham melampaui penurunan, dan memperoleh keuntungan dengan menangkap rebound garis pendek harga saham.
Strategi ini berdasarkan kepada RSI untuk menentukan masa pembelian. Logiknya ialah:
Menggunakan indikator RSI dengan panjang = 5, RSI dianggap sebagai isyarat beli apabila ia melampaui 60 dari paras rendah ke atas.
RSI menembusi 60 mewakili saham yang lebih teruk dalam jangka pendek, menunjukkan saham yang lemah, ketika ini RSI menembusi 60 dijangka mewakili harga saham akan bangkit.
Apabila RSI mencecah 60, anda boleh membeli saham penuh dengan harga pasaran.
RSI dianggap sebagai isyarat keluar apabila RSI jatuh ke bawah nilai kitaran sebelumnya, iaitu RSI < RSI[1], dan mengeluarkan arahan untuk menamatkan pegangan.
Strategi ini bergantung kepada penanda RSI untuk mengenal pasti peluang penarikan balik yang melampaui garis pendek dan mendapat keuntungan dengan menangkap bouncing. Apabila penurunan harga saham yang berturut-turut menyebabkan RSI memasuki kawasan oversold, waktu penarikan balik dinilai melalui penarikan balik RSI.
Strategi ini mempunyai kelebihan berikut:
Strategi yang mudah difahami, mudah diimplementasikan, dan sesuai untuk pelajar pemula;
Ia menggunakan RSI yang sudah matang dan mempunyai beberapa kegunaan.
Menggunakan RSI retracement untuk menilai titik beli yang boleh menyaring keluar beberapa peluang rebound melampaui penurunan;
Frekuensi operasi strategi yang tinggi, sesuai untuk perdagangan garis pendek, yang dapat menangkap turun naik harga yang kuat dalam jangka pendek;
Risiko strategi boleh dikawal, menggunakan kaedah hentikan kerugian untuk mengawal kerugian.
Strategi ini mempunyai beberapa risiko:
Indeks RSI mempunyai tahap keterbelakangan yang boleh menyebabkan titik beli tersesat;
Pada bulan Ogos, harga saham meningkat dengan ketara, tetapi pada bulan Ogos, harga saham meningkat dengan ketara.
Ia adalah satu daripada beberapa perkara yang perlu diwaspadai di Malaysia.
Parameter strategi perlu terus dioptimumkan, seperti panjang RSI, syarat pembelian dan sebagainya;
Keputusan yang diambil berdasarkan satu-satunya, strategi mungkin menghasilkan terlalu banyak isyarat yang salah apabila pasaran terus naik.
Strategi ini juga boleh dioptimumkan dalam beberapa arah:
Ia juga boleh digunakan untuk menyaring indikator trend dan mengelakkan kebocoran dalam keadaan goyah.
Menggabungkan model pembelajaran mesin untuk membuat ramalan pelbagai faktor untuk meningkatkan ketepatan pembelian.
Mengoptimumkan strategi berhenti kerugian untuk mengunci lebih banyak keuntungan dengan menggerakkan berhenti kerugian.
Sesuai menyesuaikan masa pegangan, membezakan antara pegangan jangka panjang dan jangka pendek.
Menambah penapis kadar turun naik, hanya pertimbangkan untuk membeli apabila turun naik besar.
Strategi ini secara keseluruhannya agak mudah dan langsung, untuk menilai masa pembelian melalui penarikan semula indikator RSI. Strategi ini mempunyai kepraktisan tertentu, boleh digunakan untuk mencari peluang rebound melebihi garis pendek. Tetapi indikator RSI itu sendiri mempunyai keterbelakangan, terlalu banyak ruang untuk menilai masalah tunggal.
/*backtest
start: 2023-11-05 00:00:00
end: 2023-11-12 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("*RSI 5 - Long only- Daily charts & above*", overlay = false)
// Define inputs
rsi_length = input(5, "RSI Length")
// Calculate indicators
rsi = ta.rsi(close, rsi_length)
// Entry conditions
long = rsi[1] < 50 and rsi > 60
// Exit conditions
longExit = rsi < rsi[1]
// Execute trade with adjusted position size
if (long)
strategy.entry("Long", strategy.long)
if (longExit)
strategy.close("LongExit")
// Close long position if long exit condition is met
if (longExit)
strategy.close("Long", comment="Long exit")
rsiPlot = plot(rsi, "RSI", color=#7E57C2)
rsiUpperBand = hline(60, "RSI Upper Band", color=#787B86)
midline = hline(50, "RSI Middle Band", color=color.new(#787B86, 50))
rsiLowerBand = hline(40, "RSI Lower Band", color=#787B86)
fill(rsiUpperBand, rsiLowerBand, color=color.rgb(126, 87, 194, 90), title="RSI Background Fill")