Pelacakan indikator RSI untuk strategi stop-profit dan stop-loss


Tanggal Pembuatan: 2024-01-17 11:52:23 Akhirnya memodifikasi: 2024-01-17 11:52:23
menyalin: 0 Jumlah klik: 574
1
fokus pada
1617
Pengikut

Pelacakan indikator RSI untuk strategi stop-profit dan stop-loss

Ringkasan

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.

Prinsip Strategi

  1. 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.

  2. 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

  3. Ketika harga mencapai jarak stop atau stop loss, perdagangan akan berhenti atau stop loss secara otomatis.

Analisis Keunggulan

  1. Indikator RSI lebih efektif dalam menilai tren pasar, dan dalam kombinasi dengan pelacakan stop loss, dapat secara efektif mengendalikan risiko.

  2. 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.

  3. Pengaturan parameter strategi sederhana, pengguna hanya perlu mengatur jarak poin stop loss sesuai dengan preferensi risiko mereka sendiri, tanpa perlu pengoptimalan yang rumit.

Analisis risiko

  1. 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.

  2. 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.

  3. Tracking stop loss dapat ditembus dalam situasi ekstrem dan tidak dapat membatasi kerugian maksimum. Disarankan untuk menggabungkan stop loss sementara untuk mengurangi risiko.

Arah optimasi

  1. Mengoptimalkan parameter RSI, mencari kombinasi parameter terbaik.

  2. Menambahkan indikator seperti MA untuk memfilter sinyal RSI, mengurangi perdagangan yang tidak perlu.

  3. Setel stop loss rasio bukan nilai mutlak, dan stop loss jarak dapat disesuaikan secara otomatis sesuai dengan harga.

  4. Selain itu, ada juga beberapa hal yang perlu diperhatikan, yaitu:

Meringkaskan

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.

Kode Sumber Strategi
/*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)