RSI crossover strategi menggunakan crossover dan crossunder garis pantas dan garis perlahan indikator RSI untuk menentukan titik masuk dan keluar. Apabila garis pantas melintasi di atas garis perlahan, ia dianggap sebagai salib emas, menunjukkan aset terlalu dijual dan ia adalah isyarat untuk pergi panjang. Apabila garis pantas melintasi di bawah garis perlahan, ia dianggap sebagai salib kematian, menunjukkan aset terlalu dibeli dan ia adalah isyarat untuk pergi pendek. Strategi ini menggabungkan penilaian overbought dan oversold indikator RSI untuk mengelakkan isyarat palsu dengan berkesan.
Strategi ini mula-mula mengira penunjuk RSI dengan tempoh RSI ditetapkan kepada 5. Kemudian EMA pantas ditetapkan kepada EMA 20 tempoh RSI, dan EMA perlahan ditetapkan kepada EMA 50 tempoh RSI. Isyarat beli dihasilkan apabila garis pantas melintasi di atas garis perlahan. Isyarat jual dihasilkan apabila garis pantas melintasi di bawah garis perlahan. Juga garis overbought ditetapkan pada 70 dan garis oversold ditetapkan pada 30 untuk menapis beberapa isyarat palsu.
Logik strategi ini terutamanya berdasarkan perkara-perkara berikut:
Indikator RSI boleh menilai sama ada aset berada dalam keadaan overbought atau oversold. RSI di atas 70 adalah zon overbought, di bawah 30 adalah zon oversold.
EMA cepat bertindak balas lebih cepat dan boleh menentukan perubahan trend jangka pendek aset. EMA perlahan lebih stabil dan boleh menentukan trend jangka menengah dan panjang.
Apabila garis cepat melintasi garis perlahan, ia menunjukkan aset berubah dari oversold ke atas, yang merupakan isyarat beli.
Apabila garis cepat melintasi di bawah garis perlahan, ia menunjukkan aset berubah dari overbought ke bawah, yang merupakan isyarat jual.
Garis overbought dan oversold boleh menapis beberapa isyarat jual di pasaran bull dan isyarat beli di pasaran bear.
Secara amnya, strategi ini menggabungkan kekuatan penunjuk RSI, dan menggunakan EMA berganda untuk menilai persimpangan, yang dapat menangkap titik perubahan jangka pendek dan jangka menengah pasaran dan menentukan trend.
Strategi silang RSI mempunyai kelebihan berikut:
Menggunakan penunjuk RSI untuk menilai overbought dan oversold mengelakkan mengejar tinggi dan menjual rendah.
Gabungan EMA cepat dan perlahan mengambil kira kedua-dua kepekaan dan kestabilan operasi.
Sempadan overbought dan oversold menapis beberapa isyarat perdagangan yang bising.
Logik strategi adalah mudah dan jelas, mudah difahami dan dilaksanakan, sesuai untuk pembangunan perdagangan kuantitatif.
Ia boleh digunakan dengan fleksibel dalam persekitaran pasaran yang berbeza dengan hasil backtest yang baik.
Parameter seperti tempoh RSI dan tempoh EMA boleh disesuaikan untuk menyesuaikan diri dengan perubahan pasaran.
Risiko strategi boleh dikawal, mengelakkan risiko mengejar secara sepihak.
Terdapat juga beberapa risiko untuk RSI strategi silang:
Risiko penunjuk RSI menghasilkan isyarat yang salah, perbezaan mungkin masih wujud.
Risiko EMA berganda menghasilkan isyarat yang salah, beberapa kelewatan wujud.
Sempadan overbought dan oversold yang tidak betul boleh menapis beberapa peluang perdagangan yang baik.
Dalam pasaran terikat julat, isyarat silang adalah kerap, membawa kos perdagangan yang tinggi dan risiko slippage.
Penentuan parameter yang tidak munasabah (seperti tempoh RSI, tempoh EMA) boleh kehilangan peluang atau meningkatkan isyarat palsu.
Data sejarah yang mencukupi diperlukan untuk menjana isyarat yang sah, prestasi yang lemah dengan data yang tidak mencukupi.
Ia tidak dapat menentukan trend pasaran, boleh menyebabkan kerugian apabila pasaran berbalik.
Risiko boleh dikendalikan dengan penyesuaian parameter, stop loss yang betul, mengelakkan overtrading, mengumpul data yang mencukupi dan lain-lain.
Strategi silang RSI boleh dioptimumkan dalam aspek berikut:
Mengoptimumkan parameter RSI, menguji tempoh RSI yang berbeza untuk lebih sesuai dengan ciri pasaran.
Mengoptimumkan tempoh EMA cepat dan perlahan untuk menangkap lebih banyak peluang.
Uji ambang overbought dan oversold yang berbeza untuk mengelakkan kehilangan trend utama.
Menggabungkan penunjuk lain untuk menentukan trend pasaran, mengelakkan kerugian semasa pembalikan.
Tetapkan strategi stop loss yang betul untuk mengawal kerugian tunggal.
Tetapkan strategi pengurusan saiz dagangan untuk mengelakkan kerugian tunggal yang berlebihan.
Pertimbangkan mengambil keuntungan separa selepas membuka kedudukan untuk mengunci keuntungan.
Pertimbangkan untuk menggunakan piramid dalam trend yang kuat dan mengurangkan perdagangan di pasaran yang terhad.
Uji kekuatan strategi di pasaran yang berbeza dan dengan parameter yang berbeza untuk keabsahan pelbagai pasaran.
Dengan pengoptimuman komprehensif dalam parameter, pengurusan risiko dan aspek lain, kestabilan dan keuntungan strategi silang RSI dapat ditingkatkan dengan ketara.
Ringkasnya, strategi silang RSI adalah logik strategi kuantitatif yang biasa digunakan. Ia menggabungkan kekuatan penunjuk RSI dan menggunakan EMA berganda untuk menjana isyarat perdagangan, yang dapat menentukan secara berkesan titik perubahan jangka pendek dan jangka menengah pasaran. Strategi ini mempunyai ruang pengoptimuman yang besar, risiko yang boleh dikawal, dan boleh disesuaikan untuk memenuhi persekitaran pasaran yang berbeza, dengan fleksibiliti yang baik. Tetapi risiko penjanaan isyarat palsu yang berlebihan harus diperhatikan, dan kawalan risiko yang betul diperlukan. Jika disesuaikan dengan betul, hasil backtest boleh baik, menjadikannya mudah untuk melaksanakan pilihan strategi perdagangan kuantitatif.
/*backtest start: 2023-09-17 00:00:00 end: 2023-10-17 00:00:00 period: 4h 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/ // © xaurr //@version=4 strategy("RSI Cross [xaurr]", shorttitle="RSIC",overlay=false) src = input(title="Source", type=input.source, defval=close) //RSI Strategy period = input(5,"RSI Period", minval=1) overSold = input(30,"RSI Oversold", minval=1) overBought = input(70, "RSI Overbought", minval=1) fastPeriod = input(20,"Smooth Fast Period") slowPeriod = input(50,"Smooth Slow Period") rsi = rsi(src, period) fast = ema(rsi,fastPeriod) slow = ema(rsi,slowPeriod) long = crossover(fast,slow) short = crossunder(fast,slow) pos = 0 pos:= long ?1:short ?-1 : nz(pos[1]) plot(overSold,"RSI Oversold",color=color.green) plot(overBought, "RSI Overbought",color=color.red) plot(rsi, linewidth = 1, color = color.blue, title="RSI Line") plot(fast, linewidth = 2, color = color.green, title="RSI Fast Line") plot(slow, linewidth = 2, color = color.red, title="RSI Slow Line") bgcolor(pos == 1 ? color.green : pos == -1 ? color.red : na) if pos == 1 strategy.entry("long",strategy.long) if pos == -1 strategy.entry("short",strategy.short)