Strategi Pengesanan Pelanggaran

Penulis:ChaoZhang, Tarikh: 2023-09-15 12:36:43
Tag:

Ini adalah artikel yang dioptimumkan untuk SEO mengenai strategi Donchain Breakout:

Ringkasan Strategi

Strategi pengesanan pecah adalah strategi perdagangan jangka pendek yang hanya jangka panjang. Ia memantau sama ada harga pecah di atas rel atas Bollinger Band dan pergi lama jika pecah berlaku. Terdapat dua pilihan keluar: yang pertama adalah keluar apabila harga pecah di bawah rel bawah Bollinger Band, dan yang kedua adalah keluar apabila harga pecah di bawah garis tengah. Strategi ini mengabaikan kesan slippage dan komisen pada pengiraan keuntungan.

Logika Strategi

  1. Pergi panjang apabila harga pecah di atas Bollinger Band.

  2. Terdapat dua pilihan keluar:

    • Pilihan 1: Keluar apabila harga merosot di bawah rel bawah Bollinger Band.

    • Pilihan 2: Keluar apabila harga merosot di bawah garis tengah Bollinger Band.

  3. Pergeseran dan komisen tidak dipertimbangkan dalam pengiraan keuntungan.

Strategi ini menggunakan penunjuk Bollinger Bands untuk menentukan trend dan keadaan overbought / oversold. Bollinger Bands terdiri daripada garis tengah, rel atas dan rel bawah. Garis tengah adalah purata bergerak mudah harga penutupan selama n tempoh. Rel atas dan bawah dicatatkan berdasarkan penyimpangan standard untuk membentuk saluran sampul. Rel atas dan bawah boleh dilihat sebagai tahap rintangan dan sokongan masa depan harga.

Apabila harga pecah di atas rel atas, ia menandakan bahawa trend menaik sedang terbentuk dan kedudukan panjang boleh dimulakan. Apabila harga pecah di bawah rel bawah, ia menunjukkan kemunculan trend menurun dan kedudukan harus ditutup. Garis tengah mewakili tahap harga purata.

Kelebihan strategi ini adalah bahawa ia menggunakan Bollinger Bands untuk menentukan arah trend, yang dapat mengurangkan risiko yang berkaitan dengan pecah palsu. Ia hanya berlangsung lama apabila trend menaik muncul, yang sejajar dengan mentaliti perdagangan trend.

Kelebihan Strategi

  • Menggunakan Bollinger Bands untuk menentukan trend, mengurangkan risiko pecah palsu

  • Hanya berjalan lama dalam trend menaik, sejajar dengan mentaliti perdagangan trend

  • Menyediakan dua pilihan keluar untuk menyesuaikan diri dengan perubahan pasaran

  • Mengabaikan slippage dan komisen, menjadikan pengiraan keuntungan lebih mudah

  • Berlaku untuk bingkai masa yang berbeza, untuk perdagangan intraday dan trend

Amaran Risiko

  • Masih mempunyai beberapa risiko pecah palsu, yang Bollinger Bands tidak boleh mengelakkan sepenuhnya

  • Mengabaikan kebocoran dan komisen terlalu menilai keuntungan sebenar

  • Menjadi jangka panjang sahaja bermakna tiada keuntungan boleh dibuat dalam downtrends

  • Parameter seperti tempoh pecah, tempoh garis tengah harus diselaraskan dengan perubahan pasaran

Kesimpulan

Secara keseluruhannya, strategi pengesanan pecah adalah strategi yang sangat dioptimumkan, yang dikawal risiko mengikut trend. Ia menggunakan Bollinger Bands untuk menentukan arah trend dan berjalan lama apabila trend muncul, dengan dua mekanisme keluar untuk mengawal risiko. Strategi ini mudah dilaksanakan dan boleh digunakan untuk bingkai masa yang berbeza. Tetapi pecah palsu harus diperhatikan, dan parameter harus disesuaikan dengan sesuai untuk menyesuaikan diri dengan pasaran yang kompleks dan sentiasa berubah.


/*backtest
start: 2023-09-07 00:00:00
end: 2023-09-14 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Senthaamizh

//Break out trading system works best in a weekly chart and daily chart of Nifty and BankNifty
//@version=4

strategy("Donchain BO",shorttitle = "DBO",default_qty_type = strategy.percent_of_equity,default_qty_value = 100, overlay=true)
length = input(20, minval=1)
exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using basis line

lower = lowest(length)
upper = highest(length)
basis = avg(upper, lower)

l = plot(lower, color=color.blue)
u = plot(upper, color=color.blue)
plot(basis, color=color.orange)
fill(u, l, color=color.blue)

longCondition = crossover(close,upper[1])
if (longCondition)
    strategy.entry("Long", strategy.long)

if(exit==1)
    if (crossunder(close,lower[1]))
        strategy.close("Long")

if(exit==2) 
    if (crossunder(close,basis[1]))
        strategy.close("Long")





Lebih lanjut