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.