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

مصنف:چاؤ ژانگ، تاریخ: 2023-09-21 10:38:13
ٹیگز:

جائزہ

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

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

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

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

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

فوائد کا تجزیہ

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

خطرے کا تجزیہ

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

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

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

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

خلاصہ

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


/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=2
strategy("Noro's Bollinger Strategy v1.0", shorttitle = "Bollinger str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100.0, pyramiding = 5)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")

length = input(20, minval=1)
mult = input(1.0, minval=0.001, maxval=50)

fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")

source = close
basis = sma(source, length)
dev = mult * stdev(source, length)

upper = basis + dev
lower = basis - dev

up = close < lower
dn = close > upper
exit = (strategy.position_size > 0 and close > open) or (strategy.position_size < 0 and close < open)

if up
    strategy.entry("Long", strategy.long, needlong == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, 01, 00, 00) and time < timestamp(toyear, tomonth, 31, 00, 00)))

if dn
    strategy.entry("Short", strategy.short, needshort == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, 01, 00, 00) and time < timestamp(toyear, tomonth, 31, 00, 00)))
    
if time > timestamp(toyear, tomonth, 31, 00, 00) or exit
    strategy.close_all()

مزید