Strategi CCI Lama Hanya

Penulis:ChaoZhang, Tarikh: 2023-12-18 12:32:07
Tag:

img

Ringkasan

Strategi ini merancang strategi dagangan hanya panjang berdasarkan penunjuk CCI. Ia menghasilkan isyarat beli apabila CCI melebihi 100 dan menutup kedudukan panjang apabila CCI jatuh di bawah -100. Strategi ini berkesan menghalang pendek dengan hanya membenarkan penutupan kedudukan panjang.

Logika Strategi

Indikator CCI adalah pengayun trend yang mengukur penyimpangan harga semasa dari harga biasa dalam tempoh tertentu.

Logik dagangan adalah untuk pergi panjang apabila CCI melintasi di atas 100 dan menutup kedudukan panjang apabila CCI kemudiannya jatuh di bawah -100. Di samping itu, strategi hanya membenarkan penutupan kedudukan untuk mengelakkan kedudukan pendek, mengawal risiko dengan berkesan.

Analisis Kelebihan

  • Menggunakan teknik CCI yang matang untuk mengenal pasti kawasan overbought/oversold
  • Mencegah risiko sampingan pendek dengan hanya pergi panjang
  • Parameter CCI yang boleh disesuaikan untuk pengoptimuman di seluruh produk
  • Logik mudah difahami dan dilaksanakan

Analisis Risiko

  • Hasil CCI sensitif kepada parameter yang berbeza
  • Perlu memasukkan lebih banyak faktor apabila mengambil isyarat CCI untuk mengelakkan isyarat palsu
  • Peluang perdagangan sampingan pendek yang hilang
  • Cacat terhadap kejutan harga daripada peristiwa

Arahan pengoptimuman

  • Mengoptimumkan parameter CCI untuk produk yang berbeza
  • Tambah penapis dengan lebih banyak penunjuk untuk meningkatkan ketepatan
  • Menggabungkan strategi stop loss untuk mengehadkan kerugian
  • Membolehkan isyarat dibuka semula untuk kemasukan semula
  • Membolehkan perdagangan sampingan pendek yang diukur untuk meningkatkan keuntungan

Ringkasan

Strategi ini mengenal pasti kawasan overbought / oversold dengan CCI untuk perdagangan jangka panjang sahaja. Konsep ini matang dan mudah dilaksanakan tetapi mempunyai risiko di sekitar pengoptimuman parameter, penapis isyarat, berhenti dll. Dengan peningkatan berterusan, ia boleh menjadi pilihan strategi perdagangan jangka panjang yang kukuh.


/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("CCI Long Only Strategy", overlay=true)

// Input for CCI period
cciPeriod = input(14, title="CCI Period")

// Calculate CCI
cciValue = ta.cci(close, cciPeriod)

// Initialize variables to track last signals
var bool lastBuySignal = na
var bool lastSellSignal = na

// Buy condition
buyCondition = cciValue > 100 and na(lastBuySignal)

// Sell condition
sellCondition = cciValue < -100 and na(lastSellSignal)

// Update last signals
lastBuySignal := buyCondition ? true : na
lastSellSignal := sellCondition ? true : na

// Execute Buy and Sell orders
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.close("Buy", when = sellCondition)

// Plot CCI for reference
plot(cciValue, title="CCI", color=color.blue)

Lebih lanjut