Strategi ini menggunakan indikator RSI untuk menentukan arah trend garis panjang, digabungkan dengan bentuk garis K, unsur-unsur seperti penembusan harga menghasilkan isyarat perdagangan garis panjang. Ia adalah jenis strategi pengesanan jangka panjang yang menggunakan indikator RSI.
Strategi ini berdasarkan kepada dua perkara:
Mengira nilai RSI 20 kitaran untuk menentukan arah trend jangka panjang.
Untuk menilai pergerakan harga penutupan pada 3 garis K yang lalu, pastikan arah trend.
Melakukan lebih banyak apabila RSI lebih besar daripada 30 pada masa yang sama dalam trend menaik; melakukan kosong apabila RSI lebih besar daripada 30 pada masa yang sama dalam trend menurun.
Secara keseluruhannya, strategi ini mengambil kira kesimpulan trend RSI dan bentuk garis lurus untuk menentukan arah trend dalam jangka masa yang lebih lama.
Anda boleh mengurangkan risiko dengan mengambil langkah-langkah berikut:
Strategi ini boleh dioptimumkan dalam beberapa aspek:
Sebagai contoh, menguji kesan parameter RSI 10, 15, 30 kitaran
Sebagai contoh, apabila RSI menilai kenaikan, MACD juga memerlukan garpu emas untuk masuk
Pertimbangkan cara berhenti bergerak atau trails123
Ciri-ciri pasaran yang berbeza untuk tempoh masa yang berbeza, boleh dioptimumkan dengan parameter
Strategi jangka pendek berturut-turut untuk menyesuaikan garis pendek pada asas jangka panjang
Strategi ini menggunakan RSI untuk menentukan arah trend jangka panjang, dan dibantu dengan bentuk K dan pengesahan harga untuk melakukan operasi memegang kedudukan jangka panjang. Ini dapat menyaring kebisingan pasaran jangka pendek dengan berkesan, dan memberi tumpuan kepada trend besar. Tetapi RSI masih ada masalah seperti ketinggalan dan strategi stop loss yang tidak sempurna.
/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// use with eurusd h1 , gbpusd h1
strategy("RSI Long Term", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)
RSI = (rsi(sum(close , 20) + sum(open ,20) , 20 ))
Sum_OF_3_Both = sum((close - open)*100000 , 3)
Up_Move = ((close[0] - open[0])*100000) < 35
Down_Move = ((close[6] - open[6])*100000) + ((close[5] - open[5])*100000) + ((close[4] - open[4])*100000) < -400
maxIdLossPcnt = input(10, "Max Intraday Loss(%)", type=float)
// strategy.risk.max_intraday_loss(maxIdLossPcnt, strategy.percent_of_equity)
//total = (num > 70 )
if (Sum_OF_3_Both > 350 and Up_Move )
strategy.entry("Bar Up Buy", strategy.long)
if (Sum_OF_3_Both < -200 and Down_Move and RSI > 30.1 )
strategy.entry("Bar Down Sell ", strategy.short)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)