ٹرپل بولنگر بینڈ اسٹینڈرڈ ڈیوی ایشن ٹرینڈ کے بعد حکمت عملی

BB SMA SD RR
تخلیق کی تاریخ: 2025-02-20 16:16:14 آخر میں ترمیم کریں: 2025-02-20 16:16:14
کاپی: 1 کلکس کی تعداد: 372
2
پر توجہ دیں
319
پیروکار

ٹرپل بولنگر بینڈ اسٹینڈرڈ ڈیوی ایشن ٹرینڈ کے بعد حکمت عملی ٹرپل بولنگر بینڈ اسٹینڈرڈ ڈیوی ایشن ٹرینڈ کے بعد حکمت عملی

جائزہ

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

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

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

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-11-01 00:00:00
end: 2025-02-18 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/

//@version=6
strategy("Bollinger Band Buy and Sell Strategy (Entry at Close of 3rd Candle)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10, pyramiding=0)

// Bollinger Band settings
length = input.int(20, "Bollinger Band Length")
mult = input.float(2.0, "Standard Deviation Multiplier")
basis = ta.sma(close, length)
dev = mult * ta.stdev(close, length)
upper_band = basis + dev
lower_band = basis - dev

// Plot Bollinger Bands
plot(upper_band, "Upper Band", color.blue)
plot(lower_band, "Lower Band", color.red)

// Initialize variables
var float buyEntryPrice = na
var float buyStopLoss = na
var float buyTargetPrice = na

var float sellEntryPrice = na
var float sellStopLoss = na
var float sellTargetPrice = na

// Buy Condition: Last 3 candles closed above upper band
buyCondition = close[2] > upper_band[2] and 
               close[1] > upper_band[1] and 
               close > upper_band

// Sell Condition: Last 3 candles closed below lower band
sellCondition = close[2] < lower_band[2] and   close[1] < lower_band[1] and   close < lower_band

// Buy Logic
if buyCondition and strategy.position_size == 0
    buyEntryPrice := close  // Entry at the close of the 3rd candle
    buyStopLoss := low[2]   // Low of the earliest candle in the 3-candle sequence
    buyTargetPrice := buyEntryPrice + (buyEntryPrice - buyStopLoss)
    
    strategy.entry("Buy", strategy.long)
    strategy.exit("Buy Exit", "Buy", stop=buyStopLoss, limit=buyTargetPrice)
    
    // Plot buy signal arrow on the entry candle
    label.new(bar_index, low, "▲", color=color.green, style=label.style_label_up, yloc=yloc.belowbar)

// Sell Logic
if sellCondition and strategy.position_size == 0
    sellEntryPrice := close  // Entry at the close of the 3rd candle
    sellStopLoss := high[2]  // High of the earliest candle in the 3-candle sequence
    sellTargetPrice := sellEntryPrice - (sellStopLoss - sellEntryPrice)
    
    strategy.entry("Sell", strategy.short)
    strategy.exit("Sell Exit", "Sell", stop=sellStopLoss, limit=sellTargetPrice)
    
    // Plot sell signal arrow on the entry candle
    label.new(bar_index, high, "▼", color=color.red, style=label.style_label_down, yloc=yloc.abovebar)

// Plot stop loss and target levels for buy trades
plot(strategy.position_size > 0 ? buyStopLoss : na, "Buy Stop Loss", color.red, 2, plot.style_linebr)
plot(strategy.position_size > 0 ? buyTargetPrice : na, "Buy Target", color.green, 2, plot.style_linebr)

// Plot stop loss and target levels for sell trades
plot(strategy.position_size < 0 ? sellStopLoss : na, "Sell Stop Loss", color.red, 2, plot.style_linebr)
plot(strategy.position_size < 0 ? sellTargetPrice : na, "Sell Target", color.green, 2, plot.style_linebr)