Type/to search

Strategi Trading Dua Arah CCI+RSI+KC dengan Filter Tren

CCI
1
Follow
1802
Followers

img

Ikhtisar

Strategi ini menggunakan tiga indikator teknis: CCI, RSI, dan Keltner Channel (KC), dikombinasikan dengan filter tren, untuk melakukan perdagangan dua arah (long dan short) pada pasangan mata uang AUDNZD dan GBPNZD. Strategi ini menggunakan CCI dan RSI untuk menilai kondisi overbought dan oversold, KC sebagai acuan untuk stop loss dan take profit, serta menggunakan moving average sebagai filter tren untuk membuka posisi searah tren. Strategi ini telah diuji kembali pada data historis selama 5 tahun terakhir dan menghasilkan keuntungan yang stabil.

Prinsip Strategi

  1. Hitung indikator CCI, RSI, dan KC. Batas atas KC adalah garis tengah ditambah ATR, batas bawah adalah garis tengah dikurangi ATR.
  2. Pilih jenis moving average (SMA, EMA, SMMA, CMA, atau TMA) dan metode filter tren (nonaktif, positif, atau terbalik) berdasarkan parameter input.
  3. Kondisi buka posisi long: mengizinkan long, CCI < garis oversold, harga penutupan < batas bawah KC, RSI < garis oversold, volume > rata-rata volume 50 periode * pengali, tidak ada posisi long saat ini.
  4. Kondisi buka posisi short: mengizinkan short, CCI > garis overbought, harga penutupan > batas atas KC, RSI > garis overbought, volume > rata-rata volume 50 periode * pengali, tidak ada posisi short saat ini.
  5. Kondisi tutup posisi long: CCI > 0. Kondisi tutup posisi short: CCI < 0.
  6. Berikan peringatan saat membuka posisi, dan juga saat menutup posisi.

Keunggulan Strategi

  1. Menggabungkan beberapa indikator untuk penilaian komprehensif, meningkatkan akurasi sinyal.
  2. Mengadopsi metode filter tren yang dapat disesuaikan secara fleksibel sesuai tren pasar, mengikuti arah tren.
  3. Jenis moving average dapat dipilih, sehingga dapat beradaptasi dengan karakteristik pasar yang berbeda.
  4. Telah diuji pada data historis jangka panjang, stabilitasnya baik, cocok untuk penggunaan jangka panjang.
  5. Perdagangan dua arah, beradaptasi dengan berbagai kondisi pasar, banyak peluang untung.
  6. Tingkat otomatisasi tinggi, tidak memerlukan intervensi manual, menghemat waktu dan tenaga.

Risiko Strategi

  1. Kurangnya stop loss dan take profit tradisional, dapat mengalami penarikan besar dalam kondisi pasar ekstrem.
  2. Di pasar yang bergerak sideways, dapat terjadi pembukaan dan penutupan posisi yang sering, meningkatkan biaya transaksi.
  3. Menggunakan periode CCI yang relatif pendek, dapat menghasilkan sinyal noise.
  4. Saat tren tidak jelas atau volatilitas pasar meningkat, filter tren memiliki efektivitas terbatas.
  5. Ukuran posisi tetap, tidak dapat beradaptasi dengan perubahan volatilitas pasar.

Arah Optimasi Strategi

  1. Dapat dipertimbangkan untuk menambahkan stop loss bergerak atau stop loss titik tetap untuk mengendalikan risiko per transaksi.
  2. Parameter RSI dan CCI dapat dioptimalkan lebih lanjut untuk mengurangi sinyal noise.
  3. Dapat dipertimbangkan untuk memasukkan indikator volatilitas seperti ATR, menyesuaikan ukuran posisi dan stop loss berdasarkan volatilitas pasar.
  4. Menambahkan lebih banyak pasangan mata uang, dan mengoptimalkan parameter secara terpisah sesuai karakteristik masing-masing instrumen.
  5. Mencoba memperkenalkan teknologi kecerdasan buatan seperti machine learning untuk mengoptimalkan parameter secara adaptif.

Kesimpulan

Strategi ini menggunakan beberapa indikator klasik, mudah untuk ditulis dan diuji ulang di TradingView. Hasil backtest cukup baik, namun dalam perdagangan nyata tetap perlu memperhatikan kontrol risiko dan penyesuaian parameter. Disarankan untuk menguji dengan dana kecil terlebih dahulu, mengumpulkan pengalaman, lalu secara bertahap meningkatkan investasi. Tingkat mekanisasi tinggi, cocok untuk investor yang stabil dalam jangka panjang.

Source
Pine
/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('CCI Strategy with Trend Filter AUDNZD, GBPNZD', overlay=true, default_qty_type=strategy.cash, default_qty_value=50000, commission_value=0.0005, slippage=2, initial_capital=10000)

// State variables to ensure one entry per signal
Strategy parameters
Strategy parameters
Allow Long Trades
Allow Short Trades
MA Type (Optional)
Trend Filter Method (Optional)
MA Length (Optional)
Keltner Channels Length (Optional)
Keltner Channels Multiplier (Optional)
CCI Length (Optional)
CCI Overbought Level (Optional)
CCI Oversold Level (Optional)
RSI Period (Optional)
RSI Overbought Level (Optional)
RSI Oversold Level (Optional)
Volume Multiplier (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)