
یہ حکمت عملی بلین بینڈ اشارے پر مبنی ایک بہتر ٹریڈنگ سسٹم ہے جو روایتی بلین بینڈ حکمت عملی کو دوہری معیاری فرق کے استعمال سے بہتر بناتا ہے۔ اس حکمت عملی کا مقصد مارکیٹ میں رجحانات اور الٹ کے مواقع کو پکڑنے کے لئے تجارتی سگنل پیدا کرنا ہے ، جس میں قیمتوں کے مختلف معیاری فرق کی سطح کے ساتھ تعامل کا استعمال کیا جاتا ہے۔
اس حکمت عملی کے مرکز میں دو مختلف سطحوں پر برن بینڈ کا استعمال ہے:
اس طرح کی دو پرتوں والی برنڈ ڈیزائن حکمت عملی کو مختلف مارکیٹ کے حالات میں لچکدار کام کرنے کی اجازت دیتی ہے ، جس سے مضبوط رجحانات کو پکڑنے کے ساتھ ساتھ ممکنہ الٹ پوائنٹس کی نشاندہی کی جاسکتی ہے۔
متحرک برین بینڈ ٹریڈنگ حکمت عملی ایک لچکدار اور طاقتور ٹریڈنگ سسٹم ہے جو ڈبل پرت برین بینڈ ڈھانچے کا استعمال کرتے ہوئے رجحانات کی پیروی اور الٹ ٹریڈنگ کی ضروریات کو مؤثر طریقے سے متوازن کرتی ہے۔ اس حکمت عملی کے بنیادی فوائد اس کی متحرک موافقت اور واضح بصری آراء ہیں ، جس سے یہ مارکیٹ کے مختلف حالات کے لئے ایک طاقتور آلہ بن جاتا ہے۔ تاہم ، تاجروں کو جعلی بریک اور زیادہ تجارت کے خطرے سے آگاہ رہنے کی ضرورت ہے ، اور حکمت عملی کی کارکردگی کو بہتر بنانے کے لئے اضافی فلٹرز اور متحرک پیرامیٹر ایڈجسٹمنٹ کو متعارف کرانے پر غور کرنے کی ضرورت ہے۔ مسلسل جانچ اور اصلاح کے ذریعہ ، اس حکمت عملی میں ایک قابل اعتماد تجارتی نظام بننے کی صلاحیت ہے ، جو تاجروں کو مستحکم منافع کے مواقع فراہم کرتی ہے۔
/*backtest
start: 2024-05-28 00:00:00
end: 2024-06-27 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// Bollinger Bands: Madrid : 14/SEP/2014 11:07 : 2.0
// This displays the traditional Bollinger Bands, the difference is
// that the 1st and 2nd StdDev are outlined with two colors and two
// different levels, one for each Standard Deviation
strategy(shorttitle='MBB', title='Bollinger Bands', overlay=true)
src = input(close)
length = input.int(34, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
basis = ta.sma(src, length)
dev = ta.stdev(src, length)
dev2 = mult * dev
upper1 = basis + dev
lower1 = basis - dev
upper2 = basis + dev2
lower2 = basis - dev2
colorBasis = src >= basis ? color.blue : color.orange
pBasis = plot(basis, linewidth=2, color=colorBasis)
pUpper1 = plot(upper1, color=color.new(color.blue, 0), style=plot.style_circles)
pUpper2 = plot(upper2, color=color.new(color.blue, 0))
pLower1 = plot(lower1, color=color.new(color.orange, 0), style=plot.style_circles)
pLower2 = plot(lower2, color=color.new(color.orange, 0))
fill(pBasis, pUpper2, color=color.new(color.blue, 80))
fill(pUpper1, pUpper2, color=color.new(color.blue, 80))
fill(pBasis, pLower2, color=color.new(color.orange, 80))
fill(pLower1, pLower2, color=color.new(color.orange, 80))
if (close > upper2)
strategy.entry("Long", strategy.long)
if (close < lower2)
strategy.entry("Short", strategy.short)
if (close <= lower2)
strategy.close("Long")
if (close >= upper2)
strategy.close("Short")