Inverse Fisher RSI Moving Average Multi Timeframe Strategy adalah strategi perdagangan kuantitatif yang mencoba mengidentifikasi titik pembalikan pasar potensial dengan menghitung rata-rata bergerak dari indikator RSI yang disesuaikan secara terbalik pada jangka waktu yang lebih tinggi.
Strategi ini pertama-tama menghitung indikator RSI reguler, di mana parameter RSI_pm mewakili periode perhitungan RSI. RSI asli kemudian disesuaikan secara terbalik melalui fungsi matematika IF ((input) =>(exp(2input)-1)/(exp(2input) + 1). RSI yang disesuaikan diteruskan ke variabel IF_RSI.
Untuk menyaring terlalu banyak kebisingan, strategi selanjutnya menghitung rata-rata bergerak IF_RSI selama periode RSI_ps, memperoleh indikator akhir wma_RSI yang digunakan untuk menentukan sinyal beli dan jual. Indikator ini selanjutnya dipetakan ke kisaran 0-100.
Akhirnya, strategi memetakan indikator ini pada kerangka waktu yang lebih tinggi dan menetapkan garis ambang pada 0,8 dan -0,8. Sinyal beli dihasilkan ketika garis indikator melanggar di atas 0,8 dari bawah. Sinyal jual dihasilkan ketika garis indikator melanggar di bawah -0,8 dari atas.
Strategi ini memproses tren RSI melalui double smoothing, yang secara efektif dapat menyaring terlalu banyak kebisingan dan mengunci sinyal pembalikan yang relatif jelas. double smoothing diterapkan masing-masing pada indikator RSI asli dan indikator RSI yang disesuaikan sepenuhnya.
Selain itu, metode analisis multi-frame waktu yang diadopsi oleh strategi mengidentifikasi penyimpangan indikator pada jangka waktu tingkat yang lebih tinggi, yang dapat menangkap peluang pembalikan jangka panjang dan menghindari gangguan dari kebisingan pasar jangka pendek yang berlebihan.
Strategi ini bergantung pada indikator rata-rata bergerak untuk menentukan titik beli dan jual, yang memiliki beberapa keterlambatan.
Di sisi lain, penyesuaian juga dapat kehilangan peluang rebound setelah koreksi jangka pendek.
Cobalah menyesuaikan parameter indikator dengan tepat untuk lebih menyesuaikan mereka dengan kondisi pasar. Misalnya, siklus perhitungan RSI yang berbeda dan parameter periode perataan dapat diuji untuk menemukan kombinasi parameter yang optimal.
Hal ini juga layak untuk mempertimbangkan menggabungkan indikator tambahan lainnya untuk memverifikasi sinyal dan meningkatkan stabilitas strategi.
Inverse Fisher RSI Moving Average Multi Timeframe Strategy memiliki logika yang kuat secara keseluruhan, tetapi masih perlu dioptimalkan untuk beradaptasi dengan situasi pasar yang lebih luas.
/*backtest start: 2022-11-14 00:00:00 end: 2023-11-20 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy(title = "Inverse Fisher RSI-MTF2", shorttitle="INRSIM2",overlay=true) //Inputs RSI_pm = input(5, title="RSI Main Period",minval=2) RSI_ps = input(1, title="RSI Smooth Period",minval=0) //Functions IF(input)=>(exp(2*input)-1)/(exp(2*input)+1) //RSI Calculation raw_RSI=0.1*(rsi(close,RSI_pm)-50) wma_RSI=wma(raw_RSI,RSI_ps)*100 IF_RSI = IF(wma_RSI) resCustom = input(title="Timeframe", defval="1440" ) v=request.security(syminfo.tickerid, resCustom,IF_RSI) a=v>0.8 b=v<-0.8 z=0.8 buy = crossover(v,z) sell=crossunder(v,b) plotshape(sell, title="sell", style=shape.triangledown,location=location.abovebar, color=red, transp=0, size=size.small) plotshape(buy, title="buy", style=shape.triangleup,location=location.belowbar, color=green, transp=0, size=size.small) //Strategy golong = crossover(v,z) goshort = crossunder(v,b) strategy.entry("Buy",strategy.long,when = golong) strategy.entry("Sell",strategy.short,when = goshort)