بولنگر بینڈ کی اعلی تعدد مقداری حکمت عملی جس میں اعلیٰ اور کم پوائنٹس کو توڑنے کی طویل مختصر حکمت عملی کے ساتھ مل کر

BB SMA SD RR HH LL
تخلیق کی تاریخ: 2024-12-04 15:15:50 آخر میں ترمیم کریں: 2024-12-04 15:15:50
کاپی: 2 کلکس کی تعداد: 564
1
پر توجہ دیں
1617
پیروکار

بولنگر بینڈ کی اعلی تعدد مقداری حکمت عملی جس میں اعلیٰ اور کم پوائنٹس کو توڑنے کی طویل مختصر حکمت عملی کے ساتھ مل کر

جائزہ

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

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

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

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

  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-03 00:00:00
period: 2d
basePeriod: 2d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Band Scalping", overlay=true)

// Input for Bollinger Bands length and standard deviation
bbLength = input(20, title="Bollinger Bands Length")
stdDev = input(2.0, title="Bollinger Bands Std Dev")

// Calculate and plot the Bollinger Bands
basis = ta.sma(close, bbLength)
deviation = stdDev * ta.stdev(close, bbLength)
upperBB = basis + deviation
lowerBB = basis - deviation

// Get previous candle's values
prevHigh = high[1]   // Previous candle high
prevLow = low[1]     // Previous candle low

// Buy Signal Condition: Current high crossed above previous high and previous high is below the lower Bollinger Band
buyCondition = ta.crossover(high, prevHigh) and (prevHigh < lowerBB[1])

// Sell Signal Condition: Current low crossed below previous low and previous low is above the upper Bollinger Band
sellCondition = ta.crossunder(low, prevLow) and (prevLow > upperBB[1])

// Entry and exit for Buy signals
if (buyCondition)
    strategy.entry("Buy", strategy.long)
    // Calculate target and stop loss
    stopLossPrice = prevLow
    targetPrice = prevHigh + (prevHigh - stopLossPrice)  // 1:1 RR target

    // Set stop loss and target orders
    strategy.exit("Sell", "Buy", limit=targetPrice, stop=stopLossPrice)

    // // Plot entry line
    // line.new(x1=bar_index, y1=prevHigh, x2=bar_index + 12, y2=prevHigh, color=color.green, width=2, style=line.style_solid)
    // // Plot stop loss line
    // line.new(x1=bar_index, y1=stopLossPrice, x2=bar_index + 12, y2=stopLossPrice, color=color.red, width=1, style=line.style_dashed)
    // // Plot target line
    // line.new(x1=bar_index, y1=targetPrice, x2=bar_index + 12, y2=targetPrice, color=color.blue, width=2, style=line.style_solid)

// Entry and exit for Sell signals
if (sellCondition)
    strategy.entry("Sell", strategy.short)
    // Calculate target and stop loss
    stopLossPriceSell = prevHigh
    targetPriceSell = prevLow - (stopLossPriceSell - prevLow)  // 1:1 RR target

    // Set stop loss and target orders
    strategy.exit("Cover", "Sell", limit=targetPriceSell, stop=stopLossPriceSell)

    // // Plot entry line
    // line.new(x1=bar_index, y1=prevLow, x2=bar_index + 12, y2=prevLow, color=color.red, width=2, style=line.style_solid)
    // // Plot stop loss line
    // line.new(x1=bar_index, y1=stopLossPriceSell, x2=bar_index + 12, y2=stopLossPriceSell, color=color.green, width=1, style=line.style_dashed)
    // // Plot target line
    // line.new(x1=bar_index, y1=targetPriceSell, x2=bar_index + 12, y2=targetPriceSell, color=color.blue, width=2, style=line.style_solid)

// Plotting Bollinger Bands with 70% transparency
plot(upperBB, color=color.red, title="Upper Bollinger Band", transp=70)
plot(lowerBB, color=color.green, title="Lower Bollinger Band", transp=70)
plot(basis, color=color.blue, title="Middle Band", transp=70)