
Strategi RSI pull up breakout adalah strategi perdagangan kuantitatif yang menggunakan penunjuk RSI untuk mengenal pasti titik penembusan dan melakukan operasi beli atau jual yang digabungkan dengan harga tertinggi atau terendah hari itu. Strategi ini berlaku untuk indeks niaga hadapan India, seperti Nifty, Bank Nifty dan sebagainya.
Logik utama strategi RSI adalah:
Waktu perdagangan terhad adalah antara 10:15 AM dan 3:10 PM untuk mengelakkan turun naik yang kuat pada pembukaan dan penutupan.
Pemantauan dalam masa nyata mengenai penembusan harga tertinggi dan terendah pada hari tersebut. Jika harga tertinggi hari itu telah dilanggar, ia membentuk isyarat beli; jika harga terendah hari itu telah dilanggar, ia membentuk isyarat jual.
Pada masa yang sama dengan harga tertinggi atau harga terendah, periksa nilai indikator RSI. Indikator RSI dapat mengukur fenomena jual beli yang berlebihan di pasaran. Apabila RSI lebih besar daripada 50 adalah pasaran overhead, kurang dari 50 adalah pasaran kosong.
Apabila mencetuskan isyarat beli dan jual, gunakan VWMA 20 kitaran sebagai garis hentian.
Setiap hari selepas 3.10 petang, penarikan diri dari penutupan kerugian wajib dikenakan jika masih memegang kedudukan.
Strategi RSI pull-up breakout yang digabungkan dengan dua kali pengesahan harga breakout dan indikator RSI, dapat mengenal pasti tren jangka pendek di pasaran dengan berkesan, ini adalah kelebihan utama strategi ini. Selain itu, strategi menggunakan harga tertinggi dan terendah hari itu sebagai harga rujukan, dan digabungkan dengan indikator RSI untuk menilai benar atau palsu, dapat meningkatkan ketepatan isyarat. Akhirnya, mekanisme stop-loss strategi juga sangat ketat, membantu mengawal kerugian dalam julat yang boleh diterima.
RSI juga mempunyai beberapa risiko dalam strategi penembusan:
Harga tertinggi atau harga terendah mungkin akan muncul beberapa kali pembaruan kecil, dan jika ia tidak dikendalikan dengan betul, ia mudah dikurung. Penyelesaian adalah untuk meluaskan jarak penembusan dengan betul dan mengelakkan mengejar kenaikan dan penurunan.
Indeks saham India mempunyai risiko dasar yang besar, memerlukan perhatian yang ketat terhadap dasar ekonomi dan tindakan pusat. Apabila terdapat berita mengenai kekurangan keuntungan yang besar, ia harus dihentikan dengan segera.
Tempoh rujukan strategi adalah pendek dan mudah dipengaruhi oleh bunyi pasaran. Anda boleh memanjangkan tempoh pengiraan dengan sewajarnya, atau menambah syarat penapisan lain untuk meningkatkan kualiti isyarat.
RSI boleh dioptimumkan dengan cara berikut:
Menambah mekanisme pengurusan kedudukan. Sebagai contoh, kejayaan menembusi penambahan kedudukan, menjejaki kerugian dan kemudian menambah kedudukan.
Gabungan dengan isyarat penapis petunjuk lain seperti KDJ, WR, OBV dan lain-lain untuk menilai keadaan pasaran dan mengelakkan perangkap perdagangan.
Optimumkan parameter strategi. Seperti menyesuaikan julat lebar penembusan, nilai RSI, kedudukan hentian, dan lain-lain untuk mendapatkan kesan strategi yang lebih baik.
Menetapkan mekanisme yang jelas untuk membuka dan memelihara simpanan. Seperti menunggu panggilan balik dan kemudian masuk semula selepas pecah simpanan, dan menghentikan simpanan secara berturut-turut.
RSI mengangkat strategi pecah komprehensif menggunakan kaedah harga tertinggi / terendah harga pecah dan RSI penilaian indikator, pada tahap tertentu mengenal pasti trend harga jangka pendek, adalah satu jenis tipikal strategi pecah. Strategi ini mudah mudah beroperasi, kawalan risiko juga agak ketat, sesuai untuk operasi garis pendek tengah. Dengan pengoptimuman lanjut, boleh menjadikan kesan strategi yang dapat dinaikkan, bernilai mengambil contoh dan belajar.
/*backtest
start: 2023-11-10 00:00:00
end: 2023-12-10 00:00:00
period: 1h
basePeriod: 15m
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/
// © Saravanan_Ragavan
// This Strategy is finding high or low breaks of the day and enter into the trader based on RSI value and time value
//@version=4
strategy(title="HiLoExtn", shorttitle="HiLoExtn", overlay=true)
T1 = time(timeframe.period, "0915-0916")
Y = bar_index
Z1 = valuewhen(T1, bar_index, 0)
L = Y-Z1 + 1
tim = time(timeframe.period, "1015-1510")
exitt= time(timeframe.period, "1511-1530")
//VWMA 20
plot(vwma(close,20), color=color.blue)
length = L
lower = lowest(length)
upper = highest(length)
u = plot(upper, "Upper", color=color.green)
l = plot(lower, "Lower", color=color.red)
//**** RSI
len = 14
src = close
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
// Buy above Buy Line
if ( (upper==high) and rsi>50 and tim and close>open )
strategy.entry("Buy", strategy.long, comment="Buy")
// Exit Long Below Vwap
strategy.close("Buy", when = close < vwma(close,20) or exitt)
// Sell above Buy Line
if ((lower==low) and rsi<50 and tim and close<open)
strategy.entry("Sell", strategy.short, comment="Sell")
// Exit Short above Vwap
strategy.close("Sell", when = close > vwma(close,20) or exitt)