Strategi Perdagangan Kuantiti Indeks RSI

Penulis:ChaoZhang, Tarikh: 2024-01-12 13:57:36
Tag:

img

Ringkasan

Nama strategi ini ialah Stochastic Overlap with RSI Index Quant Trading Strategy. Strategi ini mengenal pasti situasi overbought dan oversold saham dengan mengira tumpang tindih indikator purata bergerak ganda stochastic dan penunjuk RSI, menubuhkan kedudukan panjang apabila saham undervalued, dan menubuhkan kedudukan pendek apabila overvalued untuk mencapai arbitrage lindung nilai.

Prinsip Strategi

Strategi perdagangan kuantiti indeks RSI menilai overbought dan oversold dengan mengira keadaan persilangan antara garis %K dan garis %D. Di antara mereka, garis %K dikira sebagai purata bergerak mudah hari K harga penutupan saham, dan garis %D mengira purata bergerak mudah hari D garis %K. Apabila garis %K melintasi di atas garis %D dari bawah, ia dianggap bahawa saham itu diremehkan dan kedudukan panjang harus ditubuhkan; Apabila garis %K melintasi di bawah garis %D dari atas, ia dianggap bahawa saham itu terlalu dinilai dan kedudukan pendek harus ditubuhkan.

Pada masa yang sama, strategi ini juga menggabungkan penunjuk RSI untuk menilai keadaan overbought dan oversold saham. Penunjuk RSI mencerminkan perubahan dalam kadar kenaikan dan kejatuhan stok. Apabila RSI adalah lebih rendah daripada 50%, ia bermakna stok itu diremehkan. Apabila lebih tinggi daripada 60%, ia bermakna stok itu terlalu dinilai.

Menggabungkan penunjuk purata bergerak berganda dan penunjuk RSI, apabila garis %K melintasi di atas garis %D dari bawah dan RSI kurang daripada 50%, ditentukan bahawa stok itu sangat diremehkan, dan kedudukan panjang harus ditubuhkan; Apabila garis %K melintasi di bawah garis %D dari atas dan RSI lebih tinggi daripada 60%, ditentukan bahawa stok itu terlalu dinilai, dan kedudukan pendek harus ditubuhkan.

Kelebihan Strategi

  1. Menggabungkan penunjuk purata bergerak berganda dan penunjuk RSI untuk menilai overbought dan oversold mengelakkan kadar ralat pertimbangan penunjuk tunggal
  2. Konfigurasi parameter purata bergerak dan parameter RSI yang fleksibel untuk menyesuaikan diri dengan ciri stok yang berbeza
  3. Pemantauan masa nyata perubahan kadar kenaikan dan penurunan stok dan penyesuaian kedudukan tepat pada masanya
  4. Boleh dikonfigurasi untuk panjang sahaja atau pendek sahaja untuk mengurangkan risiko operasi

Risiko Strategi

  1. Terdapat kelewatan tertentu dalam purata bergerak berganda dan penunjuk RSI, yang mungkin terlepas masa pembukaan terbaik
  2. Penyelidikan mendalam mengenai ciri-ciri saham diperlukan. tetapan parameter yang tidak betul boleh membawa kepada urus niaga yang kerap atau ketidakupayaan untuk membuka kedudukan
  3. Strategi stop loss perlu dikonfigurasi untuk mengelakkan kerugian berkembang

Kaedah Pengurangan Risiko:

  1. Menggabungkan penunjuk lain untuk mengelakkan kerugian yang disebabkan oleh jurang harga
  2. Meningkatkan kitaran backtesting dan saiz sampel untuk menguji kestabilan tetapan parameter
  3. Tetapkan titik stop loss, meningkatkan kedudukan dan kaedah lain untuk mengawal risiko

Pengoptimuman Strategi

  1. Menggabungkan penunjuk jumlah dagangan untuk mengelakkan pecah palsu
  2. Meningkatkan syarat pembukaan untuk mengelakkan bayaran urus niaga yang berlebihan kerana urus niaga yang kerap
  3. Mengoptimumkan model kawalan kedudukan untuk meningkatkan kedudukan di bawah keyakinan yang tinggi

Perlu meningkatkan penunjuk jumlah dagangan dan digabungkan dengan penunjuk lain untuk memastikan kebolehpercayaan isyarat terobosan dan mengelakkan kerugian yang disebabkan oleh isyarat palsu. Pada masa yang sama, mengoptimumkan model kawalan kedudukan untuk meningkatkan kedudukan dengan tepat di bawah keyakinan tinggi untuk mendapatkan pulangan yang lebih tinggi.

Ringkasan

Strategi perdagangan kuantiti indeks RSI dengan stokastik yang bertindih menilai keadaan overbought dan oversold saham melalui penggunaan penyambungan penunjuk purata bergerak berganda dan penunjuk RSI, pergi lama apabila saham diremehkan, pergi pendek apabila dinilai terlalu tinggi, dan mencapai arbitraj lindung nilai. Strategi ini memanfaatkan sepenuhnya keupayaan menangkap harga penunjuk purata bergerak berganda dan keupayaan penilaian overbought dan oversold penunjuk RSI, mengelakkan batasan penghakiman penunjuk tunggal. Melalui konfigurasi parameter yang fleksibel, ia boleh digunakan untuk saham yang berbeza; dan boleh dioptimumkan lebih lanjut untuk mendapatkan pulangan yang lebih tinggi sambil mengawal risiko.


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title="Easy to Use Stochastic + RSI Strategy", overlay=false)


//// Only Enter Long Positions /////
// strategy.risk.allow_entry_in(strategy.direction.long)


///// Backtest Start Date /////
startDate   = input(title="Start Date",   defval=1,    minval=1,    maxval=31)
startMonth  = input(title="Start Month",  defval=1,    minval=1,    maxval=12)
startYear   = input(title="Start Year",   defval=2014, minval=1800, maxval=2100)

afterStartDate = true


///// Create inputs /////
// Stochastics //
periodK = input(14, title="K", minval=1)
periodD = input(3, title="D", minval=1)
smoothK = input(3, title="Smooth", minval=1)

k = sma(stoch(close, high, low, periodK), smoothK)
d = sma(k, periodD)

// RSI Values //
rsivalue = rsi(close, 14)


///// Plot Stochastic Values and Lines /////
plot(k, title="%K", color=lime)
plot(d, title="%D", color=red)
h0 = hline(80)
h1 = hline(20)
fill(h0, h1, color=purple, transp=80)


///// Submit orders /////
if (afterStartDate and crossover(k, d) and k<20 and rsivalue<50)
    strategy.entry(id="BUY", long=true)
if (afterStartDate and crossunder(k, d) and k>80 and rsivalue>60)
    strategy.entry(id="SELL", long=false)

Lebih lanjut