Strategi perdagangan panjang murni berdasarkan RSI


Tanggal Pembuatan: 2023-10-07 10:02:21 Akhirnya memodifikasi: 2023-10-07 10:02:21
menyalin: 2 Jumlah klik: 720
1
fokus pada
1617
Pengikut

Ringkasan

Strategi ini didasarkan pada indeks relatif kuat (RSI) yang dirancang sebagai sistem perdagangan multi-head murni. Sistem ini mengkonfigurasi RSI dengan tren naik dan turun yang berbeda, untuk melakukan posisi terbuka lebih banyak ketika RSI muncul Gold Fork, dan posisi kosong ketika terjadi Dead Fork.

Prinsip Strategi

Strategi ini terutama mengandalkan indikator RSI untuk menghasilkan sinyal perdagangan. Indikator RSI mencerminkan overbought dan oversold saham dengan menghitung rasio hari kenaikan dan penurunan harga penutupan dalam periode tertentu. Nilai RSI tinggi berarti overbought, nilai RSI rendah berarti oversold.

Secara khusus, strategi menghasilkan sinyal perdagangan dengan mengatur beberapa parameter RSI:

  1. rsi_low: RSI downtrend, default 30 dan di bawahnya dianggap oversold
  2. rsi_middle: rsi tengah, default 55
  3. rsi_mhigh: RSI dengan nilai default 60
  4. rsi_high: RSI high track, default adalah 70, di atas nilai ini dianggap overbought
  5. rsi_top: RSI tinggi, default 75
  6. rsi_period: Menghitung periode RSI dengan default 14

Setelah menghitung nilai RSI, strategi menghasilkan sinyal perdagangan dengan prinsip berikut:

  1. Ketika RSI melintasi downtrend atau midtrend, ambil posisi tambahan.
  2. Ketika RSI turun ke bawah, anggaplah stop loss keluar
  3. Ketika RSI berada di tengah, di tengah, di atas, dan di atas, maka Partial akan keluar dari posisi
  4. Ketika RSI melampaui level tinggi, keluar sepenuhnya

Dengan cara ini, pelacakan tren dapat dilakukan dengan mengatur beberapa set RSI naik dan turun untuk menangkap mereka di antara zona overbought dan oversold.

Analisis Keunggulan

Strategi pelacakan tren berbasis RSI ini memiliki beberapa keuntungan:

  1. Strategi yang jelas dan mudah dimengerti, dengan indikator RSI untuk menilai overbought dan oversold.
  2. RSI yang dapat dikonfigurasi memiliki banyak parameter yang dapat disesuaikan secara fleksibel untuk beradaptasi dengan berbagai siklus dan varietas
  3. Menggunakan mekanisme stop loss bertahap, Anda dapat menangkap tren besar dan mengendalikan risiko
  4. Perdagangan otomatis tanpa batas waktu untuk membeli dan menjual
  5. RSI dapat dikombinasikan dengan indikator lain untuk memperluas ruang strategi

Analisis risiko

Tentu saja, strategi ini memiliki beberapa risiko yang perlu diperhatikan:

  1. RSI memiliki beberapa keterbelakangan dan mungkin akan kehilangan awal dari tren besar
  2. Stop loss yang tidak tepat dapat menyebabkan kerugian yang tidak perlu
  3. Strategi multi-headed tidak dapat menangkap trend reversal, memiliki risiko terarah
  4. Stabil kepemilikan jangka pendek, rentan terhadap biaya yang lebih tinggi dan biaya slippoint
  5. Kesalahan sinyal perdagangan yang disebabkan oleh RSI saat terjadi deviasi

Hal ini dapat dioptimalkan dengan cara menyesuaikan parameter siklus RSI, menggabungkan indikator garis rata-rata, dan mengatur posisi stop loss yang masuk akal.

Arah optimasi

Strategi ini dapat dioptimalkan lebih lanjut dalam beberapa hal:

  1. Mengoptimalkan parameter RSI, menyesuaikan posisi naik dan turun, sesuai dengan kondisi pasar
  2. Menambahkan filter rata-rata untuk menghindari sinyal yang salah karena RSI yang tertinggal
  3. Setting price breakout as entry signal, RSI Gold Fork as confirmation (Set harga terobosan sebagai sinyal masuk, RSI Gold Fork sebagai konfirmasi)
  4. Peningkatan penilaian terhadap perubahan tren, memungkinkan strategi untuk beroperasi dua arah
  5. Optimalkan strategi stop loss, seperti menaikkan posisi secara bertahap, menurunkan harga rata-rata, dan stop loss bergerak
  6. Pertimbangan tren yang lebih kuat dengan volume transaksi
  7. Menambahkan algoritma pembelajaran mesin untuk mengoptimalkan parameter RSI secara dinamis

Meringkaskan

Strategi ini menggunakan indikator teknis RSI yang dikonfigurasi untuk mewujudkan sistem perdagangan pelacakan tren yang sederhana. Ide strategi jelas dan mudah dimengerti, parameter dapat disesuaikan sesuai dengan kebutuhan Anda. Namun, ada juga beberapa risiko yang perlu diwaspadai. Ada banyak ruang untuk pengoptimalan, strategi yang kaya dapat dikombinasikan dengan indikator lain, atau dapat diperkenalkan teknologi baru seperti pembelajaran mesin untuk peningkatan kecerdasan.

Kode Sumber Strategi
/*backtest
start: 2023-09-06 00:00:00
end: 2023-10-06 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version= 4
// https://sauciusfinance.altervista.org, another trading idea, suggested by the fact that RSI tends to accompany the trend
strategy(title="Pure RSI long only", overlay = true, max_bars_back=500)


// INPUTS 
rsi_low = input(30, title ="RSI lower band",  minval=5, step = 1)
rsi_middle = input(55, title ="RSI middle band",  minval=10, step = 1)
rsi_mhigh = input(60, title ="RSI middle high",  minval=20, step = 1)
rsi_high = input(70, title ="RSI high",  minval=30, step = 1)
rsi_top = input(75, title ="RSI top",  minval=30, step = 1)
rsi_period = input(14, title="RSI period", minval = 1, step = 1) 
// CALCULATIONS
myrsi = rsi(close, rsi_period)

/// Entry: when RSI rises from the bottom or, after a retracement, it overcomes again the middle level of 50 
strategy.entry("Long", true, when = crossover(myrsi,rsi_low))
strategy.entry("Long", true, when = crossover(myrsi,rsi_middle))

/// EXITS: when RSI crosses under the initial bottom level (stop loss) or undergoes one of the next 3 steps : 50, 60, 70 or it's simply
// higher than 70
// you may test viceversa for short, adding level of 40

strategy.close("Long", when = crossunder(myrsi, rsi_low), comment="low")
strategy.close("Long", when = crossunder(myrsi, rsi_middle), comment="middle")
strategy.close("Long", when = crossunder(myrsi, rsi_mhigh), comment="middle-hi")
strategy.close("Long", when = crossunder(myrsi, rsi_high), comment="high")
strategy.close("Long", when = (myrsi>rsi_top), comment="top")

plotchar(myrsi, title = "myrsi", char='+', color=color.black)
// CONCLUSION: this system give notable results related to  MA & RSI trading system and it's a good alternative. The best is making
// roboadvisoring by working this two system togheter, i.e. watching both MA and levels of RSI together (you may also enter if RSI
// crosses over 30 and then wait for a confirm in MA)