Strategi Terobosan Saluran Donchian


Tanggal Pembuatan: 2024-02-26 14:55:04 Akhirnya memodifikasi: 2024-02-26 14:55:04
menyalin: 0 Jumlah klik: 712
1
fokus pada
1617
Pengikut

Strategi Terobosan Saluran Donchian

Ringkasan

Strategi penembusan saluran doncian adalah strategi pelacakan tren berdasarkan saluran harga. Strategi ini menggunakan batas atas, bawah, dan garis tengah rata-rata bergerak di saluran doncian untuk menilai tren dan penembusan harga untuk mengirimkan sinyal beli dan jual.

Prinsip Strategi

Strategi ini pertama-tama menghitung harga tertinggi, terendah dan rata-rata garis tengah dalam periode tertentu. Antara harga tertinggi dan terendah membentuk saluran harga, rata-rata garis tengah berada di tengah saluran. Ketika harga naik dari bawah menembus garis tengah, dianggap sebagai sinyal bullish, melakukan over; Ketika harga turun dari atas menembus garis tengah, dianggap sebagai sinyal bearish, melakukan over.

Secara khusus, strategi ini bekerja melalui langkah-langkah berikut:

  1. Perhitungan harga tertinggi 20 periode, dcUpper;
  2. Perhitungan harga minimum 20 periode, dcLower;
  3. Hitung rata-rata dcUpper dan dcLower, dan dapatkan dcAverage, sebagai garis tengah saluran;
  4. Gambarkan tiga garis dcUpper, dcLower, dan dcAverage yang membentuk saluran Donchian.
  5. Ketika harga closeout lebih besar dari median dcAverage, lakukan over; ketika harga closeout lebih rendah dari median dcAverage, lakukan short;
  6. Stop loss placing judgment: ketika melakukan over, jika harga close out lebih rendah dari dcLower, tutup lebih banyak; ketika melakukan short, jika harga close out lebih tinggi dari dcAverage, tutup kosong.

Ini adalah prinsip dasar strategi perdagangan. Dengan menangkap harga untuk memecahkan saluran, menilai tren, dan, seiring berjalannya waktu, beralih arah pada titik-titik penting.

Analisis Keunggulan

Strategi ini memiliki keuntungan sebagai berikut:

  1. Dasar teori strategi yang kuat, menggunakan saluran harga untuk menilai tren adalah metode analisis teknis klasik dan efektif;
  2. Logika strategi sederhana dan jelas, mudah dipahami dan diterapkan;
  3. Keuntungan yang didapatkan dari penarikan dan peluang untuk melacak tren yang sesuai dengan strategi pelacakan tren dalam transaksi kuantitatif;
  4. Ada mekanisme stop loss dan withdrawal yang jelas untuk mengendalikan kerugian tunggal.
  5. Parameter dapat disesuaikan secara fleksibel untuk menyesuaikan dengan lingkungan pasar yang berbeda.

Analisis risiko

Strategi ini juga memiliki beberapa risiko:

  1. Jumlah penerbangan yang terlalu banyak dapat meningkatkan biaya transaksi dan risiko tergelincir;
  2. Pengaturan posisi stop loss yang tidak masuk akal dapat menyebabkan stop loss terlalu sering;
  3. Setting parameter yang tidak tepat dapat menyebabkan sinyal perdagangan yang terlewat;
  4. Kegagalan untuk menembus akhir tren dapat menyebabkan kerugian.

Tanggapan:

  1. Ada beberapa hal yang perlu diperhatikan dalam membuat akun.
  2. Optimalkan logika stop loss untuk mencegah stop loss kecil.
  3. Untuk menguji lingkungan pasar yang berbeda, menyesuaikan parameter;
  4. Dalam kombinasi dengan indikator lain, filter sinyal menghindari risiko terobosan akhir.

Arah optimasi

Strategi ini juga dapat dioptimalkan dalam beberapa hal:

  1. Menggunakan indikator struktur pasar untuk mengidentifikasi tren dan menghindari perdagangan berlawanan arah.
  2. Meningkatkan kondisi penyaringan untuk memastikan efektifitas penembusan dan mengurangi sinyal palsu;
  3. Ini adalah indikator volatilitas yang digunakan untuk menilai kekuatan terobosan.
  4. Dalam beberapa tahun terakhir, ada banyak penelitian yang telah menunjukkan bahwa orang-orang yang mengkonsumsi daging babi adalah orang-orang yang lebih sehat.
  5. Algoritma pembelajaran mesin mengoptimalkan parameter secara otomatis untuk menyesuaikan diri dengan perubahan pasar.

Meringkaskan

Secara keseluruhan, strategi penembusan Dogecoin adalah strategi pelacakan tren yang efektif. Ini memiliki dasar teori, logika sederhana, menilai arah tren dan melacaknya melalui saluran harga, menangkap keuntungan dalam tren. Namun, strategi berbasis breakout ini juga memiliki risiko tertentu, yang memerlukan pengoptimalan parameter dan kondisi penyaringan untuk membuat strategi lebih stabil dan praktis.

Kode Sumber Strategi
/*backtest
start: 2024-01-26 00:00:00
end: 2024-02-25 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy(title = "dc", overlay = true)


testStartYear = input(2018, "Backtest Start Year")
testStartMonth = input(1, "Backtest Start Month")
testStartDay = input(1, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)

testEndYear = input(2018, "Backtest Start Year")
testEndMonth = input(12)
testEndDay = input(31, "Backtest Start Day")
testPeriodEnd = timestamp(testStartYear,testStartMonth,testStartDay,0,0)


testPeriod() =>
    true
    //time >= testPeriodStart  ? true : false

dcPeriod = input(20, "Period")

dcUpper = highest(close, dcPeriod)[1]
dcLower = lowest(close, dcPeriod)[1]
dcAverage = (dcUpper + dcLower) / 2

plot(dcLower, style=line, linewidth=3, color=red, offset=1)
plot(dcUpper, style=line, linewidth=3, color=aqua, offset=1)

plot(dcAverage, color=black, style=line, linewidth=3, title="Mid-Line Average")

strategy.entry("simpleBuy", strategy.long, when=close > dcAverage)
strategy.close("simpleBuy",when=close < dcLower)
    
strategy.entry("simpleSell", strategy.short,when=close < dcAverage)
strategy.close("simpleSell",when=close > dcAverage)