یہ بولنگر بینڈ پر مبنی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ قیمت کے رجحانات کا تعین کرنے اور خرید و فروخت کے سگنل پیدا کرنے کے لئے بولنگر بینڈ کے اوپری اور نچلے بینڈ کا استعمال کرتی ہے۔ خاص طور پر ، جب بند قیمت اوپری بینڈ سے اوپر ٹوٹ جاتی ہے تو یہ طویل ہوجاتی ہے اور جب بند قیمت نچلی بینڈ سے نیچے ٹوٹ جاتی ہے تو مختصر ہوجاتی ہے۔
حکمت عملی رجحانات کا تعین کرنے کے لئے بولنگر بینڈ کے اوپری اور نچلے بینڈ کا استعمال کرتی ہے۔ بولنگر بینڈ کا وسط بینڈ n ادوار میں بند قیمتوں کی سادہ چلتی اوسط ہے۔ بینڈ کی چوڑائی n ادوار میں بند قیمتوں کے معیاری انحراف سے k گنا ہے۔ فارمولے یہ ہیں:
مڈل بینڈ: SMA ((close، n) اوپری بینڈ: مڈل بینڈ + k * STDEV ((close، n) کم بینڈ: درمیانی بینڈ - k * STDEV ((close، n)
جب قیمت اوپری بینڈ سے اوپر ہوتی ہے تو ، اس کا مطلب یہ ہے کہ قیمت نے وسط بینڈ کے آس پاس معمول کی اتار چڑھاؤ کی حد سے تجاوز کرلیا ہے ، جس سے اپ ٹرینڈ کا اشارہ ہوتا ہے۔ جب قیمت نچلی بینڈ سے نیچے ہوتی ہے تو ، اس کا مطلب یہ ہے کہ قیمت معمول کی حد سے باہر گر گئی ہے ، جس سے نیچے کا رجحان ظاہر ہوتا ہے۔
اس کی بنیاد پر، حکمت عملی کا تعین:
رجحانات کا تعین کرنے کے لئے بولنگر بینڈ کا استعمال درمیانے اور طویل مدتی رجحانات کے لئے اچھی طرح سے کام کرتا ہے۔
اس حکمت عملی کے اہم فوائد یہ ہیں:
رجحانات کا تعین کرنے کے لئے بولنگر بینڈ کا استعمال قابل اعتماد ہے۔ بولنگر بینڈ اتار چڑھاؤ کو مدنظر رکھتے ہیں اور موڑ کے مقامات کو اچھی طرح سے طے کرسکتے ہیں۔
حکمت عملی کے قوانین سادہ اور واضح ہیں، سمجھنے اور لاگو کرنے میں آسان ہیں.
قیمتوں کی پیشن گوئی کرنے کی ضرورت نہیں، صرف قیمت اور بولنگر بینڈ کے درمیان تعلقات کو ٹریک کریں. کام کرنے کے لئے آسان.
بینڈ وقفوں پر سگنل تیار کیے جاتے ہیں، مواقع کو ضائع کیے بغیر بروقت رجحان کی تبدیلیوں کو پکڑتے ہیں۔
اس حکمت عملی میں کچھ خطرات بھی ہیں:
بولنگر بینڈ قیمتوں کی نقل و حرکت کی مکمل پیش گوئی نہیں کرسکتے ہیں۔ بینڈ بریک آؤٹ کے بعد ، رجحانات برقرار نہیں رہ سکتے ہیں اور وِپساؤ ممکن ہیں۔
قیمت بینڈ کے قریب اتار چڑھاؤ کر سکتی ہے، جس سے متعدد چھوٹے نقصانات ہو سکتے ہیں۔
نامکمل پیرامیٹر کی ترتیبات بھی خراب سگنلز کا باعث بن سکتی ہیں۔ ایک ن جو بہت چھوٹا ہے اس کی وجہ سے بینڈ میں بہت کثرت سے تبدیلیاں اور سگنل آسکتے ہیں۔ ایک ک بہت بڑا سگنل میں تاخیر کا باعث بن سکتا ہے۔
مارکیٹ کے رجحانات انفرادی اسٹاک کو متاثر کرسکتے ہیں اور نظام کے خطرات کا باعث بن سکتے ہیں۔
متعلقہ رسک کنٹرول اقدامات:
حکمت عملی کو کئی طریقوں سے بہتر بنایا جاسکتا ہے:
n کو بہتر بنائیں اور مختلف ترتیبات کی جانچ کریں۔ اس کے علاوہ ، اتار چڑھاؤ کی بنیاد پر k متحرک بنائیں۔
خرید/فروخت کے اشاروں کو فلٹر کرنے اور جھوٹے اشاروں کو کم کرنے کے لیے MACD اور KDJ جیسے دیگر اشارے استعمال کرنے والے فلٹرز شامل کریں۔
نقصانات کو کنٹرول کرنے کے لئے قیمت پر مبنی یا اتار چڑھاؤ پر مبنی اسٹاپ جیسے سٹاپ نقصان کے طریقہ کار کو شامل کریں.
قیمت کی اتار چڑھاؤ کا تعین کرنے اور پوزیشن کے سائز کو ایڈجسٹ کرنے کے لئے بولنگر بینڈوتھ کا استعمال کریں۔ وسیع بینڈ زیادہ اتار چڑھاؤ کی نشاندہی کرتے ہیں لہذا سائز کو کم کریں۔
رجحان کا تعین کرنے والے اشارے کے ساتھ مل کر اور قائم رجحانات میں داخلہ سگنل کے لئے بینڈ کا استعمال کریں.
مجموعی طور پر یہ ایک قابل اعتماد رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ رجحانات کا تعین کرنے کے لئے بولنگر بینڈ کا استعمال کرتا ہے اور کام کرنا آسان ہے۔ اہم فوائد بروقت سگنل ہیں جو رجحان میں تبدیلیوں کو پکڑتے ہیں۔ لیکن کچھ وپسا اور پیرامیٹر کی اصلاح کی مشکلات موجود ہیں۔ پیرامیٹر کی اصلاح ، فلٹرز کو شامل کرنے جیسے طریقے خطرات کو کنٹرول کرسکتے ہیں اور استحکام کو بہتر بناسکتے ہیں۔ یہ ان سرمایہ کاروں کے لئے موزوں ہے جن کی اعتدال پسند رجحان کی درستگی کی ضروریات ہیں اور اعلی آپریشن کی تعدد کو ترجیح دیتے ہیں۔
/*backtest start: 2023-12-01 00:00:00 end: 2023-12-31 23:59:59 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Bollinger Bands Trend Strategy", shorttitle="BB Trend", overlay=true) source = close length = input(8, minval=1) mult = input(1.00, minval=0.001, maxval=50) basis = sma(source, length) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev buyEntry = crossover(source, upper) sellEntry = crossunder(source, lower) if (crossover(source, upper)) strategy.entry("BBandLE", strategy.long, stop=upper, oca_name="BollingerBands", comment="BBandLE") else strategy.cancel(id="BBandLE") if (crossunder(source, lower)) strategy.entry("BBandSE", strategy.short, stop=lower, oca_name="BollingerBands", comment="BBandSE") else strategy.cancel(id="BBandSE") //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)