بولنگر مومنٹم بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-22 13:09:32
ٹیگز:

img

جائزہ

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

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

  1. جب بولنگر بینڈز اشارے اوپری بینڈ کے ذریعے قیمت کی خرابی کا تعین کرتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ تیزی کے رجحان میں داخل ہوتی ہے۔ اس وقت ، فلٹریشن کے لئے آر ایس آئی اشارے کا استعمال کریں۔ جب آر ایس آئی 60 سے زیادہ ہو تو خرید سگنل تیار کریں۔ جب بی بی اشارے سے قیمت کے نیچے والے بینڈ کے ذریعے خرابی کا تعین ہوتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ bearish رجحان میں داخل ہوتی ہے۔ اس وقت ، فلٹریشن کے لئے آر ایس آئی اشارے کا استعمال کریں۔ جب آر ایس آئی 40 سے کم ہو تو فروخت سگنل تیار کریں۔

  2. مزید نقصانات سے بچنے کے لیے مارکیٹ میں داخل ہونے کے بعد سٹاپ نقصان مقرر کریں۔

  3. باہر نکلنے کے معیار طویل پوزیشن بند کر رہے ہیں جب قیمت بی بی کے وسط بینڈ سے نیچے کی حد تک پہنچ جاتی ہے، اور مختصر پوزیشن بند کر رہے ہیں جب قیمت بی بی کے وسط بینڈ سے اوپر کی حد تک پہنچ جاتی ہے.

فوائد کا تجزیہ

  1. بولنگر بینڈ اشارے سے مارکیٹ کے اہم رجحان کا تعین اور جھکاو کے مقامات کا پتہ لگایا جاسکتا ہے۔ آر ایس آئی فلٹر کے ساتھ مل کر سگنل کی وشوسنییتا کو بہتر بنایا جاسکتا ہے۔

  2. پیچھا بڑھتا ہے اور قتل گر جاتا ہے آپریشن زیادہ واپسی حاصل کر سکتے ہیں.

  3. سٹاپ نقصان کی ترتیب سے خطرات کو کنٹرول کیا جا سکتا ہے۔

خطرے کا تجزیہ

  1. بی بی اشارے کو ضمنی بازاروں کا جائزہ لینے میں مؤثر نہیں ہے، جو غلط سگنل پیدا کر سکتا ہے.

  2. اسٹاپ نقصان کی غلط ترتیب سے مزید نقصانات ہو سکتے ہیں۔

  3. تجارت کی اعلی تعدد تجارت کی لاگت اور سلائپج سے متاثر ہوتی ہے۔

  4. بریک آؤٹ سگنلز کو بروقت اپ ڈیٹ کرنے کی ضرورت ہے، ورنہ بہترین انٹری مواقع ضائع ہو سکتے ہیں۔

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

  1. بی بی بریکآؤٹ سگنلز کی وشوسنییتا کا اندازہ کرنے کے لئے دیگر اشارے کے ساتھ مل کر، جیسے حجم، چلتی اوسط وغیرہ۔

  2. اشارے کی کارکردگی کو بہتر بنانے کے لئے BB پیرامیٹرز کو متحرک طور پر ایڈجسٹ کریں.

  3. سٹاپ نقصان کی پوزیشن کو بہتر بنائیں، جیسے ٹرائلنگ سٹاپ نقصان، غیر ضروری نقصان کو کم کرنے کے لئے فیصد سٹاپ نقصان.

خلاصہ

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


/*backtest
start: 2023-11-21 00:00:00
end: 2023-12-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=4
strategy(title="Bollinger Band Breakout", shorttitle = "BB-Stoxguru",default_qty_type = strategy.percent_of_equity,default_qty_value = 100, overlay=true)
source = close
start = timestamp (2007, 1,1,0,0) 
end = timestamp (2021,11,05,0,0)
stop_level = (high[1]-low[1])
profit_level = (high[1]-low[1])
length = input(20, minval=1, title = "Period") //Length of the Bollinger Band 
mult = input(2, minval=0.001, maxval=50, title = "Standard Deviation") 

basis = sma(source, length)
dev = mult * stdev(source, length)

upper = basis + dev
lower = basis - dev
band=upper-lower
stop_loss=low-atr(14)
if time >= start 
// and time < end
    strategy.entry("Long", strategy.long, when = crossover(source, upper) and rsi(close,14)>=60 and rsi(close,14)<=70)
    // strategy.entry("Long", strategy.long, when = crossover(source, upper) and rsi(close,14)>60 and band<200)
    // strategy.exit("SL", "Long", stop=stop_loss)
    strategy.close(id="Long", when=crossunder(close, basis))
    strategy.entry("Short", strategy.short, when = crossunder(source, lower) and rsi(close,14)<=40 and rsi(close,14)>=35)
    strategy.close(id="Short", when=crossover(close, basis))
    // strategy.entry("Short", strategy.short, when = crossunder(source, lower) and rsi(close,14)<40 and band<200)
    // plot(upper-lower, color=color.purple,title= "DIFF",style=plot.style_linebr)
plot(basis, color=color.red,title= "SMA")
p1 = plot(upper, color=color.blue,title= "UB")
p2 = plot(lower, color=color.blue,title= "LB")
// fill(p1, p2)
BW = ((upper - lower)) / basis * 100

plot(BW, title="Bollinger bandwidth", color=color.red)


مزید