
Strategi ini menggunakan indikator RSI untuk menghasilkan sinyal beli dan jual, dikombinasikan dengan pelacakan mekanisme stop loss, untuk mencapai tujuan penetapan keuntungan dan pengendalian kerugian. Strategi ini cocok untuk perdagangan jangka pendek dan menengah, memiliki karakteristik yang fleksibel dan praktis.
Menggunakan indikator RSI untuk menilai fenomena overbought dan oversold di pasar. Ketika indikator RSI melewati 60 menghasilkan sinyal beli, dan ketika melewati 40 menghasilkan sinyal jual.
Stop loss set tracking stop loss setelah masuk. Stop loss set set tracking stop loss set set set stop loss set set set set stop loss set set set stop loss set set stop loss set set stop loss set stop loss set set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set stop loss set set stop loss set stop loss set stop loss set set stop loss set stop loss set stop loss set stop loss set set stop loss set stop loss set set stop loss set stop loss set stop loss set stop loss set set set set stop loss set set stop loss set stop loss set stop loss set stop loss set stop loss
Ketika harga mencapai jarak stop atau stop loss, perdagangan akan berhenti atau stop loss secara otomatis.
Indikator RSI lebih efektif dalam menilai tren pasar, dan dalam kombinasi dengan pelacakan stop loss, dapat secara efektif mengendalikan risiko.
Jarak stop loss adalah setelan poin mutlak, tidak peduli harga masuk tinggi atau rendah, ruang keuntungan dan ruang kerugian tetap, rasio risiko-penghasilan dapat dikontrol.
Pengaturan parameter strategi sederhana, pengguna hanya perlu mengatur jarak poin stop loss sesuai dengan preferensi risiko mereka sendiri, tanpa perlu pengoptimalan yang rumit.
Indikator RSI dapat menghasilkan sinyal yang salah, sehingga menyebabkan kerugian yang tidak perlu. Anda dapat mengurangi sinyal yang salah dengan menyesuaikan parameter RSI atau menambahkan filter pada indikator lain.
Jarak stop loss yang tetap dapat menyebabkan ruang keuntungan yang tidak mencukupi atau kerugian yang terlalu besar. Pengguna perlu mengatur jarak stop loss yang masuk akal sesuai dengan tingkat fluktuasi pasar.
Tracking stop loss dapat ditembus dalam situasi ekstrem dan tidak dapat membatasi kerugian maksimum. Disarankan untuk menggabungkan stop loss sementara untuk mengurangi risiko.
Mengoptimalkan parameter RSI, mencari kombinasi parameter terbaik.
Menambahkan indikator seperti MA untuk memfilter sinyal RSI, mengurangi perdagangan yang tidak perlu.
Setel stop loss rasio bukan nilai mutlak, dan stop loss jarak dapat disesuaikan secara otomatis sesuai dengan harga.
Selain itu, ada juga beberapa hal yang perlu diperhatikan, yaitu:
Strategi ini menggunakan indikator RSI untuk menentukan waktu untuk membeli dan menjual, ditambah dengan pelacakan stop loss dan kontrol risiko keuntungan. Strategi ini sederhana dan praktis, parameter dapat disesuaikan sesuai dengan pasar dan preferensi risiko pribadi. Kombinasi dengan penilaian multi-indikator dan pengoptimalan stop loss, dapat meningkatkan stabilitas strategi dan profitabilitas.
/*backtest
start: 2024-01-09 00:00:00
end: 2024-01-16 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ChaitanyaSainkar
//@version=5
strategy("RSI TARGET & STOPLOSS",overlay = true)
// USER INPUTS
RSI_L = input.int(defval = 14, title = "RSI Length")
LONGSTOP = input.int(defval = 50, title = "STOPLOSS LONG")
LONGTARGET = input.int(defval = 100, title = "TARGET LONG")
SHORTSTOP = input.int(defval = 50, title = "STOPLOSS SHORT")
SHORTTARGET = input.int(defval = 100, title = "TARGET SHORT")
// POINTBASED TARGET & STOPLOSS
RSI = ta.rsi(close,RSI_L)
longstop = strategy.position_avg_price - LONGSTOP
longtarget = strategy.position_avg_price + LONGTARGET
shortstop = strategy.position_avg_price + SHORTSTOP
shorttarget = strategy.position_avg_price - SHORTTARGET
// LONG & SHORT SIGNALS
buy = ta.crossover(RSI,60)
short = ta.crossunder(RSI,40)
// STRATEGY FUNCTIONS
if buy
strategy.entry("long", direction = strategy.long,comment = "LONG")
if strategy.position_size > 0
strategy.exit("long", from_entry = "long", limit = longtarget, stop = longstop, comment_loss = "LOSS", comment_profit = "PROFIT")
if short
strategy.entry("short", direction = strategy.short,comment = "SHORT")
if strategy.position_size < 0
strategy.exit("short", from_entry = "short", limit = longtarget, stop = shortstop, comment_loss = "LOSS", comment_profit = "PROFIT")
// PLOTTING TARGET & STOPLOSS
plot(strategy.position_size > 0 ? longtarget : na, style = plot.style_linebr, color = color.green)
plot(strategy.position_size > 0 ? longstop : na, style = plot.style_linebr, color = color.red)
plot(strategy.position_size < 0 ? shorttarget : na, style = plot.style_linebr, color = color.green)
plot(strategy.position_size < 0 ? shortstop : na, style = plot.style_linebr, color = color.red)