مقداری تجارتی حکمت عملی بولنگر بینڈ کی متحرک اوسط پیش رفت پر مبنی ہے۔

BB MA SMA EMA SMMA WMA VWMA stdev
تخلیق کی تاریخ: 2025-02-20 13:44:57 آخر میں ترمیم کریں: 2025-02-20 14:51:24
کاپی: 1 کلکس کی تعداد: 385
2
پر توجہ دیں
319
پیروکار

مقداری تجارتی حکمت عملی بولنگر بینڈ کی متحرک اوسط پیش رفت پر مبنی ہے۔ مقداری تجارتی حکمت عملی بولنگر بینڈ کی متحرک اوسط پیش رفت پر مبنی ہے۔

جائزہ

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

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

حکمت عملی کے کام کرنے کے اصول میں بنیادی طور پر درج ذیل اہم عناصر شامل ہیں:

  1. منتخب کردہ منتقل اوسط کی اقسام (ایس ایم اے ، ای ایم اے ، وغیرہ) کے ذریعہ برن بینڈ کے وسط ٹریک کا حساب لگائیں۔
  2. اوپر اور نیچے کی پٹریوں کا حساب لگانے کے لئے معیاری فاصلہ ضرب (ڈیفالٹ 2.0) کا استعمال کریں۔
  3. جب بند ہونے والی قیمت ٹریک سے ٹکرا جاتی ہے تو ، ایک سے زیادہ پوزیشنیں کھولی جاتی ہیں۔
  4. جب بند ہونے والی قیمت ٹریک سے نیچے آجاتی ہے تو ، صفائی تجارت کو ختم کردیتی ہے۔ حکمت عملی میں ٹریڈنگ کی استحکام اور وشوسنییتا کو بہتر بنانے کے لئے تاریخ کی حد فلٹرنگ اور سلائڈ پوائنٹ کنٹرول جیسے خطرے کے انتظام کے طریقہ کار بھی شامل ہیں۔

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-06-30 00:00:00
end: 2025-02-18 08:00:00
period: 2d
basePeriod: 2d
exchanges: [{"eid":"Binance","currency":"DOGE_USDT"}]
*/

//@version=6
strategy(shorttitle="BB Demo", title="Demo GPT - Bollinger Bands", overlay=true, commission_type=strategy.commission.percent, commission_value=0.1, slippage=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

// Inputs
length = input.int(20, minval=1, title="Length")
maType = input.string("SMA", "Basis MA Type", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input.source(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
offset = input.int(0, "Offset", minval=-500, maxval=500)


// MA Calculation Function
ma(source, length, _type) =>
    switch _type
        "SMA" => ta.sma(source, length)
        "EMA" => ta.ema(source, length)
        "SMMA (RMA)" => ta.rma(source, length)
        "WMA" => ta.wma(source, length)
        "VWMA" => ta.vwma(source, length)

// Indicator Calculations
basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

// Visual Plots
plot(basis, "Basis", color=color.new(#2962FF, 0), offset=offset)
p1 = plot(upper, "Upper", color=color.new(#F23645, 0), offset=offset)
p2 = plot(lower, "Lower", color=color.new(#089981, 0), offset=offset)
fill(p1, p2, color=color.rgb(33, 150, 243, 95), title="Background")

// Strategy Logic
longCondition = close > upper 
exitCondition = close < lower 

if longCondition
    strategy.entry("Long", strategy.long)

if exitCondition
    strategy.close("Long")