وسائل لوڈ ہو رہے ہیں... لوڈنگ...

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

مصنف:چاؤ ژانگ، تاریخ: 2024-04-30 16:51:34
ٹیگز:ایس ایم اے

img

جائزہ

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

حکمت عملی کا اصول

  1. بولنگر بینڈ کے اوپری ، درمیانی اور نچلے بینڈ کا حساب لگائیں۔ درمیانی بینڈ بندش کی قیمت کا سادہ چلتا ہوا اوسط ہے ، اور اوپری اور نچلی بینڈ درمیانی بینڈ ہیں جس میں معیاری انحراف کا ایک ضرب شامل یا منہا ہے۔
  2. جب اختتامی قیمت اوپری بینڈ سے اوپر ہو جائے تو، ایک طویل پوزیشن میں داخل ہوں.
  3. جب اختتامی قیمت نیچے کی بینڈ سے ٹوٹ جائے تو مختصر پوزیشن میں داخل ہوں۔
  4. جب ایک طویل پوزیشن رکھتے ہیں، اگر بند ہونے کی قیمت وسط بینڈ سے نیچے آتی ہے، تو طویل پوزیشن بند کریں.
  5. جب مختصر پوزیشن رکھیں تو اگر بند ہونے کی قیمت درمیانی بینڈ سے اوپر نکل جائے تو مختصر پوزیشن بند کریں۔

حکمت عملی کے فوائد

  1. بولنگر بینڈس قیمتوں کی اتار چڑھاؤ کی حد اور رجحان کی سمت کو مؤثر طریقے سے ظاہر کرسکتے ہیں۔ اندراجات اور باہر نکلنے کے لئے بولنگر بینڈس کے سلسلے میں قیمت کی پوزیشن کا استعمال کرتے ہوئے رجحان سازی کی مارکیٹوں کو پکڑ سکتا ہے۔
  2. اوپری اور نچلی بینڈ اور درمیانی بینڈ کے مابین فاصلہ ایک خاص معیاری انحراف ہے ، جو قیمت کی اتار چڑھاؤ میں ہونے والی تبدیلیوں کے مطابق ہوسکتا ہے۔ معیاری انحراف جتنا بڑا ہوگا ، اوپری اور نچلی بینڈ درمیانی بینڈ سے زیادہ دور ہوں گے۔
  3. باہر نکلنے کی شرط اوپر یا نیچے والے بینڈ کے الٹ توڑ کی بجائے وسط بینڈ کا استعمال کرتی ہے ، جس سے ابتدائی اسٹاپ نقصان اور منافع حاصل کرنے کی اجازت ہوتی ہے۔
  4. پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے ، جس سے بولنگر بینڈ کی مدت ، معیاری انحراف ضارب ، اور دیگر پیرامیٹرز کو مختلف علامتوں اور ٹائم فریموں کے مطابق ڈھالنے کے لئے بہتر بنایا جاسکتا ہے۔

حکمت عملی کے خطرات

  1. رینجنگ مارکیٹ میں ، قیمتیں بار بار اوپری اور نچلی بینڈ کے قریب گھوم سکتی ہیں ، جس سے ممکنہ طور پر کثرت سے داخلے اور باہر نکلنے کا سبب بن سکتا ہے ، جس سے لین دین کے اخراجات میں اضافہ ہوتا ہے۔
  2. جب قیمت رجحان کی نقل و حرکت میں تیز ہوجاتی ہے تو ، انٹری پوائنٹ نسبتا behind پیچھے رہ جاتا ہے ، اور رجحان کی پیروی کرنے کی صلاحیت کمزور ہوجاتی ہے۔
  3. رجحان کی تبدیلی کے آغاز میں، درمیانی بینڈ کو چھونے والا ریٹریکشن ایک باہر نکلنے کا باعث بنے گا، اگر رجحان جاری رہتا ہے تو بعد میں قیمتوں کی نقل و حرکت سے محروم ہوجائے گا.

حکمت عملی کی اصلاح کی ہدایات

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

خلاصہ

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


/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
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(20, minval=1, title = "Length")
mult = input.float(2.0, minval=0.001, maxval=50, title = "Multiplier")

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

// Strategy
long_condition = ta.crossover(close, upper1)
short_condition = ta.crossunder(close, lower1)

if (long_condition)
    strategy.entry("Long", strategy.long)
if (short_condition)
    strategy.entry("Short", strategy.short)

// Exit conditions
exit_long_condition = ta.crossunder(close, basis)
exit_short_condition = ta.crossover(close, basis)

if (exit_long_condition)
    strategy.close("Long")
if (exit_short_condition)
    strategy.close("Short")


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))

متعلقہ

مزید