بولنگر بینڈز بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-20 15:53:12
ٹیگز:

img

جائزہ

بولنگر بینڈ بریک آؤٹ حکمت عملی بولنگر بینڈ اشارے پر مبنی ایک سادہ مقداری تجارتی حکمت عملی ہے۔ حکمت عملی بولنگر بینڈ کے اوپری اور نچلے بینڈوں کے ذریعہ فراہم کردہ متحرک تعاون اور مزاحمت کی سطح کا استعمال کرتی ہے تاکہ جب قیمتیں بینڈ سے باہر نکلتی ہیں تو طویل پوزیشنوں کے لئے داخلے کے قوانین طے کیے جائیں اور جب قیمتیں بینڈ سے باہر نکلتی ہیں تو باہر نکلنے کے قوانین طے کیے جائیں ، جس کا مقصد قیمتوں کی نقل و حرکت میں رجحان کے بعد مواقع کو حاصل کرنا ہے۔

حکمت عملی منطق

بولنگر بینڈ اشارے کو جان بولنگر نے 1980 کی دہائی میں تیار کیا تھا۔ اس میں این پیریڈ کی حرکت پذیر اوسط اور ایم گنا معیاری انحراف اس کے اوپر اور نیچے ہوتا ہے۔ حرکت پذیر اوسط وسط نقطہ کے طور پر کام کرتا ہے ، جبکہ معیاری انحراف اتار چڑھاؤ کا حساب دیتا ہے۔ اعلی معیاری انحراف کی اقدار میں اتار چڑھاؤ میں اضافہ ہوتا ہے ، جبکہ کم اقدار میں اتار چڑھاؤ میں کمی ہوتی ہے۔

اس حکمت عملی کے لئے اندراج کی شرط یہ ہے کہ: جب اختتامی قیمت نیچے بولنگر بینڈ سے نیچے ہوتی ہے تو ایک لمبی پوزیشن لی جائے گی۔ جب اختتامی قیمت اوپری بولنگر بینڈ سے اوپر ہوتی ہے تو ایک مختصر پوزیشن لی جائے گی۔ باہر نکلنے کے اصول یہ ہیں: موجودہ لمبی پوزیشنوں کے لئے ، جب اختتامی قیمت اوپری بینڈ سے اوپر ہوتی ہے تو ختم ہوجائیں۔ موجودہ مختصر پوزیشنوں کے لئے ، جب اختتامی قیمت نیچے کی بینڈ سے نیچے ہوتی ہے تو احاطہ کریں۔

یہ ایک رجحان کی پیروی کرنے والی حکمت عملی ہے۔ بولنگر بینڈ کے ٹوٹنے سے اشارہ کردہ رجحان کی تسلسل کو پکڑ کر ، اس کا مقصد قیمتوں کی پائیدار سمت کی نقل و حرکت سے فائدہ اٹھانا ہے۔

فوائد

  1. مقررہ قیمتوں کے بجائے بولنگر بینڈ کو متحرک سپورٹ / مزاحمت کی سطح کے طور پر استعمال کرنا حکمت عملی کو بدلتے ہوئے مارکیٹ کے حالات کے مطابق بناتا ہے۔

  2. فیصلے قیمتوں کی سطح اور اتار چڑھاؤ کے حالات دونوں پر مبنی ہیں ، کچھ غلط اشاروں سے گریز کرتے ہیں۔

  3. بریک آؤٹ فریم ورک سادہ اور بدیہی ہے.

  4. پیرامیٹرز کی لچکدار ایڈجسٹمنٹ حکمت عملی کو مصنوعات اور مارکیٹوں میں موافقت پذیر بناتی ہے۔

خطرات

  1. اشارے کی ناقص پیرامیٹر ٹوننگ سے بہت کثرت سے تجارت اور غیر ضروری اخراجات پیدا ہوسکتے ہیں۔

  2. بریک آؤٹ سگنل پائیدار رجحانات کے بجائے صرف قلیل مدتی قیمتوں میں اتار چڑھاؤ ہوسکتے ہیں۔

  3. سٹاپ نقصان کی عدم موجودگی حکمت عملی کو غیر کنٹرول شدہ نقصان کے خطرات سے بے نقاب کرتی ہے۔

  4. خالصتاً تکنیکی نظام بنیادی رجحان کی تبدیلیوں کو نظر انداز کرتا ہے۔

  5. کارکردگی مختلف مصنوعات میں مختلف ہو سکتی ہے بغیر کسی ایڈجسٹمنٹ کے۔

بہتر مواقع

  1. مضبوطی بڑھانے کے لئے پیرامیٹرز کو بہتر بنائیں.

  2. نقصانات کو محدود کرنے کے لئے سٹاپ نقصان کے احکامات شامل کریں.

  3. فیصلوں کو بہتر بنانے کے لیے کثیر ٹائم فریم سسٹم بنائیں۔

  4. غلط سگنل سے بچنے کے لیے حجم فلٹرز شامل کریں۔

  5. بہتر وقت کے اندراجات اور سائز کی پوزیشنوں کے لئے مکمل بنیادیات.

  6. اپنی مرضی کے مطابق جانچنے کے لئے مزید مصنوعات پر حکمت عملی کا اندازہ کریں.

خلاصہ

بولنگر بینڈز بریکآؤٹ حکمت عملی اشارے پر مبنی بریکآؤٹس کے ذریعہ اشارہ کردہ رفتار پر سوار ہوکر رجحان کی پیروی کرنے کا ایک آسان طریقہ فراہم کرتی ہے۔ اس کی طاقت رجحان کے تسلسل کی متحرک نشاندہی میں ہے۔ مناسب رسک کنٹرول اور استحکام میں بہتری اسے قابل عمل منظم حکمت عملی میں تبدیل کرسکتی ہے۔


/*backtest
start: 2024-01-20 00:00:00
end: 2024-02-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands Strategy", overlay=true)

length = input.int(20, title="Bollinger Bands Length", minval=1)
maType = input.string("SMA", title="Basis MA Type", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input(close, title="Source")
mult = input.float(2.0, title="StdDev Multiplier", minval=0.001, maxval=50)
offset = input.int(0, title="Offset", minval=-500, maxval=500)

ma(source, length, _type) =>
    switch _type
        "SMA" => ta.sma(source, length)
        "EMA" => ta.ema(source, length)
        "SMMA (RMA)" => ta.rma(source, length)
        "WMA" => ta.wma(source, length)
        "VWMA" => ta.vwma(source, length)

basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev + offset
lower = basis - dev - offset

// Define strategy entry and exit conditions
strategy.entry("Buy", strategy.long, when=close < lower)
strategy.close("Buy", when=close > upper)

strategy.entry("Sell", strategy.short, when=close > upper)
strategy.close("Sell", when=close < lower)

// Plotting the Bollinger Bands
plot(basis, color=color.blue, title="Basis")
plot(upper, color=color.red, title="Upper Band")
plot(lower, color=color.green, title="Lower Band")


مزید