ڈبل بولنگر بینڈز ایکسٹریم ریورسل ٹریڈنگ کی حکمت عملی

BB SMA SD 布林带 极值反转 标准差 均值回归
تخلیق کی تاریخ: 2025-03-05 10:10:08 آخر میں ترمیم کریں: 2025-03-05 10:10:08
کاپی: 6 کلکس کی تعداد: 578
2
پر توجہ دیں
319
پیروکار

ڈبل بولنگر بینڈز ایکسٹریم ریورسل ٹریڈنگ کی حکمت عملی ڈبل بولنگر بینڈز ایکسٹریم ریورسل ٹریڈنگ کی حکمت عملی

جائزہ

ڈبل بورن بینڈ انتہائی قیمت ریورس ٹریڈنگ اسٹریٹجی ایک شماریاتی اصولوں پر مبنی ایک مقداری تجارتی طریقہ ہے جس میں مارکیٹ میں انتہائی اتار چڑھاؤ والے علاقوں کی نشاندہی کی جاتی ہے اور اعلی امکانات والے ریورس ٹریڈنگ کے مواقع کو پکڑنے کے لئے دو مختلف معیاری فرق کے دو گروپوں کے ساتھ بورن بینڈ ((2x معیاری فرق اور 3x معیاری فرق) کی ترتیب دی جاتی ہے۔ اس حکمت عملی میں ٹریڈنگ سگنل کے طور پر انتہائی حالات کا استعمال کیا جاتا ہے جب قیمت 3x معیاری فرق بورن بینڈ کو چھوتی ہے یا اس کو عبور کرتی ہے ، اور 2x معیاری فرق بورن بینڈ کو منافع بخش اختتامی علاقے کے طور پر استعمال کرتی ہے ، اس طرح ایک ساختہ خطرہ-فائدہ فریم ورک کی تشکیل ہوتی ہے۔

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

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

ڈبل بلینڈ انتہائی قیمت کے ساتھ واپسی کی تجارت کی حکمت عملی مندرجہ ذیل بنیادی اجزاء پر مبنی ہے۔

  1. ڈبل پرت برین بینڈ ترتیب

    • پہلی پرت: 20 دوروں کی حرکت پذیری اوسط ((SMA) پر مبنی معیاری فرق کو 2 گنا کم کریں
    • پرت دوئم: 20 پیریڈ پر مبنی حرکت پذیر اوسط ((SMA) کے علاوہ تین گنا معیاری فرق
  2. داخلے کی شرائط

    • کثیر داخلہ: قیمتیں اوپر سے نیچے سے تین گنا معیاری خراب برین بینڈ ((lower2)
    • خالی سر داخلہ: قیمتیں نیچے کی طرف سے اوپر سے تین گنا معیاری برائن بینڈ ((upper2)
  3. کھیل کے شرائط

    • متعدد کھیل: قیمتیں اوپر سے اوپر کی طرف سے 2 گنا معیاری برائن بینڈ (اوپر 1)
    • خالی سر سے باہر: قیمت نیچے سے نیچے سے نیچے 2 گنا معیاری برائن بینڈ ((lower1)
  4. بصری آلات

    • برن بینڈ ڈرائنگ: مختلف رنگوں میں مختلف معیاری فرق کے ضربوں کے ساتھ برن بینڈ
    • خرید و فروخت سگنل کا نشان: داخلہ کی شرائط کو پورا کرنے پر خرید یا فروخت کا نشان دکھاتا ہے
    • رنگ کاری: جب قیمتوں میں تین گنا معیاری فرق ہوتا ہے تو ، انتہائی قیمت والے علاقوں کو اجاگر کرنے کے لئے رنگ کاری کو سفید کریں

کوڈ پر عملدرآمد کے لحاظ سے ، اس حکمت عملی نے پہلے 20 ادوار پر مبنی ایک سادہ حرکت پذیر اوسط کو بلین بینڈ کے وسط کے طور پر شمار کیا ، پھر اس کے بعد 2x اور 3x معیاری فرق کو اتار چڑھاؤ کی حد کے طور پر شمار کیا گیا ، جس سے ایک دوہری بلین بینڈ سسٹم تشکیل دیا گیا۔ ٹریڈنگ سگنل قیمتوں اور بلین بینڈ کے کراسنگ کی شناخت کے لئے ta.crossover اور ta.crossunder افعال کے ذریعہ ، عین مطابق انٹری اور آؤٹ ٹائمنگ کے فیصلے کے لئے۔

اسٹریٹجک فوائد

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

  2. واضح داخلے اور باہر نکلنے کے قواعدحکمت عملی واضح طور پر داخلہ اور باہر نکلنے کی شرائط کی وضاحت کرتی ہے ، جس سے موضوعی فیصلے میں خلل پڑتا ہے ، اور تجارت کے نظم و ضبط کو برقرار رکھنے میں مدد ملتی ہے۔

  3. خطرے کے کنٹرول کی ساختاس حکمت عملی میں خطرہ مینجمنٹ کا ایک فریم ورک بنایا گیا ہے تاکہ ہر تجارت میں ایک اچھا خطرہ / منافع کا تناسب ہو۔

  4. مختلف مارکیٹ کے حالات کے مطابق ڈھالنااس حکمت عملی میں ایک بار پھر ، مارکیٹ میں رجحانات کے دوران ، ایک بار پھر ، ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور ایک بار پھر ، اور بار پھر ، اور ایک بار پھر ، ایک بار

  5. بصری آراءاس حکمت عملی میں ٹریڈنگ کے مواقع کو تیزی سے شناخت کرنے اور ان کا جائزہ لینے میں مدد کے لئے بصری آراء کی فراہمی کی گئی ہے۔

  6. پیرامیٹرز سادہحکمت عملی: صرف ایک اہم پیرامیٹر کی ضرورت ہوتی ہے جس میں برن کی لمبائی کی لمبائی کی ضرورت ہوتی ہے، جو آپریشن میں آسان ہے اور زیادہ سے زیادہ اصلاح کے خطرے کو کم کرتی ہے.

اسٹریٹجک رسک

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

  2. مضبوط رجحانات کے دوران منفی ٹریڈنگ کا خطرہ: ایک مضبوط رجحان کی مارکیٹ میں، قیمتوں کو مسلسل نقصانات کے نتیجے میں، ایک انتہائی علاقے میں کام کرنے کے لئے جاری رہ سکتا ہے. حل رجحان اشارے ((جیسے منتقل اوسط سمت یا ADX اشارے) کے ساتھ مل کر ہے، اور صرف اس سمت میں ٹریڈنگ جو اہم رجحان کے ساتھ مطابقت رکھتا ہے.

  3. بلیک سوان کا خطرہ: مارکیٹ میں اچانک ہونے والی واقعات کی وجہ سے قیمتوں میں شدید اتار چڑھاؤ ہوسکتا ہے ، جو عام اعدادوشمار کی تقسیم سے باہر ہے۔ اس کا حل یہ ہے کہ فکسڈ اسٹاپ نقصان قائم کیا جائے ، یا اتار چڑھاؤ کے فلٹر کا استعمال کیا جائے ، اور انتہائی اتار چڑھاؤ کے دوران تجارت کو روک دیا جائے۔

  4. پیرامیٹر استحکام کا خطرہ: مقررہ 20 دور اور 23 گنا معیاری فرق کی ترتیبات تمام مارکیٹوں اور ٹائم فریموں پر لاگو نہیں ہوسکتی ہیں۔ اس کا حل یہ ہے کہ مختلف پیرامیٹرز کے مجموعے کو دوبارہ جانچ کر ، کسی خاص مارکیٹ کے لئے زیادہ سے زیادہ پیرامیٹرز تلاش کریں ، یا ایڈجسٹ برلن بینڈوتھ کے استعمال پر غور کریں۔

  5. اعلی اتار چڑھاؤ کے ماحول میں زیادہ تجارت: اعلی اتار چڑھاؤ والے ماحول میں ، قیمتیں اکثر انتہائی برین بینڈ کو چھو سکتی ہیں ، جس سے بہت زیادہ تجارتی سگنل پیدا ہوتے ہیں۔ اس کا حل یہ ہے کہ تجارتی تعدد کی پابندی یا اتار چڑھاؤ کی شرح فلٹرنگ کی شرائط شامل کی جائیں۔

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

  1. رجحانات کے فلٹر میں شامل ہوں: ٹریڈنگ سگنل کو فلٹر کرنے کے لئے رجحاناتی اشارے (جیسے لمبی مدت کی حرکت پذیر اوسط کی سمت یا ADX اشارے) کے ساتھ مل کر ، صرف رجحان کی سمت میں تجارت کریں یا رجحان کے مطابق سگنل کو تقویت دیں۔ اس طرح کی اصلاح سے منفی تجارت سے ہونے والے نقصان کو نمایاں طور پر کم کیا جاسکتا ہے۔

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

  3. ٹرانزیکشن فلٹرنگ میں اضافہ: ٹرانزیکشن کی مقدار کی تصدیق کے طریقہ کار میں شامل ہونے سے ، جعلی ٹرانزیکشن کے خطرے کو کم کیا جاسکتا ہے ، صرف اس صورت میں جب قیمت کی توڑ کافی بڑی تجارت کے ساتھ ہو۔

  4. وقت فلٹر شامل کریں: اہم معاشی اعداد و شمار کی اشاعت یا مخصوص اعلی اتار چڑھاؤ کے اوقات سے بچنے کے لئے ٹائم فلٹرنگ کو لاگو کرنا ، مارکیٹ کے شور کی وجہ سے غلط سگنل کو کم کیا جاسکتا ہے۔

  5. سٹاپ نقصان اور جزوی منافع کی حکمت عملی: متحرک اسٹاپ نقصان کی ترتیب اور جزوی منافع بخش افعال کو شامل کرنا ، جیسے کہ جب قیمت وسط ٹریک (ایس ایم اے) میں واپس آتی ہے تو جزوی صفائی ، حکمت عملی کے مجموعی خطرے کو ایڈجسٹ کرنے کے لئے منافع کو بڑھا سکتی ہے۔

  6. باہر نکلنے کے منطق کو بہتر بنائیں: موجودہ حکمت عملی ایک مقررہ 2x معیاری فرق برین بینڈ کے طور پر استعمال کرتا ہے. مارکیٹ کی حالت کی بنیاد پر پوائنٹس کو ایڈجسٹ کرنے یا دوسرے تکنیکی اشارے کے ساتھ مل کر پوائنٹس کو بہتر بنانے کے لئے پوائنٹس کو ایڈجسٹ کرنے پر غور کیا جا سکتا ہے.

خلاصہ کریں۔

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

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

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-03-04 00:00:00
end: 2024-07-02 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("Double Bollinger Bands Strategy with Signals (By Rolwin)", overlay=true)

// Input settings
length = input(20, title="Bollinger Bands Length")
src = close

// Bollinger Bands (Standard Deviation Levels)
bb1_mult = 2.0
bb2_mult = 3.0
basis = ta.sma(src, length)
dev1 = bb1_mult * ta.stdev(src, length)
dev2 = bb2_mult * ta.stdev(src, length)

// Band Levels
upper1 = basis + dev1
lower1 = basis - dev1
upper2 = basis + dev2
lower2 = basis - dev2

// **Trading Conditions**
longCondition = ta.crossover(src, lower2)  // Price crosses above lower 3SD band
shortCondition = ta.crossunder(src, upper2)  // Price crosses below upper 3SD band

// **Exit Conditions**
exitLong = ta.crossover(src, upper1)  // Exit long at upper 2SD band
exitShort = ta.crossunder(src, lower1)  // Exit short at lower 2SD band

// **Execute trades**
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)

strategy.close("Long", when=exitLong)
strategy.close("Short", when=exitShort)

// **Plot Bollinger Bands**
plot(upper1, color=color.blue, title="Upper Band (2 SD)")
plot(lower1, color=color.blue, title="Lower Band (2 SD)")
plot(upper2, color=color.red, title="Upper Band (3 SD)")
plot(lower2, color=color.red, title="Lower Band (3 SD)")
plot(basis, color=color.gray, title="Middle Band (SMA)")

// **Plot Buy & Sell Signals**
plotshape(longCondition, location=location.belowbar, color=color.green, style=shape.labelup, size=size.small, title="BUY Signal")
plotshape(shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, size=size.small, title="SELL Signal")

// **Candle Coloring for 3SD Touch**
touches3SD = (src >= upper2) or (src <= lower2)
barcolor(touches3SD ? color.white : na)  // Change to white if touching 3SD band