Strategi perdagangan kuantitatif berdasarkan RSI dan MA moving average


Tanggal Pembuatan: 2023-12-01 14:21:18 Akhirnya memodifikasi: 2023-12-01 14:21:18
menyalin: 0 Jumlah klik: 752
1
fokus pada
1619
Pengikut

Strategi perdagangan kuantitatif berdasarkan RSI dan MA moving average

Ringkasan

Strategi ini disebut strategi rasio dua garis rata, dan ide utamanya adalah menggunakan indikator yang relatif lemah (RSI) dan rata-rata bergerak (MA) untuk menghasilkan sinyal perdagangan secara bersamaan. Secara khusus, sinyal beli dihasilkan ketika garis RSI melintasi garis MA dari atas ke bawah; sinyal jual dihasilkan ketika garis RSI melintasi garis MA dari bawah ke atas. Strategi ini relatif sederhana, tetapi dengan menggabungkan dua jenis indikator yang berbeda, dapat secara efektif mengurangi sinyal palsu dan meningkatkan keandalan sinyal.

Prinsip

Logika dasar dari strategi dua garis sejajar adalah:

  1. Menghitung RSI untuk mencerminkan overbought dan oversold
  2. Menghitung nilai MA untuk menentukan tren harga rata-rata
  3. Ketika RSI turun dari titik tinggi, melewati zona overbought ke zona oversold, dan melewati MA ke bawah, maka akan ada sinyal buy
  4. Ketika RSI naik dari low, melewati area oversold ke area overbought, dan melewati MA, maka akan ada sinyal sell

Ketika sinyal perdagangan di atas terjadi, kami akan menggambar tanda-tanda yang relevan pada grafik untuk memudahkan penilaian visual. Itulah keseluruhan proses kerja strategi garis ganda.

Keunggulan

Keuntungan terbesar dari strategi dua garis rata adalah kemampuannya untuk mengkombinasikan indikator tren dengan indikator overbought dan oversold secara efektif, sehingga sinyal perdagangan lebih dapat diandalkan. Secara khusus, ada beberapa keuntungan utama:

  1. Mengurangi sinyal palsu. Penggunaan kombinasi RSI dan MA dapat saling memverifikasi sinyal dan menghindari sinyal palsu yang dihasilkan oleh satu indikator.

  2. Meningkatkan peluang menang. Strategi Double Equilibrium memberikan peluang keuntungan yang lebih tinggi dibandingkan dengan strategi RSI atau MA tunggal.

  3. Adaptif. Strategi ini hanya menggunakan dua parameter, mudah dioperasikan, murah digunakan, dan cocok untuk berbagai lingkungan pasar.

  4. Mudah dioptimalkan. Dengan menyesuaikan parameter siklus RSI dan MA, dapat dengan mudah dioptimalkan untuk lebih banyak varietas.

Risiko

Meskipun ada banyak keuntungan dari strategi ini, namun tidak dapat sepenuhnya menghindari risiko dalam penerapan praktis. Risiko utama meliputi:

  1. MA menggunakan harga rata-rata historis dan mungkin tertinggal dari perubahan harga terbaru.

  2. RSI dapat terjadi dalam kasus false breakout, yang menghasilkan sinyal yang salah.

  3. Tidak dapat beradaptasi dengan tren pasar yang berubah dengan cepat, mudah rusak.

  4. Penetapan parameter yang tidak tepat juga dapat mempengaruhi kinerja strategi secara signifikan.

Untuk itu, kami melakukan pengendalian risiko dari beberapa aspek:

  1. Adaptasi MA digunakan untuk menyesuaikan parameter siklus dengan perubahan harga terbaru.

  2. Meningkatkan mekanisme penghentian kerugian dan mengendalikan kerugian tunggal.

  3. Optimalkan parameter, pilih kombinasi parameter terbaik untuk tes.

  4. Menggunakan Stop Loss Langkah, Mengunci Sebagian Keuntungan, Mengurangi Risiko.

Arah optimasi

Untuk mengatasi masalah yang mungkin ada dalam strategi dua garis rata, kami mempertimbangkan untuk mengoptimalkan dari beberapa dimensi berikut:

  1. Adaptasi MA digunakan sebagai pengganti MA biasa untuk menangkap tren perubahan harga lebih cepat.

  2. Tambahkan verifikasi pada indikator volume transaksi, untuk menghindari false breakout. Misalnya, beli hanya ketika harga close out naik sejalan dengan volume transaksi.

  3. Dalam kombinasi dengan indikator lainnya, filter filter sinyal tidak valid. Misalnya MACD atau KD indikator verifies.

  4. Mengoptimalkan parameter pengaturan, mencari kombinasi parameter yang optimal. Anda dapat mencari strategi yang paling menguntungkan dengan mengevaluasi parameter.

  5. Menggunakan teknologi pembelajaran mesin untuk mengoptimalkan penyesuaian parameter. Ini memungkinkan strategi untuk memilih parameter optimal berdasarkan kondisi pasar real-time.

Dengan mengoptimalkan beberapa poin di atas, diharapkan dapat meningkatkan kinerja real-time dari strategi garis ganda.

Meringkaskan

Strategi dual linear mengintegrasikan keuntungan dari kedua indikator RSI dan MA, dengan keduanya bekerja sama, dapat menghasilkan sinyal perdagangan yang lebih akurat dan dapat diandalkan. Dibandingkan dengan strategi indikator teknis tunggal, strategi dual linear memiliki keunggulan seperti akurasi sinyal yang tinggi, sedikit sinyal palsu, dan mudah dioptimalkan.

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

//@version=4
strategy(title="RSI + MA", shorttitle="RSI + MA")
reverseTrade = input(false, title = "Use Reverse Trade?")
lengthRSI = input(14, minval=1, title="RSI Length")
sourceRSI = input(close, "RSI Source", type = input.source)

showMA = input(true, title="Show MA")
lengthMA = input(9, minval=1, title="MA Length")
offsetMA = input(title="MA Offset", type=input.integer, defval=0, minval=-500, maxval=500)

up = rma(max(change(sourceRSI), 0), lengthRSI)
down = rma(-min(change(sourceRSI), 0), lengthRSI)

rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
ma = sma(rsi, lengthMA)

plot(showMA ? ma : na, "MA", color=color.blue, linewidth=2, style=0, offset=offsetMA)
plot(rsi, "RSI", color=#9915FF, linewidth=1, style=0)

band1 = hline(70, "Upper Band", color=#C0C0C0, linestyle=2, linewidth=1)
band0 = hline(30, "Lower Band", color=#C0C0C0, linestyle=2, linewidth=1)
fill(band1, band0, color=color.new(#9915FF,95), title="Background")

buy = reverseTrade ? rsi[1] < ma[1] and rsi > ma : rsi[1] > ma[1] and rsi < ma
sell = reverseTrade ? rsi[1] > ma[1] and rsi < ma : rsi[1] < ma[1] and rsi > ma

strategy.entry("Buy", true, when = buy)
strategy.entry("Sell", false, when = sell)