Strategi Channel BreakOut

Definisi

Strategi Channel BreakOut mencipta satu saluran dengan jalurnya berdasarkan kepada nilai-nilai tertinggi dan terendah untuk bar-bar X terakhir (X ialah nilai tetapan 'Panjang'). Strategi memasuki posisi panjang jika ketinggian bar terkini adalah lebih tinggi daripada jalur saluran atas untuk bar sebelumnya. Ia memasuki posisi singkat jika kerendahan bar terkini adalah lebih rendah daripada jalur saluran bawah untuk bar sebelumnya.

Pengiraan

Pine Script 
//@version=5
strategy("ChannelBreakOutStrategy", overlay=true)
length = input.int(title="Length", minval=1, maxval=1000, defval=5)
upBound = ta.highest(high, length)
downBound = ta.lowest(low, length)
if (not na(close[length]))
	strategy.entry("ChBrkLE", strategy.long, stop=upBound + syminfo.mintick, comment="ChBrkLE")
strategy.entry("ChBrkSE", strategy.short, stop=downBound - syminfo.mintick, comment="ChBrkSE")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)

Kesimpulan

Strategi Channel BreakOut cuba untuk mencipta satu strategi seperti namanya - berdagang berdasarkan kepada sama ada satu simbol memecah keluar dari satu saluran ataupun tidak. Saluran adalah bergantung kepada panjang, di mana ia dipilih dalam tetapan strategi. Strategi memasuki posisi panjang jika ketinggian bar terkini adalah lebih tinggi daripada jalur saluran atas untuk bar sebelumnya. Ia memasuki posisi singkat jika kerendahan bar terkini adalah lebih rendah daripada jalur saluran bawah untuk bar sebelumnya.