BB%B حکمت عملی


تخلیق کی تاریخ: 2023-09-25 17:53:36 آخر میں ترمیم کریں: 2023-09-25 17:53:36
کاپی: 1 کلکس کی تعداد: 1158
1
پر توجہ دیں
1702
پیروکار

جائزہ

بی بی٪ بی حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جس میں سرمایہ کاری کے فیصلے کرنے کے لئے بلین بینڈ اشارے کی فیصد بی قیمت کا استعمال کیا جاتا ہے۔ یہ خریدنے یا بیچنے کا اشارہ دے سکتا ہے جب قیمت بلین بینڈ کے قریب ٹریک یا نیچے کی طرف جاتی ہے۔ یہ رجحان سے متعلق حکمت عملی ہے۔

حکمت عملی کا اصول

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

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

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

طاقت کا تجزیہ

  • برن بینڈ انڈیکس کا استعمال کرتے ہوئے اوور بیئرنگ اور اوور سیلنگ کا اندازہ لگائیں

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

  • لچکدار ترتیب اور حکمت عملی کی تعدد

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

  • رجحانات کے ساتھ مل کر

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

  • واپسی کا طریقہ کار غلط سگنل کو کم کرتا ہے

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

خطرے کا تجزیہ

  • قیمت کے رجحان کا اندازہ لگانے سے قاصر

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

  • پیچھے کی طرف موڑنے کی حد کو مقرر کرنا

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

  • برین بینڈ کی توسیع کے بعد قیمتوں میں اضافہ

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

  • اعلی ٹرانزیکشن فریکوئنسی

اس حکمت عملی میں لین دین کی زیادہ فریکوئنسی ہوتی ہے جس کی وجہ سے لین دین کی زیادہ لاگت اور سلائڈ پوائنٹ کا نقصان ہوتا ہے۔

اصلاح کی سمت

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

MACD ، KDJ اور دیگر رجحانات کے فیصلے کے اشارے شامل کیے جاسکتے ہیں۔ رجحانات کی سمت سے ملنے پر ہی تجارتی سگنل جاری کیا جاسکتا ہے ، تاکہ مخالف سمت کی تجارت سے بچا جاسکے۔

  • نقصانات کی روک تھام میں شمولیت

ایک مقررہ رقم یا فیصد کی روک تھام کا تعین کریں تاکہ ایک ہی نقصان کے خطرے کو کنٹرول کیا جاسکے اور نقصانات کو بڑھنے سے روکا جاسکے۔

  • اصلاحی پیرامیٹرز کا مجموعہ

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

  • ٹرانزیکشن لاگت کے عوامل پر غور

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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()