استراتژی جهتدار باندهای بولینگر (BBSD)
تعریف
«جهت استراتژی» مشخص میکند که چه نوع سفارشی توسط استراتژی/راهبرد مذکور توانایی ایجاد دارد. درهمین حال، اگر مقدار تنظیمات ۰ باشد، استراتژی میتواند هم معاملات خرید (لانگ) و هم فروش (شورت) را انجام دهد. همچنین، اگر مقدار تنظیمات -۱ باشد، استراتژی فقط میتواند، معاملات فروش را به انجام برساند و اگر مقدار ۱ باشد، BBSD فقط میتواند معاملات لانگ را انجام دهد. از طرف دیگر، زمانیکه نماد به زیرِ باندِ پایینی باندهای بولینگر میرود و وارد معامله شورت میشود و همچنین اگر نماد به بالایِ باند بالایی رود، استراتژی جهتدار BB وارد معامله خرید میشود. باید این نکته را نیز بهخاطر داشت که در تنظیمات استراتژی مذکور میتوان جهتِ را فقط بر معاملات خرید، به فروش یا هر دو تنظیم کرد.
محاسبات
کد زبان برنامهنویسی پاین (Pine)
//@version=5
strategy(“Bollinger Bands Strategy directed”, overlay=true)
source = close
length = input.int(20, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
direction = input.int(0, title = “Strategy Direction”, minval=-1, maxval=1)
strategy.risk.allow_entry_in(direction == 0 ? strategy.direction.all : (direction < 0 ? strategy.direction.short : strategy.direction.long))
basis = ta.sma(source, length)
dev = mult * ta.stdev(source, length)
upper = basis + dev
lower = basis – dev
if (ta.crossover(source, lower))
strategy.entry(“BBandLE”, strategy.long, stop=lower, oca_name=”BollingerBands”, oca_type=strategy.oca.cancel, comment=”BBandLE”)
else
strategy.cancel(id=”BBandLE”)
if (ta.crossunder(source, upper))
strategy.entry(“BBandSE”, strategy.short, stop=upper, oca_name=”BollingerBands”, oca_type=strategy.oca.cancel, comment=”BBandSE”)
else
strategy.cancel(id=”BBandSE”)
//plot(strategy.equity, title=”equity”, color=color.red, linewidth=2, style=plot.style_areabr)
خلاصه
استراتژی جهتدار باندهای بولینگر با هدف خرید یا فروش به هنگامیکه یک نماد بهطور بالقوهای از قیمتِ میانگین خود فاصله گرفته، طراحی شده است. بهعنوان مثال، استراتژی مذکور میتواند بهگونهای تنظیم شود که اگر یک نماد به زیرِ باند پایینیِ Bollinger خود اُفت کند، خرید انجام دهد یا اگر به بالایِ باند بالاییِ خود برود، فروش را به ثمر رساند. علاوه بر این، برخی از معاملهگران ممکن است این روش را بهمثابه بازگشت به میانگین ببینند، زیرا بولینگر باند با استفاده از انحرافِ معیارِ قیمتِ میانگینِ یک نماد ساخته میشود. توجه به این نکته ضروری است که این، استراتژیِ جهتدار است و در تنظیمات میتوانید مقدارِ آنرا کنترل کنید؛ یعنی اگر مقدار آن ۰ باشد، هم معاملات خرید و هم فروش انجام میشود. راهبرد ذکرشده همچنین اگر مقدار -۱ باشد، فقط میتواند معاملات شورت را انجام دهد و اگر مقدار ۱ باشد، فقط توانایی انجام معاملات خرید را دارد.