
Strategi ini menggabungkan dua rata-rata bergerak dan indikator RSI yang relatif kuat untuk mencari peluang pembalikan harga dalam tren yang kuat untuk berdagang. Ketika arah tren jelas, gunakan RSI untuk mengidentifikasi overbought dan oversold, menunggu harga berbalik masuk. Strategi ini cocok untuk pasar dengan tren yang lebih jelas dan dapat menangkap sebagian dari gerakan pembalikan tanpa asumsi resesi.
Menghitung SMA 30 hari dan EMA 200 hari untuk menentukan arah tren besar
Perhitungan RSI 30 hari untuk menilai overbought dan oversold
Aturan masuk:
Peraturan pertandingan:
Pelacak Tren Besar, Hindari Operasi Berbalik
Pengaturan parameter RSI lebih konservatif untuk mengurangi sinyal palsu
Kombinasi dengan dual mobile linear filter, entry timing lebih akurat
Risiko dikendalikan, penarikan tidak besar
Pasar yang membutuhkan tren yang lebih jelas, tidak efektif dalam situasi yang bergoyang
Parameter RSI diatur dengan konservatif, mungkin kehilangan beberapa peluang
Posisi stop loss perlu diatur dengan baik untuk menghindari keluar yang terlalu radikal.
Mengoptimalkan parameter RSI, menurunkan parameter dengan tepat untuk mencari lebih banyak peluang entry
Uji kombinasi rata-rata bergerak yang berbeda
Setting trend filter, hanya beroperasi jika tren cukup jelas
Optimalkan strategi stop loss, kontrol ketat pada stop loss tunggal
Strategi ini memiliki risiko yang dapat dikontrol secara keseluruhan, dan cocok untuk para pedagang yang memegang posisi dalam jangka panjang. Strategi ini diperdagangkan sesuai dengan arah tren besar, menggunakan parameter RSI konservatif dan penyaringan rata-rata bergerak yang ketat, yang dapat secara efektif mencegah terobosan palsu, sehingga meningkatkan tingkat kemenangan.
/*backtest
start: 2023-09-17 00:00:00
end: 2023-10-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy(title="_CM_RSI_2_Strat_Low", shorttitle="_CM_RSI_2_Strategy_Lower", overlay=false)
src = close,
//RSI CODE
up = rma(max(change(src), 0), 30)
down = rma(-min(change(src), 0), 30)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
//Criteria for Moving Avg rules
ma50= vwma(close,30)
ma200= vwma(close,200)
//Rule for RSI Color
col = ma50 > ma200 and rsi <=53?lime: ma50 < ma200 and rsi >= 60?red : silver
long = ma50 > ma200 and rsi <= 53
short = ma50 < ma200 and rsi >= 60
//plot(rsi, title="RSI", style=line, linewidth=1,color=col)
//plot(100, title="Upper Line 100",style=line, linewidth=3, color=aqua)
//plot(0, title="Lower Line 0",style=line, linewidth=3, color=aqua)
//band1 = plot(60, title="Upper Line 60",style=line, linewidth=1, color=aqua)
//band0 = plot(44, title="Lower Line 40",style=line, linewidth=1, color=aqua)
//fill(band1, band0, color=silver, transp=90)
strategy.entry ("buy", strategy.long, when=long)
strategy.entry ("sell", strategy.short, when=short)
plot(long,"long",color=green,linewidth=1)
plot(short,"short",color=red,linewidth=1)