بی بی ڈبل لانگ اور شارٹ ٹریڈنگ حکمت عملی ایک ایسی حکمت عملی ہے جو دو طرفہ تجارت کے لئے بولنگر بینڈ کا استعمال کرتی ہے۔ یہ بولنگر بینڈ کے درمیانی بینڈ ، اوپری بینڈ اور نچلے بینڈ کو مل کر لانگ اور شارٹ پوزیشنوں کو کھولنے اور بند کرنے کے لئے استعمال کرتی ہے۔ جب قیمت اوپری بینڈ کو چھوتی ہے تو یہ مختصر پوزیشنیں کھولتی ہے ، اور جب یہ نچلی بینڈ کو چھوتی ہے تو طویل پوزیشنیں کھولتی ہے ، جس میں اسٹاپ نقصان اور منافع کی قیمتیں مقرر ہوتی ہیں۔ حکمت عملی کام کرنے میں آسان ہے اور مارکیٹ کے اہم رجحانات کو پکڑتی ہے۔
یہ حکمت عملی بنیادی طور پر بولنگر بینڈ کے اصول پر مبنی ہے۔ بولنگر بینڈ میں ایک درمیانی بینڈ ، ایک اوپری بینڈ اور ایک نچلی بینڈ شامل ہیں ، جو قیمتوں کے چلتے ہوئے رجحان کی نمائندگی کرتے ہیں۔ درمیانی بینڈ این ڈے چلتے ہوئے اوسط ہے ، اوپری بینڈ درمیانی بینڈ + کے معیاری انحرافات ہے ، اور نچلی بینڈ درمیانی بینڈ - کے معیاری انحرافات ہے۔ جب قیمت اوپری بینڈ سے گزرتی ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ زیادہ خریدنے کی حالت میں ہے ، اور مختصر پوزیشنوں کو کھولنے پر غور کیا جانا چاہئے۔ جب قیمت نچلی بینڈ سے گزرتی ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ زیادہ فروخت کی حالت میں ہے ، اور طویل پوزیشنوں کو کھولنے پر غور کیا جانا چاہئے۔
خاص طور پر ، حکمت عملی سب سے پہلے بولنگر کے درمیانی ، اوپری اور نچلے بینڈ کا حساب لگاتی ہے۔ اس کے بعد یہ فیصلہ کرتی ہے کہ آیا قیمت اوپری بینڈ کو چھوتی ہے۔ اگر ہاں تو ، یہ مختصر پوزیشنیں کھولتی ہے۔ یہ بھی فیصلہ کرتی ہے کہ آیا قیمت نچلے بینڈ کو چھوتی ہے۔ اگر ہاں تو ، یہ لمبی پوزیشنیں کھولتی ہے۔ پوزیشنیں کھولنے کے بعد ، یہ اسٹاپ نقصان اور منافع لینے کی قیمتیں بھی طے کرتی ہے۔ مثال کے طور پر ، لمبی پوزیشنیں کھولنے کے بعد ، اسٹاپ نقصان کی قیمت ایک خاص فیصد کے علاوہ افتتاحی قیمت ہوگی ، اور منافع لینے کی قیمت ایک خاص فیصد ہوگی۔ آخر میں ، حکمت عملی میں بندش کی شرائط بھی بیان کی جاتی ہیں ، بشمول اسٹاپ نقصان ، منافع لینے کی قیمت ، اور بولنگر بینڈ میں دوبارہ داخل ہونے کی قیمت۔
اس حکمت عملی میں بولنگر بینڈ کی صلاحیت کو مکمل طور پر استعمال کیا جاتا ہے تاکہ مارکیٹ کے زیادہ خریدنے اور زیادہ فروخت ہونے والے حالات کی عکاسی کی جاسکے ، اور نسبتا accurate درست لمبی اور مختصر تجارت کو نافذ کیا جاسکے۔ جب مارکیٹ مختلف مراحل میں ہوتی ہے تو ، بولنگر بینڈ اشارے کے ذریعہ موجودہ مارکیٹ کے حالات کے رجحان کا بھی اندازہ لگایا جاسکتا ہے ، اور اس کے مطابق تجارتی حکمت عملی اپنائی جاسکتی ہے۔
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
رجحانات کو پکڑنا۔ بولنگر بینڈ رجحانات کو پکڑنے کے لئے اہم رجحان کی سمت کی نشاندہی اور وقت میں پوزیشن کھول سکتے ہیں۔
دو طرفہ تجارت۔ یہ ایک ہی سمت میں محدود ہونے کے بغیر بیک وقت طویل اور مختصر تجارت کی اجازت دیتا ہے۔
خطرہ کنٹرول۔ سٹاپ نقصان اور منافع حاصل کرنے کا سیٹ اپ یقینی بناتا ہے کہ ہر تجارت میں نقصانات کو کم کرنے کے اقدامات ہوں۔
سادہ اور واضح۔ بولنگر بینڈ اشارے کی بنیاد پر، حکمت عملی کے قواعد براہ راست اور سمجھنے میں آسان ہیں۔
اصلاح کرنا آسان ہے۔ حکمت عملی کو بہتر بنانے کے لئے سائیکل کی لمبائی اور معیاری انحراف ضرب جیسے پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے۔
مختلف مارکیٹوں پر لاگو ہوتا ہے۔ اسٹاک ، فاریکس ، کریپٹو کرنسیوں وغیرہ پر لاگو کیا جاسکتا ہے۔
اس حکمت عملی میں کچھ خطرات بھی ہیں:
بولنگر بینڈس ناکامی کا خطرہ۔ بولنگر بینڈس مارکیٹ میں شدید اتار چڑھاؤ کے دوران ناکام ہوسکتے ہیں۔
سٹاپ نقصان کا خطرہ۔ سٹاپ نقصان کو رجحان کی شدید تبدیلیوں کے دوران مارا جاسکتا ہے۔
زیادہ سے زیادہ اصلاح کا خطرہ۔ زیادہ سے زیادہ اصلاح سے زیادہ فٹنگ ہوسکتی ہے۔
اعلی تجارتی تعدد کا خطرہ۔ بولنگر بینڈ کی کثرت سے اتار چڑھاؤ سے زیادہ تجارت ہوسکتی ہے۔
بینڈ ٹچ سے باہر نکلنے کا خطرہ۔ صرف بینڈ ٹچ کی بنیاد پر باہر نکلنا قبل از وقت ہوسکتا ہے۔
حل یہ ہیں:
رجحان کے اشارے کے ساتھ مل کر، وقت میں بند کی حکمت عملی جب بینڈ ناکام.
پیچھے ہٹنے والے سٹاپ نقصان کو اپنائیں.
مارکیٹوں اور ٹائم فریموں میں بیک ٹیسٹ تاکہ زیادہ فٹ ہونے سے بچ سکے۔
تجارتی تعدد کو کم کرنے کے لئے اتار چڑھاؤ کی حد کو آرام دہ بنائیں.
بینڈ سگنل کی تصدیق کے لئے MACD انحراف جیسے باہر نکلنے والے اشارے شامل کریں.
حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
مختلف سائیکل رجحانات سے ملنے کے لئے سائیکل کی لمبائی جیسے بولنگر پیرامیٹرز کو ایڈجسٹ کریں، اور مارکیٹ کی اتار چڑھاؤ کے مطابق معیاری انحراف ضرب.
رجحان فلٹر شامل کریں، رجحان کا تعین کرنے کے لئے حرکت پذیر اوسط جیسے اشارے کو یکجا کریں، جب کوئی واضح رجحان نہیں ہے تو غلط سگنل سے بچیں.
سٹاپ نقصان کی حکمت عملی کو بہتر بنائیں، جیسے ٹریلنگ سٹاپ نقصان کی قیمت کو قریب سے ٹریک کریں، یا اے ٹی آر پر مبنی سٹاپ نقصان مقرر کریں.
داخلہ فلٹر شامل کریں جیسے اختتامی قیمت توڑنے والے بینڈ وسط بینڈ میں جھوٹے بریک آؤٹ سے بچنے کے لئے۔
پیرامیٹرز کو خودکار طور پر بہتر بنانے کے لیے مشین لرننگ کا استعمال کریں۔
بینڈ سگنلز کو مکمل کرنے کے لئے MACD انحراف جیسے باہر نکلنے والے اشارے شامل کریں.
مجموعی طور پر ، بی بی ڈبل لانگ اور شارٹ ٹریڈنگ کی حکمت عملی ایک بہت ہی عام اور عملی بولنگر بینڈ کی حکمت عملی ہے۔ یہ بولنگر بینڈ کا استعمال رجحانات کو پکڑنے کے لئے اوور بک اور اوور سیلڈ حالات کا فیصلہ کرنے ، دو طرفہ تجارت کو نافذ کرنے ، اور رسک کنٹرول کے لئے اسٹاپ نقصان اور منافع لینے کا تعین کرنے کے لئے کرتا ہے۔ اس حکمت عملی میں رجحانات کو پکڑنے ، دو طرفہ تجارت ، اور رسک کنٹرول کے فوائد ہیں ، اور بولنگر بینڈ کی ناکامی جیسے مسائل بھی ہیں۔ ہم بولنگر پیرامیٹرز کو ایڈجسٹ کرکے ، ٹرینڈ فلٹرز کو شامل کرکے ، اسٹاپ نقصان کو بہتر بناتے ہوئے وغیرہ حکمت عملی کو بہتر بنا سکتے ہیں۔ اس حکمت عملی میں بہت زیادہ عملی اور صلاحیت ہے ، اور یہ ایک آسان تجارتی حکمت عملی ہے جس کی سفارش کی جاسکتی ہے۔
/*backtest start: 2023-10-25 00:00:00 end: 2023-11-01 00:00:00 period: 2m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © samuelkanneman //@version=5 strategy('MI_BB ', overlay=true) // i_startTime = input.time(title='Start Date Filter', defval=timestamp('01 Nov 2020 13:30 +0000'), tooltip='Date & time to begin trading from') // i_endTime = input.time(title='End Date Filter', defval=timestamp('1 Nov 2022 19:30 +0000'), tooltip='Date & time to stop trading') dateFilter = true longitud = input(20, title='Longitud') Desv = input.float(2.0, title='Desvio estandar', step=0.1) fuente = input(close, title='Fuente') TakeP = input.float(5.0, title='Take Profit', step=0.1) StopL = input.float(1.0, title='Stop Loss', step=0.1) var SL = 0.0 var TP = 0.0 [banda_central, banda_sup, banda_inf] = ta.bb(fuente, longitud, Desv) comprado = strategy.position_size > 0 vendido = strategy.position_size < 0 if not vendido and not comprado and dateFilter // Short if close >= banda_sup //cantidad= (strategy.equity/close) strategy.entry('venta', strategy.short) SL := close * (1 + StopL / 100) TP := close*(1-TakeP/100) //Long else if close <= banda_inf //cantidad= (strategy.equity/close) strategy.entry('compra', strategy.long) SL := close * (1 - StopL / 100) TP := close*(1+TakeP/100) //cierrres short if close <= TP and vendido strategy.close ("venta" , comment="Salto TP") if close <= banda_inf and vendido strategy.close ("venta" , comment="Banda Inferior") if close >= SL and vendido strategy.close ("venta" , comment="Salto SL") //cierre long if close >= TP and comprado strategy.close ("compra" , comment="Salto TP") if close >= banda_sup and comprado strategy.close ("compra" , comment="Banda Superior") if close <= SL and comprado strategy.close ("compra" , comment="Salto SL") p1 = plot(banda_central) p2 = plot(banda_sup) p3 = plot(banda_inf) fill(p2, p3, transp=90)