Strategi mengikut arah aliran berdasarkan sifar CCI


Tarikh penciptaan: 2023-09-28 16:00:36 Akhirnya diubah suai: 2023-09-28 16:00:36
Salin: 0 Bilangan klik: 770
1
fokus pada
1617
Pengikut

Gambaran keseluruhan

Strategi ini menggunakan penyambungan titik sifar dalam penunjuk CCI sebagai isyarat masuk dan keluar dari pasaran untuk menangkap arah trend. Apabila penunjuk CCI melewati titik sifar dari kawasan nilai negatif, dan kosong ketika melewati titik sifar dari kawasan nilai positif, untuk mencapai kesan operasi trend pengesanan.

Prinsip Strategi

  • Panjang penggunaan CCI adalah 20 kitaran.
  • Apabila memakai 0 pada penunjuk CCI, buat lebih banyak masuk, garis hentian adalah -100.
  • Apabila memakai 0 di bawah penunjuk CCI, masuk kosong, garis hentikan kerugian adalah 100 .
  • Syarat kedudukan rata adalah CCI sekali lagi melintasi sifar.

Logik teras strategi ini adalah untuk menangkap persilangan sifar CCI sebagai isyarat untuk menentukan trend harga. Apabila CCI bergerak dari kawasan negatif ke kawasan positif, harga mungkin bergerak ke atas; apabila CCI bergerak dari kawasan positif ke kawasan negatif, harga mungkin bergerak ke bawah.

Analisis kelebihan

  • Menggunakan penyambung sifar CCI untuk menentukan arah trend, ini adalah kaedah penggunaan CCI yang lebih klasik.
  • Dengan menggunakan panjang parameter CCI yang sesuai, anda boleh menyaring terlalu banyak isyarat perdagangan bising dan menangkap titik peralihan trend utama.
  • Strategi hanya masuk sekali apabila trend berubah, dan menetapkan stop loss, dapat mengurangkan terlalu banyak perdagangan yang tidak perlu, memusatkan dana untuk mengejar mata wang yang besar.
  • Parameter penunjuk CCI dan jarak henti telah dioptimumkan untuk menjadikan parameter strategi lebih universal.

Analisis risiko

  • Indeks CCI mungkin menghasilkan isyarat silang sifar palsu yang menyebabkan kerugian yang tidak perlu.
  • Jarak penangguhan yang tidak betul boleh menyebabkan penangguhan yang terlalu longgar atau terlalu sempit.
  • Tetapan panjang parameter CCI tidak munasabah dan mungkin menapis peluang dagangan yang berkesan untuk kitaran yang lebih pendek.
  • Terdapat risiko kehilangan masa tertentu, iaitu trend harga telah terbentuk, tetapi isyarat silang sifar CCI berada di belakang, menyebabkan kemasukan terlambat.

Kaedah pencegahan:

  • Pengesahan digabungkan dengan penunjuk lain untuk mengelakkan persilangan palsu CCI.
  • Secara dinamik menyesuaikan jarak henti.
  • Mengoptimumkan panjang parameter CCI untuk menangkap trend dalam tempoh yang berbeza.
  • Syarat kemasukan perlu dilonggarkan, tanpa perlu membayar sepadan sifar CCI.

Arah pengoptimuman

Strategi ini boleh dioptimumkan dengan cara berikut:

  1. Mengoptimumkan panjang parameter CCI untuk mencari kombinasi parameter terbaik. Anda boleh mencari parameter yang paling optimum dengan menjelajah parameter dengan panjang yang berbeza, menguji keuntungan dan kadar kemenangan.

  2. Menambah pengesahan petunjuk lain, seperti KDJ, MACD, dan lain-lain, untuk mengelakkan kerugian yang tidak perlu disebabkan oleh penembusan palsu dalam petunjuk CCI. Harga boleh ditetapkan untuk terus menerus menembusi satu julat harga, atau indikator lain akan masuk apabila isyarat disegerakan.

  3. Secara dinamik menyesuaikan jarak berhenti. Anda boleh menyesuaikan jarak berhenti secara automatik mengikut tahap turun naik pasaran. Menurunkan jarak berhenti adalah baik untuk berhenti tepat pada masanya, tetapi mungkin terlalu sensitif; meningkatkan jarak berhenti adalah baik untuk trend berterusan, tetapi juga boleh menyebabkan kerugian besar.

  4. Optimumkan syarat kemasukan untuk mengurangkan kesilapan. Anda boleh melonggarkan syarat kemasukan, mula masuk ketika petunjuk CCI mendekati sifar, secara beransur-ansur menambah kedudukan, dan bukannya bercross sifar.

  5. Tambah trend untuk menentukan keadaan keluar, untuk memaksimumkan keuntungan. Apabila trend berbalik, anda boleh menetapkan isyarat keluar baru, seperti berhenti apabila harga kembali mundur pada tahap tertentu.

ringkaskan

Strategi ini menggunakan penyambungan sifar indikator CCI untuk menentukan arah trend harga, memasuki pasaran apabila persilangan berlaku, dan menetapkan jarak berhenti yang munasabah, dapat menjejaki tren dengan berkesan. Apabila strategi dioptimumkan, ia boleh menjadi strategi penjejakan trend yang stabil dan boleh dipercayai.

Kod sumber strategi
/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("CCI Level Zero Strategy (by Marcoweb) v1.0", shorttitle="CCI_L_Z_Strat_v1.0", overlay=true)

///////////// CCI
CCIlength = input(20, minval=1, title="CCI Period Length") 
CCIoverSold = -100
CCIoverBought = 100
CCIzeroLine = 0
CCI = cci(hlc3, CCIlength)
price = hlc3
vcci = cci(price, CCIlength)

source = close
buyEntry = crossover(source, CCIzeroLine)
sellEntry = crossunder(source, CCIzeroLine)
plot(CCI, color=black,title="CCI")
p1 = plot(CCIoverSold, color=blue,title="-100")
p2 = plot(CCIoverBought, color=red,title="100")
p3 = plot(CCIzeroLine, color=orange,title="0")


///////////// CCI 0Trend v1.0 Strategy 
if (not na(vcci))

    if (crossover(CCI, CCIzeroLine))
        strategy.entry("CCI_L", strategy.long, stop=CCIoverSold,  comment="CCI_L")
    else
        strategy.cancel(id="CCI_L")
        
    if (crossunder(CCI, CCIzeroLine))
        strategy.entry("CCI_S", strategy.short, stop=CCIoverBought,  comment="CCI_S")
    else
        strategy.cancel(id="CCI_S")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)