استراتژی بریکآوت کانال (CBS)
تعریف
استراتژی بریکآوت کانال (CBS)، یک کانال با باندهای خود براساس بالاترین و پایینترین مقادیر در X کندل بار گذشته ایجاد میکند (X، مقداری است که در تنظیماتِ «طول» مشخص شده است). این استراتژی/راهبرد همچنین زمانی وارد موقعیت (پوزیشن) خرید (لانگ) میشود که سقف میله (بار) فعلی از باندِ بالایی کانال در کندل قبلی بالاتر باشد و نیز بههنگامی پوزیشن فروش (شورت) صورت میگیرد که کفِ کندل بار فعلی از باندِ پایینیِ کانال در میله قبلی پایینتر باشد.
محاسبات
کد زبان برنامهنویسی پاین (Pine)
//@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)
خلاصه
CBS تلاش میکند تا راهبردی را پدید آورد که دقیقاً همانطور که از نام آن پیدا است، عمل کند، یعنی معاملاتی که براساس اینکه یک نماد از یک کانال خارج میشود یا خیر. همچنین، کانال مذکور به طول، بستگی دارد که در تنظیمات این استراتژی انتخاب میشود. سپس، استراتژی وارد موقعیت خرید میشود، اگر که سقف شمع فعلی از باندِ بالایی کانالِ در کندل قبلی بالاتر باشد. بهعلاوه، اگر کفِ میله بار فعلی از باندِ پایینیِ کانال در شمعِ قبلی پایینتر باشد، به پوزیشن شورت ورود پیدا میکند.