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.
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:
Dengan cara ini, peluang untuk berbalik di kawasan oversold ditangkap melalui sifat berbalik RSI.
Strategi pembalikan rata indeks kekuatan relatif mempunyai kelebihan berikut:
Strategi berbalik arah pada indeks ketegangan relatif juga mempunyai risiko:
Untuk mengelakkan risiko ini, anda boleh mengoptimumkan strategi, menetapkan parameter RSI adaptif untuk mengoptimumkan parameter RSI secara dinamik, atau menambah penapis trend.
Strategi pembalikan cakera rata indeks kekuatan relatif boleh dioptimumkan dari arah berikut:
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.
/*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)