یہ حکمت عملی بٹ کوائن فیوچر پر خودکار تجارت کو حاصل کرنے کے لئے بولنگر بینڈز اشارے پر مبنی تجارتی حکمت عملی تیار کرتی ہے۔ یہ طویل ہوجاتا ہے جب قیمت بولنگر بینڈز کی نیچے کی حد کو توڑ دیتی ہے اور منافع کمانے کے لئے جب قیمت بولنگر بینڈز کی اوپری حد کو توڑ دیتی ہے تو مختصر ہوجاتی ہے۔
اس حکمت عملی میں بولنگر بینڈ اشارے کا استعمال کیا جاتا ہے جس میں 55 ادوار ہوتے ہیں اور بینڈوڈتھ کوفیشنٹ 4 پر مقرر ہوتا ہے۔ بولنگر بینڈ کی وسط لائن 55 دن کی سادہ چلتی اوسط ہے ، اور اوپری اور نچلی لائنیں بالترتیب وسط لائن +4 گنا معیاری انحراف اور وسط لائن -4 گنا معیاری انحراف ہیں۔ جب قیمت نچلی لائن سے نیچے آجاتی ہے تو ، طویل ہوجائیں۔ جب قیمت اوپری لائن سے اوپر بڑھتی ہے تو ، مختصر ہوجائیں۔
لانگ سگنل ٹرگر ہونے کے بعد ، حکمت عملی نچلی لائن کی قیمت پر اسٹاپ نقصان آرڈر طے کرے گی۔ شارٹ سگنل ٹرگر ہونے کے بعد ، حکمت عملی اوپری لائن کی قیمت پر اسٹاپ نقصان آرڈر طے کرے گی۔ کوئی منافع لینے کے احکامات طے نہیں ہوتے ہیں۔
اس حکمت عملی کا استعمال بولنگر بینڈز اشارے کی صلاحیت کا استعمال کرتا ہے کہ زیادہ خریدنے اور زیادہ فروخت ہونے والے حالات کا تعین کرنے کے لئے مناسب طریقے سے اندراج کے وقت کا تعین کیا جاسکے۔ بینڈوڈتھ گتانک کو زیادہ کثرت سے تجارت سے بچنے کے لئے 4 پر مقرر کیا گیا ہے۔ بیک ٹسٹ کے نتائج سے پتہ چلتا ہے کہ بٹ کوائن 1 منٹ کے ٹائم فریم پر ، حکمت عملی 80٪ سے زیادہ منافع بخش امکان حاصل کرتی ہے ، جس کا اہم اثر ہے۔
دوسرے اشارے کے مقابلے میں ، بولنگر بینڈ اشارے مارکیٹ میں اتار چڑھاؤ کو بہت اچھی طرح سے اپناتے ہیں اور مختلف ادوار میں اتار چڑھاؤ کو پکڑنے کے لئے بینڈوتھ کو خود بخود ایڈجسٹ کرسکتے ہیں۔ اس سے حکمت عملی کے پیرامیٹرز بہت مضبوط ہوجاتے ہیں۔
اس کے علاوہ، حکمت عملی صرف بولنگر بینڈ اشارے پر منحصر ہے، جو بہت آسان ہے اور مقداری ٹریڈنگ کی ضروریات کو پورا کرتا ہے.
اس حکمت عملی کا بنیادی خطرہ اس حقیقت میں ہے کہ بولنگر بینڈ کے اشارے کے اثر سے زیادہ خریدنے اور زیادہ فروخت ہونے والی مارکیٹ کے حالات کا اندازہ لگانے کا اثر مارکیٹ کی بڑی حرکتوں سے متاثر ہوسکتا ہے۔ بیل مارکیٹ میں ، اسٹاک کی قیمتیں طویل عرصے تک اونچی ہوسکتی ہیں ، جس سے اوپری ریل کو موثر مزاحمت بنانا مشکل ہوجاتا ہے۔ اسی طرح ، ریل مارکیٹ میں ، اسٹاک کی قیمتیں طویل عرصے تک کم رہ سکتی ہیں ، جس سے نچلی ریل کو موثر مدد فراہم کرنا مشکل ہوجاتا ہے۔ اس سب سے حکمت عملی کے ذریعہ پیدا ہونے والے غلط تجارتی سگنل پیدا ہوسکتے ہیں۔
اس کے علاوہ، بولنگر بینڈ کی اوپری اور نچلی ریلوں پر براہ راست سٹاپ نقصان کی ترتیب بہت قریب ہوسکتی ہے، حکمت عملی کو کافی جگہ دینے میں ناکام رہتی ہے اور اس طرح قیمت میں اتار چڑھاؤ کی وجہ سے باہر نکل جاتی ہے.
حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
دوسرے اشارے کے ساتھ مل کر۔ KDJ اور MACD جیسے اشارے تجارتی اشاروں کو تبدیل کرنے کے لئے انتہائی overbought / oversold حالات کا فیصلہ کرنے میں مدد کرسکتے ہیں۔
منافع میں مقفل کرنے کے لئے ٹریلنگ اسٹاپ نقصان مقرر کریں۔ جامد اسٹاپ نقصان کے مقابلے میں ، ٹریلنگ اسٹاپ نقصان قیمت میں اتار چڑھاؤ کی بنیاد پر اسٹاپ نقصان کی پوزیشن کو مناسب طریقے سے ایڈجسٹ کرسکتا ہے۔
پیرامیٹرز کو بہتر بنائیں۔ زیادہ سے زیادہ پیرامیٹرز کا مجموعہ تلاش کرنے کے لئے بولنگر بینڈ کے مختلف ادوار اور بینڈوتھ پیرامیٹرز کی جانچ کی جاسکتی ہے۔ زیادہ سے زیادہ پیرامیٹرز تلاش کرنے کے لئے اصلاح کے الگورتھم کا بھی استعمال کیا جاسکتا ہے۔
مارکیٹ کے حالات کے مطابق پیرامیٹرز کو ایڈجسٹ کریں۔ مارکیٹ میں تین حالتیں ہیں: بیل ، ریچھ اور رینج سے منسلک۔ لہذا پیرامیٹرز کو مارکیٹ کے حالات کی بنیاد پر الگ الگ ترتیب دیا جاسکتا ہے۔
لیوریج مینجمنٹ کی اعلی درجے کی حکمت عملی شامل کریں۔ لیوریج کو متحرک طور پر ایڈجسٹ کرکے حکمت عملی کے رسک پروفائل کا انتظام کریں۔
اس حکمت عملی کی سب سے بڑی طاقت بولنگر بینڈز اشارے سے اوور بک / اوور سیل سگنل حاصل کرنے کی اس کی سادہ اور واضح تجارتی منطق ہے۔ مجموعی طور پر ، یہ ایک بہت ہی عملی قلیل مدتی مقداری حکمت عملی ہے۔ ہم طویل مدتی مستحکم منافع حاصل کرنے کے لئے اسے بہت سے طریقوں سے بہتر بنا کر مزید بہتر بنا سکتے ہیں۔
/*backtest start: 2023-11-27 00:00:00 end: 2023-12-27 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Kozlod - BB Strategy - 1 minute", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100) // // author: Kozlod // date: 2019-05-29 // BB - XBTUDS - Bitmex - 1m // https://www.tradingview.com/u/Kozlod/ // https://t.me/quantnomad // source = close length = input(55, minval=1) mult = input(4, minval=0.001, maxval=50) basis = sma(source, length) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev plot(upper) plot(lower) buyEntry = crossover(source, lower) sellEntry = crossunder(source, upper) if (crossover(source, lower)) strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE") else strategy.cancel(id="BBandLE") if (crossunder(source, upper)) strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE") else strategy.cancel(id="BBandSE")