اس حکمت عملی میں بولنگر بینڈ کا استعمال مارکیٹ کے رجحان کی سمت کا تعین کرنے کے لئے ہوتا ہے جس میں تیزی کے اشاروں کو فلٹر کرنے کے لئے آر ایس آئی اشارے کے ساتھ مل کر استعمال ہوتا ہے ، جس میں اضافے کا پیچھا کرنے اور گرنے کو مارنے کے لئے رفتار توڑنے والے آپریشنز کو نافذ کیا جاتا ہے۔ بنیادی خیال یہ ہے: جب قیمت بولنگر کے اوپری بینڈ سے ٹکرا جاتی ہے تو ، طویل ہوجائیں۔ جب قیمت بولنگر کے نچلے بینڈ سے ٹکرا جاتی ہے تو ، مختصر ہوجائیں۔
جب بولنگر بینڈز اشارے اوپری بینڈ کے ذریعے قیمت کی خرابی کا تعین کرتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ تیزی کے رجحان میں داخل ہوتی ہے۔ اس وقت ، فلٹریشن کے لئے آر ایس آئی اشارے کا استعمال کریں۔ جب آر ایس آئی 60 سے زیادہ ہو تو خرید سگنل تیار کریں۔ جب بی بی اشارے سے قیمت کے نیچے والے بینڈ کے ذریعے خرابی کا تعین ہوتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ bearish رجحان میں داخل ہوتی ہے۔ اس وقت ، فلٹریشن کے لئے آر ایس آئی اشارے کا استعمال کریں۔ جب آر ایس آئی 40 سے کم ہو تو فروخت سگنل تیار کریں۔
مزید نقصانات سے بچنے کے لیے مارکیٹ میں داخل ہونے کے بعد سٹاپ نقصان مقرر کریں۔
باہر نکلنے کے معیار طویل پوزیشن بند کر رہے ہیں جب قیمت بی بی کے وسط بینڈ سے نیچے کی حد تک پہنچ جاتی ہے، اور مختصر پوزیشن بند کر رہے ہیں جب قیمت بی بی کے وسط بینڈ سے اوپر کی حد تک پہنچ جاتی ہے.
بولنگر بینڈ اشارے سے مارکیٹ کے اہم رجحان کا تعین اور جھکاو کے مقامات کا پتہ لگایا جاسکتا ہے۔ آر ایس آئی فلٹر کے ساتھ مل کر سگنل کی وشوسنییتا کو بہتر بنایا جاسکتا ہے۔
پیچھا بڑھتا ہے اور قتل گر جاتا ہے آپریشن زیادہ واپسی حاصل کر سکتے ہیں.
سٹاپ نقصان کی ترتیب سے خطرات کو کنٹرول کیا جا سکتا ہے۔
بی بی اشارے کو ضمنی بازاروں کا جائزہ لینے میں مؤثر نہیں ہے، جو غلط سگنل پیدا کر سکتا ہے.
اسٹاپ نقصان کی غلط ترتیب سے مزید نقصانات ہو سکتے ہیں۔
تجارت کی اعلی تعدد تجارت کی لاگت اور سلائپج سے متاثر ہوتی ہے۔
بریک آؤٹ سگنلز کو بروقت اپ ڈیٹ کرنے کی ضرورت ہے، ورنہ بہترین انٹری مواقع ضائع ہو سکتے ہیں۔
بی بی بریکآؤٹ سگنلز کی وشوسنییتا کا اندازہ کرنے کے لئے دیگر اشارے کے ساتھ مل کر، جیسے حجم، چلتی اوسط وغیرہ۔
اشارے کی کارکردگی کو بہتر بنانے کے لئے BB پیرامیٹرز کو متحرک طور پر ایڈجسٹ کریں.
سٹاپ نقصان کی پوزیشن کو بہتر بنائیں، جیسے ٹرائلنگ سٹاپ نقصان، غیر ضروری نقصان کو کم کرنے کے لئے فیصد سٹاپ نقصان.
اس حکمت عملی میں مارکیٹ کے رجحان کا تعین کرنے کے لئے بی بی اور فلٹر سگنلز کے ساتھ آر ایس آئی کے ذریعہ رفتار کے رجحان کا پیچھا کرنے کے لئے ایک واضح منطق ہے۔ اس میں اعلی آپریشن کی تعدد ، تیز منافع / نقصان کے دورانیے ہیں ، جو زیادہ منافع حاصل کرنے والے تاجروں کے لئے زیادہ موزوں ہیں۔ تاہم ، اعلی تجارتی تعدد سے لین دین کے اخراجات میں بھی اضافہ ہوتا ہے اور اس کے لئے سخت سرمائے کے انتظام اور جذباتی کنٹرول کی ضرورت ہوتی ہے۔ پیرامیٹر کی اصلاح اور اسٹاپ نقصان کی اصلاح کے ذریعے کارکردگی اور استحکام میں مزید بہتری حاصل کی جاسکتی ہے۔
/*backtest start: 2023-11-21 00:00:00 end: 2023-12-21 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy(title="Bollinger Band Breakout", shorttitle = "BB-Stoxguru",default_qty_type = strategy.percent_of_equity,default_qty_value = 100, overlay=true) source = close start = timestamp (2007, 1,1,0,0) end = timestamp (2021,11,05,0,0) stop_level = (high[1]-low[1]) profit_level = (high[1]-low[1]) length = input(20, minval=1, title = "Period") //Length of the Bollinger Band mult = input(2, minval=0.001, maxval=50, title = "Standard Deviation") basis = sma(source, length) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev band=upper-lower stop_loss=low-atr(14) if time >= start // and time < end strategy.entry("Long", strategy.long, when = crossover(source, upper) and rsi(close,14)>=60 and rsi(close,14)<=70) // strategy.entry("Long", strategy.long, when = crossover(source, upper) and rsi(close,14)>60 and band<200) // strategy.exit("SL", "Long", stop=stop_loss) strategy.close(id="Long", when=crossunder(close, basis)) strategy.entry("Short", strategy.short, when = crossunder(source, lower) and rsi(close,14)<=40 and rsi(close,14)>=35) strategy.close(id="Short", when=crossover(close, basis)) // strategy.entry("Short", strategy.short, when = crossunder(source, lower) and rsi(close,14)<40 and band<200) // plot(upper-lower, color=color.purple,title= "DIFF",style=plot.style_linebr) plot(basis, color=color.red,title= "SMA") p1 = plot(upper, color=color.blue,title= "UB") p2 = plot(lower, color=color.blue,title= "LB") // fill(p1, p2) BW = ((upper - lower)) / basis * 100 plot(BW, title="Bollinger bandwidth", color=color.red)