Dual Channel Donchian Breakout Strategi

Penulis:ChaoZhang, Tanggal: 2023-12-26 10:18:51
Tag:

img

Strategi ini didasarkan pada indikator Saluran Donchian untuk menerapkan sinyal perdagangan pada pecah band atas dan bawah.

Logika Strategi

Strategi ini menghitung band atas dan bawah dengan parameter yang berbeda untuk menghasilkan sinyal beli dan jual masing-masing.

Rumus Band Atas: Atas = tertinggi ((panjang1) Rumus Band Bawah: Bawah = Terendah ((panjang2)) Rumus garis tengah: garis tengah = (atas + bawah) / 2

Ketika harga menutup melanggar band atas, sinyal beli dihasilkan. Ketika harga menutup melanggar band bawah, sinyal jual dihasilkan.

Keuntungan dari strategi ini adalah fleksibilitas untuk menyesuaikan parameter band atas dan bawah untuk aturan perdagangan yang lebih fleksibel.

Keuntungan

  1. Parameter band atas dan bawah yang dapat disesuaikan untuk kontrol panjang dan pendek yang independen.

  2. Indikator garis tengah menunjukkan posisi rata-rata band untuk penilaian yang lebih jelas.

  3. Saluran Donchian memiliki tren mengikuti karakteristik untuk menangkap peluang tren.

  4. Logika sederhana dan mudah diterapkan.

Risiko

  1. Cacat terhadap kebocoran palsu, perlu disaring dari indikator lain.

  2. Tidak dapat mendeteksi divergensi tren, membutuhkan kombinasi indikator manual atau lainnya.

  3. Penyesuaian parameter yang tidak benar mengarah pada terlalu agresif atau terlalu konservatif.

Arah Peningkatan

  1. Masukkan rata-rata bergerak dll untuk menyaring penyusutan palsu.

  2. Tambahkan ukuran volatilitas untuk mengukur probabilitas real breakout.

  3. Sesuaikan secara dinamis parameter band atas dan bawah untuk aturan perdagangan adaptif.

Kesimpulan

Strategi ini mengimplementasikan perdagangan breakout fleksibel melalui saluran Donchian dual-band. Logika sederhana tetapi mengandung probabilitas breakout palsu tertentu. Dapat ditingkatkan dengan penyesuaian parameter, filter dan indikator tambahan.


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

//@version=3
//Modified Donchian Channel with separate adjustments for upper and lower levels, with offset
// Strategy to buy on break upper Donchian and sell on lower Donchian
strategy("Donchian Backtest", overlay=true)

length1 = input(20, minval=1, title="Upper Channel")
length2 = input(20, minval=1, title="Lower Channel")
offset_bar = input(0,minval=0, title ="Offset Bars")
max_length = max(length1,length2)

upper = highest(length1)
lower = lowest(length2)

basis = avg(upper, lower)

l = plot(lower, style=line, linewidth=3, color=red, offset=1)
u = plot(upper, style=line, linewidth=3, color=green, offset=1)

plot(basis, color=yellow, style=line, linewidth=1, title="Mid-Line Average")
//break upper Donchian (with 1 candle offset) (buy signal)
break_up = (close >= upper[1])
//break lower Donchian (with 1 candle offset) (sell signal)
break_down = (close <= lower[1])


if break_up
    strategy.entry("buy", strategy.long,1)
if break_down
    strategy.close("buy")

//plot(strategy.equity)


    



Lebih banyak