وسائل لوڈ ہو رہے ہیں... لوڈنگ...

بولنگر بینڈس ٹرینڈ ڈائیورجنس پر مبنی کثیر سطحی مقداری تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-12-27 15:52:41
ٹیگز:بی بیای ایم اےایس ایم اےstdevBBDIVرجحان

img

جائزہ

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

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

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

  1. بیلنگر بینڈ کا حساب کتاب 20 پیریڈ کے چلتے ہوئے اوسط اور 2 معیاری انحراف کا استعمال کرتے ہوئے
  2. مسلسل تین وقت کے نکات میں بینڈوڈتھ کی تبدیلیوں کے ذریعے رجحان کی طاقت کا تعین
  3. موم بتی کے جسم سے بینڈوڈتھ تناسب کا استعمال کرتے ہوئے بریک آؤٹ کی توثیق
  4. EMA200 بطور درمیانی اور طویل مدتی رجحان فلٹر
  5. لانگ انٹری جب قیمت بینڈوڈتھ کی بڑھتی ہوئی شرائط کے ساتھ اوپری بینڈ سے اوپر کی حد کو توڑتی ہے
  6. باہر نکلیں جب قیمت کم بینڈ سے نیچے کی حد سے کم ہو جاتی ہے

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

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

حکمت عملی کی اصلاح کی ہدایات

  1. موافقت پذیر پیرامیٹر کی اصلاح کے میکانزم متعارف کروائیں
  2. حجم اور تصدیق کے لیے دیگر معاون اشارے شامل کریں
  3. سٹاپ نقصان اور منافع لینے کے حالات کو بہتر بنائیں
  4. رجحان کی طاقت کی تشخیص کے لئے مقداری معیارات کو بہتر بنانا
  5. اضافی مارکیٹ ماحول فلٹر شامل کریں

خلاصہ

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


/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-25 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=6
strategy("BBDIV_Strategy", overlay=true)

// Inputs for Bollinger Bands
length = input.int(20, title="BB Length")
mult = input.float(2.0, title="BB Multiplier")

// Calculate Bollinger Bands
basis = ta.sma(close, length)
deviation = mult * ta.stdev(close, length)
upperBB = basis + deviation
lowerBB = basis - deviation

// Calculate Bollinger Band width
bb_width = upperBB - lowerBB
prev_width = ta.valuewhen(not na(bb_width[1]), bb_width[1], 0)
prev_prev_width = ta.valuewhen(not na(bb_width[2]), bb_width[2], 0)

// Determine BB state
bb_state = bb_width > prev_width and prev_width > prev_prev_width ? 1 : bb_width < prev_width and prev_width < prev_prev_width ? -1 : 0

// Assign colors based on BB state
bb_color = bb_state == 1 ? color.green : bb_state == -1 ? color.red : color.gray

// Highlight candles closed outside BB
candle_size = high - low
highlight_color = (candle_size > bb_width / 2 and close > upperBB) ? color.new(color.green, 50) : (candle_size > bb_width / 2 and close < lowerBB) ? color.new(color.red, 50) : na

bgcolor(highlight_color, title="Highlight Candles")

// Plot Bollinger Bands
plot(upperBB, title="Upper BB", color=bb_color, linewidth=2, style=plot.style_line)
plot(lowerBB, title="Lower BB", color=bb_color, linewidth=2, style=plot.style_line)
plot(basis, title="Middle BB", color=color.blue, linewidth=1, style=plot.style_line)

// Calculate EMA 200
ema200 = ta.ema(close, 200)

// Plot EMA 200
plot(ema200, title="EMA 200", color=color.orange, linewidth=2, style=plot.style_line)

// Strategy logic
enter_long = highlight_color == color.new(color.green, 50)
exit_long = highlight_color == color.new(color.red, 50)

if (enter_long)
    strategy.entry("Buy", strategy.long)

if (exit_long)
    strategy.close("Buy")

// Display profit at close
if (exit_long)
    var float entry_price = na
    var float close_price = na
    var float profit = na

    if (strategy.opentrades > 0)
        entry_price := strategy.opentrades.entry_price(strategy.opentrades - 1)
        close_price := close
        profit := (close_price - entry_price) * 100 / entry_price * 2 * 10 // Assuming 1 pip = 0.01 for XAUUSD
        label.new(bar_index, high + (candle_size * 2), str.tostring(profit, format.mintick) + " USD", style=label.style_label_up, color=color.green)


متعلقہ

مزید