یہ حکمت عملی بولنگر بینڈ اشارے پر مبنی ہے ، جب قیمت بولنگر بینڈ کی اوپری یا نچلی لائنوں سے باہر نکلتی ہے تو طویل یا مختصر پوزیشنیں لی جاتی ہیں۔ اس کا مقصد بریک آؤٹ کی نقل و حرکت کو پکڑنے سے فائدہ اٹھانا ہے۔
خاص طور پر ، یہ سب سے پہلے لمبائی کی لمبائی کی وسط لائن ایس ایم اے ، اور معیاری انحراف کے متعدد گنا کی اوپری / نچلی لائنوں کا حساب لگاتا ہے۔ جب بند نیچے کی لائن سے اوپر کی طرف ٹوٹ جاتا ہے تو ، طویل ہوجائیں۔ جب بند اوپری لائن سے ٹوٹ جاتا ہے تو ، مختصر ہوجائیں۔ تجارتی اوقات کو محدود کرنے کے لئے آغاز اور اختتام کا وقت بھی مقرر کریں۔ روزانہ کھولنے سے پہلے باہر نکلیں۔
یہ حکمت عملی قیمتوں کے بینڈ سے باہر نکلنے کے بعد توسیع پذیر حرکتوں کو پکڑنے کی کوشش کرتی ہے۔ نچلے بینڈ کو توڑنے سے تیزی کی قوتوں کو تقویت ملتی ہے ، جبکہ اوپری بینڈ کو توڑنے کا مطلب ہے کہ bearish قوتوں کو تقویت ملتی ہے ، لہذا بریک آؤٹ کے مطابق تجارت سازگار ہے۔
انٹری قوانین کو بہتر بنانے، سٹاپ نقصان شامل کرنے، رجحان فلٹر وغیرہ متعارف کرانے سے خطرات کو کم کیا جا سکتا ہے.
یہ بولنگر بینڈ پر مبنی بریک آؤٹ حکمت عملی ہے۔ یہ بریک آؤٹ کی چالوں سے منافع حاصل کرتی ہے۔ پیشہ ور افراد سادہ منطق اور آسان نفاذ ہیں۔ 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()