بی بی٪ بی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-25 17:53:36
ٹیگز:

جائزہ

بی بی٪ بی حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو سرمایہ کاری کے فیصلے کرنے کے لئے بولنگر بینڈ کی فیصد بی قدر کا استعمال کرتی ہے۔ جب قیمت بولنگر بینڈ کی اوپری یا نچلی ریل کی طرف بڑھتی ہے تو یہ خرید و فروخت کے سگنل پیدا کرسکتی ہے ، اور یہ رجحان کی پیروی کرنے والی حکمت عملیوں سے تعلق رکھتی ہے۔

حکمت عملی منطق

حکمت عملی سب سے پہلے ایک مخصوص مدت کے دوران بند ہونے والی قیمتوں کے ایس ایم اے کا حساب لگاتی ہے ، نیز معیاری انحراف ، بولنگر بینڈ کی اوپری اور نچلی ریلوں کو حاصل کرنے کے ل.۔ BB٪ B اشارے بولنگر بینڈ کے اندر موجودہ قیمت کی پوزیشن کی نمائندگی کرتا ہے ، جس کا حساب فارمولے (موجودہ قیمت - لوئر ریل) / (اوپر ریل - لوئر ریل) کے ذریعہ کیا جاتا ہے۔ جب BB٪ B oversold کی حد سے نیچے آجاتا ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب BB٪ B overbought کی حد سے اوپر بڑھ جاتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔ ٹریڈنگ سگنل کو متحرک کرنے کے بعد ، اگر BB٪ B مخالف حد تک پیچھے ہٹ جاتا ہے تو ، پوزیشن بند ہوجائے گی۔

خاص طور پر ، حکمت عملی پہلے بولنگر بینڈز کی اوپری اور نچلی ریلوں کو حاصل کرنے کے لئے 21 دن کی ایس ایم اے اور 2x معیاری انحراف کا حساب لگاتی ہے۔ اس کے بعد یہ موجودہ اختتامی قیمت s BB٪ B کی قیمت کا حساب لگاتی ہے۔ اگر BB٪ B -0.2 سے نیچے ہے (ترتیب پذیر) اور کوئی موجودہ پوزیشن نہیں ہے تو ، طویل عرصے تک چلے جائیں۔ اگر BB٪ B 1.2 سے اوپر ہے (ترتیب پذیر) اور کوئی موجودہ پوزیشن نہیں ہے تو ، مختصر ہوجائیں۔ جب طویل پوزیشن موجود ہے اور BB٪ B 1.0 (ترتیب پذیر) سے اوپر عبور کرتی ہے تو ، یا جب مختصر پوزیشن موجود ہے اور BB٪ B 0.2 (ترتیب پذیر) سے نیچے عبور کرتی ہے تو باہر نکلنے کے سگنل کو متحرک کیا جاتا ہے۔

یہ حکمت عملی اس بات کا تعین کرنے کے لئے BB٪ B اشارے پر انحصار کرتی ہے کہ آیا موجودہ قیمت اوپر یا نیچے کی طرف زیادہ پھیلی ہوئی ہے ، اور موجودہ رجحان کی سمت کا فیصلہ کرنے کے لئے ایس ایم اے کا بھی استعمال کرتی ہے۔ جب قیمت بولنگر بینڈ ریلوں سے تجاوز کرتی ہے تو یہ تجارتی سگنل تیار کرتی ہے۔ مختلف پیرامیٹرز کو ٹویک کرنے سے حکمت عملی کی تعدد کو ایڈجسٹ کیا جاسکتا ہے۔

فوائد کا تجزیہ

  • زیادہ خریدے گئے / زیادہ فروخت شدہ سطحوں کی نشاندہی کرنے کے لئے بولنگر بینڈ کا استعمال کریں

بولنگر بینڈ کی اوپری اور نچلی ریلیں موجودہ قیمت کی ایک خاص معیاری انحراف کی حد کی نمائندگی کرتی ہیں۔ قیمتیں جو اوپری ریل سگنل اوور بُک کی حالتوں کے قریب یا اس سے ٹچ کرتی ہیں ، جبکہ نچلی ریل سگنل اوور سیل کی حالتوں کے قریب یا اس سے ٹچ کرتی ہیں۔ BB٪ B حکمت عملی مناسب اندراج اور باہر نکلنے کے مقامات کا تعین کرنے کے لئے اس خصوصیت کا بھرپور استعمال کرتی ہے۔

  • تعدد کو ایڈجسٹ کرنے کے لئے لچکدار ترتیب

بی بی پی٪ بی کی حد ، ایس ایم اے کی مدت ، پل بیک کی حد سب تشکیل پذیر ہیں ، جو تجارتی تعدد کو ایڈجسٹ کرنے میں سہولت فراہم کرتی ہے۔ طویل ایس ایم اے اور بڑی پل بیک کی حد کا استعمال کرتے ہوئے تعدد کو کم کیا جاسکتا ہے۔

  • رجحان کی شناخت کا مجموعہ

بولنگر بینڈ کے ساتھ زیادہ خرید / زیادہ فروخت کا تعین کرنے کے علاوہ ، یہ مجموعی رجحان کا فیصلہ کرنے کے لئے ایس ایم اے کو بھی جوڑتا ہے ، رجحان کے خلاف تجارت سے گریز کرتا ہے۔

  • جھوٹے سگنل سے بچنے کے لئے پل بیک میکانزم

جب قیمت پہلی بار بولنگر بینڈس ریلوں کو چھوتی ہے تو ، زیادہ خریدنے / زیادہ فروخت کا امکان زیادہ ہوتا ہے ، لیکن یہ قلیل مدتی جھوٹا بریک آؤٹ بھی ہوسکتا ہے۔ یہ حکمت عملی پل بیک کی حد کو اپناتی ہے ، صرف اس کے بعد ہی پوزیشنوں سے باہر نکلتی ہے جب BB٪ B واضح طور پر مخالف طرف واپس کھینچتا ہے ، جھوٹے سگنل کو فلٹر کرتا ہے۔

خطرے کا تجزیہ

  • قیمتوں کے رجحان کا تعین کرنے میں ناکام

یہ حکمت عملی صرف بولنگر بینڈ کے اشارے پر غور کرتی ہے تاکہ ممکنہ تبدیلیوں کا تعین کیا جاسکے، مجموعی رجحان کو نظر انداز کیا جاسکے، جس سے رجحان کے خلاف تجارت اور نقصانات ہوسکتے ہیں۔

  • غلط واپسی کی حد مواقع کھو سکتی ہے

اگر واپسی کی حد بہت زیادہ مقرر کی گئی ہے تو ، رجحان کی تبدیلی وقت میں پوزیشن کی تبدیلی کو متحرک نہیں کرسکتی ہے ، مواقع کو کھو دیتی ہے۔

  • جب بولنگر بینڈس میں توسیع ہوتی ہے تو قیمت کا پھیلاؤ وسیع ہوتا ہے

جب مارکیٹ کی اتار چڑھاؤ میں اضافہ ہوتا ہے تو ، اوپری اور نچلی ریلوں کے درمیان فاصلہ بھی بڑھ جاتا ہے ، جس کی وجہ سے داخلے اور باہر نکلنے کے لئے زیادہ قیمت کا پھیلاؤ ہوتا ہے ، لہذا فی تجارت زیادہ خطرہ ہوتا ہے۔

  • تجارت کی نسبتاً زیادہ کثرت

طویل مدتی حکمت عملیوں کے مقابلے میں، اس حکمت عملی میں زیادہ ٹریڈنگ فریکوئنسی ہے، جس میں زیادہ ٹریڈنگ کی لاگت اور سلائڈج ہوتی ہے.

بہتری کی ہدایات

  • سگنل فلٹرنگ کے لئے رجحان اشارے شامل کریں

رجحان کا تعین کرنے والے اشارے جیسے ایم اے سی ڈی ، کے ڈی جے شامل کریں تاکہ صرف رجحان کی سمت میں تجارت شروع کی جاسکے ، مخالف رجحان کی تجارت سے گریز کریں۔

  • سٹاپ نقصان کا طریقہ کار نافذ کریں

تجارت کے خطرے کے مطابق کنٹرول کرنے کے لئے مقررہ رقم یا فی صد سٹاپ نقصان مقرر کریں اور نقصان کی توسیع سے بچیں.

  • پیرامیٹر کے مجموعے کو بہتر بنائیں

زیادہ شور کو فلٹر کرنے اور استحکام کو بہتر بنانے کے لئے، بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے SMA ادوار، BB٪ B کی حد، pullback کی حد وغیرہ کو ایڈجسٹ کریں.

  • تجارتی اخراجات پر غور کریں

مختلف مصنوعات کے لئے، اثرات کو کم کرنے کے لئے ان کے تجارتی اخراجات کے پروفائل کی بنیاد پر کم تجارتی تعدد کے لئے پیرامیٹرز کو ایڈجسٹ کریں.

خلاصہ

بی بی ٪ بی حکمت عملی ایک آسان اور عملی مقداری تجارتی حکمت عملی ہے۔ یہ ممکنہ الٹ قیمت پوائنٹس کی نشاندہی کرنے کے لئے بولنگر بینڈ کا استعمال کرتی ہے ، رجحان کی سمت کے لئے ایس ایم اے کے ساتھ مل کر ، اور زیادہ خرید / زیادہ فروخت کی سطح کے گرد تجارت کرتی ہے۔ اس حکمت عملی میں تعدد کو ایڈجسٹ کرنے کے لئے لچکدار ہے۔ لیکن اس میں ایسے خطرات بھی ہیں جن میں مزید بہتری کی ضرورت ہے ، مجموعی رجحان ، اسٹاپ نقصان ، تجارتی اخراجات جیسے عوامل کو مدنظر رکھتے ہوئے ، استحکام اور منافع کو بڑھانے کے لئے۔ جب مناسب طریقے سے استعمال کیا جاتا ہے تو ، بی بی ٪ بی حکمت عملی مقداری تجارتی نظام میں ایک موثر جزو بن سکتی ہے۔


/*backtest
start: 2023-08-25 00:00:00
end: 2023-09-24 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// strategy(title = "BB%B Strat", shorttitle = "BB%B Strat", format=format.price, precision=2, default_qty_type=strategy.percent_of_equity, default_qty_value=20)
length = input.int(21, minval=1)
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
ob = input.float(1.2, "Overbought Line", step=0.1)
ob_close = input.float(1.0, "Overbought Close", step=0.1)
os = input.float(-0.2, "Oversold Line", step=0.1)
os_close = input.float(0.2, "Oversold Close", step=0.1)
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
bbr = (src - lower)/(upper - lower)
p = plot(bbr, "Bollinger Bands %B", color=#26A69A)
ob_hline = hline(ob, "Overbought", color=color.red, linestyle=hline.style_dashed)
obc_hline = hline(ob_close, "Overbought Close", color=color.red, linestyle=hline.style_dashed)
os_hline = hline(os, "Oversold", color=color.green, linestyle=hline.style_dashed)
osc_hline = hline(os_close, "Oversold Close", color=color.green, linestyle=hline.style_dashed)
fill(ob_hline, obc_hline, color=color.new(color.red, 80), title="Overbought")
fill(os_hline, osc_hline, color=color.new(color.green, 80), title="Overbought")
bgcolor(bbr > ob ? color.new(color.fuchsia, 80) : (bbr < os ? color.new(color.lime, 80) : na))

if bbr < os and strategy.position_size == 0
    strategy.entry("L", strategy.long)
if bbr >= os_close and strategy.position_size > 0
    strategy.close_all()

if bbr > ob and strategy.position_size == 0
    strategy.entry("S", strategy.short)
if bbr <= ob_close and strategy.position_size < 0
    strategy.close_all()

مزید