Strategi perdagangan kuantitatif indikator RSI dikombinasikan dengan indikator CCI


Tanggal Pembuatan: 2024-01-22 10:33:03 Akhirnya memodifikasi: 2024-01-22 10:33:03
menyalin: 0 Jumlah klik: 1367
1
fokus pada
1617
Pengikut

Strategi perdagangan kuantitatif indikator RSI dikombinasikan dengan indikator CCI

Ringkasan

Strategi ini disebut strategi perdagangan kuantitatif dengan indikator RSI yang digabungkan dengan indikator CCI. Strategi ini terutama menggunakan kombinasi indikator RSI dan indikator CCI untuk menilai fenomena overbought dan oversold di pasar, untuk menangkap peluang berbalik. Secara khusus, strategi ini menetapkan aturan pembukaan posisi overhead dan overhead dengan menghitung garis overhead RSI yang digabungkan dengan sinyal overhead CCI dan menetapkan aturan pembukaan posisi overhead dan overhead kosong.

Prinsip Strategi

Logika inti dari strategi ini adalah menggunakan karakteristik statistik dari indikator RSI dan indikator CCI secara bersamaan untuk menilai apakah pasar saat ini berada dalam kondisi overbought atau oversold.

Pertama, bagian RSI. RSI dapat mencerminkan fenomena overbought dan oversold di pasar. RSI lebih besar dari 70 adalah zona overbought, dan lebih kecil dari 30 adalah zona oversold. Strategi ini menetapkan dua indikator RSI garis panjang dan garis pendek, dengan parameter garis panjang default 14 periode dan parameter garis pendek 12 periode.

Selanjutnya, bagian CCI. CCI juga dapat digunakan untuk menilai overbought dan oversold, dengan parameter 14 siklus. CCI lebih tinggi dari 100 adalah overbought, dan lebih rendah dari 100 adalah oversold. Strategi ini memanfaatkan karakteristik ini dari CCI untuk mengatur aturan pembukaan posisi: ketika indikator CCI sesuai dengan sinyal polygon yang diberikan oleh indikator RSI, maka melakukan arah pembukaan posisi yang ditentukan oleh indikator RSI.

Secara khusus, aturan untuk strategi ini adalah:

  1. Posisi overhead: ketika RSI menunjukkan zona oversold (RSI jangka pendek dalam periode ini adalah kurang dari 30), dan CCI kurang dari -100, melakukan overhead;

  2. Posisi kosong: Bila RSI menunjukkan zona overbought (RSI panjang dan pendek dalam periode ini lebih besar dari 70), dan CCI lebih tinggi dari 100, maka posisi kosong.

Dengan penilaian RSI dan CCI bersama, Anda dapat secara efektif mengidentifikasi interval overbought dan oversold yang sebenarnya, sehingga meningkatkan stabilitas dan probabilitas keuntungan dari strategi tersebut.

Analisis Keunggulan

Keuntungan terbesar dari strategi ini adalah bahwa menggunakan dua indikator RSI dan CCI pada saat yang sama, membuat identifikasi overbought dan oversold lebih akurat, sehingga memberikan titik masuk yang ideal untuk menangkap reversal. Keuntungan spesifiknya adalah sebagai berikut:

  1. Kombinasi garis panjang dan pendek RSI, memungkinkan untuk menilai tren dan titik balik yang sensitif, dan menangkap peluang secara fleksibel.
  2. Indeks CCI memberikan penilaian tambahan untuk menghindari kesalahan dalam membalikkan pasar.
  3. Dengan kombinasi RSI dan CCI, sinyal palsu dapat disaring secara efektif, sehingga pilihan waktu masuk lebih akurat.
  4. Ini adalah strategi perdagangan dengan probabilitas yang lebih tinggi.
  5. Strategi yang sederhana, mudah dipahami dan diterapkan, cocok untuk pemula dalam pembelajaran kuantitatif.

Analisis risiko

Risiko utama dari strategi ini adalah bahwa sinyal overbought dan oversold yang dinilai oleh RSI dan CCI tidak selalu sepenuhnya mencerminkan titik balik yang sebenarnya. Risiko spesifik meliputi:

  1. Sinyal yang dikeluarkan oleh indikator mungkin merupakan pembalikan palsu. Jika harga mengalami penyesuaian getaran bukan pembalikan tren.
  2. Bahkan jika penilaian benar, ada keterlambatan waktu. Perubahan parameter dalam siklus perhitungan tidak dapat sepenuhnya sinkronisasi mencerminkan perubahan harga terbaru.
  3. Dalam proses reversal, stop loss dapat ditembus dan menyebabkan peningkatan kerugian.
  4. Strategi ini tidak mempertimbangkan dampak dari tren skala besar, yang perlu digabungkan dengan analisis tren dalam implementasi spesifik.

Solusi untuk mengatasi risiko meliputi:

  1. Konfirmasi sinyal reversal amplitudo terobosan lebih baik. Jika harga pada saat sinyal reversal indikator muncul ada peningkatan besar amplitudo, dapat meningkatkan keandalan penilaian.
  2. Adaptasi parameter RSI dan CCI untuk mengurangi kemungkinan terjadinya lag.
  3. Membuat Stop Loss dan Out of Game, Mengontrol Kerugian Tunggal.
  4. Dalam menerapkan strategi secara konkret, analisis tren dan bentuk harus dibantu untuk menghindari operasi kontra.

Arah optimasi

Strategi ini dapat dioptimalkan lebih lanjut dalam operasi nyata. Ide-ide optimalisasi utama meliputi:

  1. Uji pengaturan parameter RSI dan CCI untuk menemukan kombinasi parameter yang optimal. Misalnya uji parameter siklus panjang dan pendek RSI, dan parameter siklus CCI.
  2. Tambahkan indikator lain untuk membuat penilaian lebih luas, seperti KD, MACD, dll.
  3. Menambahkan strategi stop loss. Misalnya, mengatur stop loss bergerak, atau stop loss kata.
  4. Kombinasi dengan strategi kemenangan tingkat tinggi, menggunakan kesenjangan indikator untuk menentukan arah masuk yang memiliki peluang kemenangan lebih tinggi, dll.
  5. Menggunakan algoritma pembelajaran mesin untuk mengoptimalkan parameter dan bobot sinyal secara otomatis.
  6. Untuk menguji kombinasi strategi ini dengan sistem tren.
  7. Menambahkan aturan penilaian untuk tren skala besar dan titik harga penting.

Dengan pengujian dan optimalisasi, kita bisa berharap bahwa profitabilitas dan stabilitas dari strategi ini akan meningkat lebih lanjut.

Meringkaskan

Strategi ini merupakan strategi yang lebih khas untuk menangkap reversal. Dengan menggabungkan RSI dan CCI, dua indikator yang umum digunakan, untuk menilai interval overbought dan oversold, dan merancang aturan pembukaan posisi yang sesuai, membentuk strategi perdagangan garis pendek yang sederhana dan praktis. Keuntungan utama dari strategi ini adalah bahwa kombinasi indikator digunakan untuk membuat penilaian lebih akurat, menghindari kesalahan reversal palsu, sehingga menangkap waktu terbaik untuk reversal.

Kode Sumber Strategi
/*backtest
start: 2023-12-22 00:00:00
end: 2024-01-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//Author: RvZ14
//Based on Joseph Nemeth MACD+CCI strategy
//Reference reading: https://sites.google.com/site/forexjosephnemeth/home/macd-cci

strategy(title="MACD+CCI Strategy", shorttitle="macd/cci")
length = input(14, minval=1)
fastLength = input(12, minval=1), slowLength=input(26,minval=1)
signalLength=input(2,minval=1)
src = input(close, title="CCI Source")

//cci
ma = sma(src, length)
cci = (src - ma) / (0.015 * dev(src, length))
plot(cci, title = "cci", color=#5DADE2,linewidth = 1,transp = 0)
band1 = hline(100, color=gray, linewidth = 1)
band0 = hline(-100, color=gray, linewidth = 1)
fill(band1, band0, color= #F9E79F)

//macd
source = close
fastMA = ema(source, fastLength)
slowMA = ema(source, slowLength)
macd = fastMA - slowMA
signal = ema(macd, signalLength)
hist = macd - signal
plot(hist, color=#EC7063, style=histogram)
plot(macd, title = "macd", color=#5DADE2, linewidth = 1,transp = 0)
plot(signal, title = "signal", color=#F5B041,linewidth = 1,transp = 0)

longCond = cci > 100 and macd > 0 or cci > -100 and macd < 0
shortCond = cci < -100 and macd < 0 or cci < 100 and macd > 0
strategy.entry("long",strategy.long,when = longCond == true)
strategy.entry("short",strategy.short,when=shortCond == true)