Strategi Pembalikan Rata Indeks Kekuatan Relatif


Tarikh penciptaan: 2023-11-27 11:25:17 Akhirnya diubah suai: 2023-11-27 11:25:17
Salin: 0 Bilangan klik: 345
1
fokus pada
1166
Pengikut

Strategi Pembalikan Rata Indeks Kekuatan Relatif

Gambaran keseluruhan

Strategi pembalikan datar indeks kekuatan relatif adalah strategi pelaburan kuantitatif yang menggunakan indikator RSI untuk mengenal pasti isyarat overbought dan oversold. Strategi ini melakukan operasi pembalikan panjang dan pendek berdasarkan kawasan oversold dan overbought pada indikator RSI, membuka kedudukan apabila RSI memasuki kawasan oversold dan melakukan lebih banyak penembusan apabila RSI keluar dari kawasan oversold.

Prinsip Strategi

Strategi ini menggunakan panjang 14 RSI. RSI over sell didefinisikan sebagai lebih tinggi daripada 70, dan over sell didefinisikan sebagai kurang daripada 30. RSI over sell dibuka apabila RSI menembusi 30 di bawah 30, dan kosong apabila RSI menembusi 70 di atas 70.

Secara ringkasnya, logik strategi adalah seperti berikut:

  1. RSI ditakrifkan untuk tempoh 14 kitaran
  2. RSI ditakrifkan sebagai 30 di atas garis jual dan 70 di atas garis beli.
  3. Apabila RSI mencecah 30 anda perlu melakukan lebih banyak.
  4. Apabila RSI menembusi 70 dan kosong masuk
  5. Apabila RSI keluar dari 30-70.

Dengan cara ini, peluang untuk berbalik di kawasan oversold ditangkap melalui sifat berbalik RSI.

Analisis kelebihan strategi

Strategi pembalikan rata indeks kekuatan relatif mempunyai kelebihan berikut:

  1. Logik operasi ringkas, jelas dan mudah difahami
  2. Kecekapan tinggi, tiada ramalan, hanya dengan isyarat petunjuk
  3. Mengelakkan mengejar tinggi dan rendah, mengawal risiko kerugian dengan berkesan
  4. Pengunduran kecil, sesuai dengan toleransi risiko kebanyakan orang

Analisis risiko strategi

Strategi berbalik arah pada indeks ketegangan relatif juga mempunyai risiko:

  1. Walaupun terdapat mekanisme halangan kerugian, ia tidak dapat mengelakkan kerugian besar akibat tindakan unilateral.
  2. Indeks RSI mungkin tidak berfungsi dengan baik, tidak dapat mencerminkan terlalu banyak membeli dan terlalu banyak menjual
  3. Tidak dapat menyaring kebocoran dan kejatuhan dengan berkesan, dan sukar untuk menjana keuntungan
  4. Operasi Ultra-Short Line yang kerap dan kos transaksi yang tinggi

Untuk mengelakkan risiko ini, anda boleh mengoptimumkan strategi, menetapkan parameter RSI adaptif untuk mengoptimumkan parameter RSI secara dinamik, atau menambah penapis trend.

Arah pengoptimuman strategi

Strategi pembalikan cakera rata indeks kekuatan relatif boleh dioptimumkan dari arah berikut:

  1. Tambah fungsi RSI yang menyesuaikan diri untuk menyesuaikan parameter RSI secara dinamik, mengurangkan risiko kegagalan
  2. Meningkatkan Indeks Trend dan Mengelakkan Kegagalan Pembalikan
  3. Menggabungkan indikator kadar turun naik untuk menentukan kedudukan hentian yang munasabah
  4. Mengoptimumkan keadaan untuk membuka kedudukan dan mengelakkan isyarat tidak sah

ringkaskan

Strategi pembalikan indeks ketegangan yang rata secara keseluruhan adalah strategi garis pendek yang mudah dan praktikal. Ia menggunakan ciri perdagangan pembalikan RSI untuk melakukan operasi terbalik apabila RSI memasuki zon oversold. Strategi ini mempunyai kelebihan operasi yang jelas, risiko yang boleh dikawal, sangat sesuai untuk pembelajaran pemula. Tetapi ada juga batasan keuntungan dan risiko kegagalan parameter. Dengan memperkenalkan mekanisme penyesuaian diri, penapis trend dan alat pengoptimuman, anda dapat meningkatkan lagi kelebihan strategi, mengurangkan risiko, sehingga mendapat pulangan pelaburan yang lebih stabil.

Kod sumber strategi
/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("RSI OverTrend Strategy (by Marcoweb) v1.0", shorttitle="RSI_L_30_Strat_v1.0", overlay=true)

///////////// RSI
RSIlength = input(14, minval=1, title="RSI Period Length") 
RSIoverSold = 30
RSIoverBought = 70
RSITriggerLine = 30

RSI = rsi(close, RSIlength)
price = close
vrsi = rsi(price, RSIlength)

source = close
buyEntry = crossover(source, RSITriggerLine)
sellEntry = crossunder(source, RSITriggerLine)
plot(RSI, color=red,title="RSI")
p1 = plot(RSIoverSold, color=green,title="30")
p2 = plot(RSIoverBought, color=green,title="70")
p3 = plot(RSITriggerLine, color=green,title="30")


///////////// RSI Level 30 v1.0 Strategy 
if (not na(vrsi))

    if (crossover(RSI, RSITriggerLine))
        strategy.entry("RSI_L", strategy.long,  comment="RSI_L")
    else
        strategy.cancel(id="RSI_L")
        
    if (crossunder(RSI, RSIoverBought))
        strategy.entry("RSI_S", strategy.short,  comment="RSI_S")
    else
        strategy.cancel(id="RSI_S")
        
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)