DPD-RSI-BB مقداری حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-22 16:17:52
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

حکمت عملی میں مندرجہ ذیل اہم اجزاء شامل ہیں:

  1. رجحان کا تعین کرنے کے لئے ڈی پی ڈی اشارے

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

  2. زیادہ خریدنے اور زیادہ فروخت کرنے کے حالات کا اندازہ کرنے کے لئے RSI اشارے

    یہ ایک خاص مدت کے دوران RSI کی قیمت کا حساب لگاتا ہے۔ اوپری حد سے زیادہ RSI کو زیادہ خرید زون اور کم حد سے کم RSI کو زیادہ فروخت زون کے طور پر سمجھا جاتا ہے۔

  3. معاونت اور مزاحمت کی نشاندہی کرنے کے لئے بولنگر بینڈ

    یہ ایک خاص مدت کے دوران درمیانی بینڈ ، اوپری بینڈ اور نچلے بینڈ کا حساب لگاتا ہے۔ اوپری بینڈ کے قریب آنے والی قیمت bearish نقطہ نظر کی نشاندہی کرتی ہے ، جبکہ نچلے بینڈ کے قریب آنے والی قیمت bullish نقطہ نظر کی نشاندہی کرتی ہے۔

  4. جامع فیصلہ

    جب ڈی پی ڈی قیمت فرق فیصد حد سے کم ہے ، آر ایس آئی oversold زون کی نیچے کی حد سے کم ہے ، اور قیمت بولنگر کے اوپری بینڈ سے کم ہے ، تو ایک تیزی کا اشارہ پیدا ہوتا ہے۔ جب آر ایس آئی overbought زون کی اوپری حد سے زیادہ ہے ، ڈی پی ڈی فرق فیصد حد سے زیادہ ہے ، اور قیمت بولنگر کے اوپری بینڈ سے زیادہ ہے ، تو ایک bearish سگنل پیدا ہوتا ہے۔

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

اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:

  1. متعدد اشارے کا استعمال کرتے ہوئے جامع فیصلہ ایک اشارے سے غلط سگنل سے بچتا ہے۔

  2. اوور بکڈ اور اوور سیلڈ حالات کا فیصلہ کرنے کے لئے آر ایس آئی اشارے کا استعمال روکنے کے نقصان کو پہلے سے مقرر کرنے اور منافع کے پوائنٹس لینے کی اجازت دیتا ہے.

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

  4. لچکدار پیرامیٹر کی ترتیبات مختلف اسٹاک کے لئے اصلاحات کی اجازت دیتی ہیں.

خطرات اور اصلاح

اس حکمت عملی میں کچھ خطرات بھی ہیں:

  1. متعدد اشارے کا امتزاج حکمت عملی کو پیچیدہ بناتا ہے جس میں پیرامیٹرز کو ایڈجسٹ کرنے میں دشواری ہوتی ہے۔

  2. ڈی پی ڈی اور آر ایس آئی جیسے اشارے میں کچھ تاخیر ہوتی ہے، جو بہترین انٹری ٹائمنگ سے محروم ہوسکتی ہے۔

  3. مختلف سائیکلوں اور اسٹاک کی خصوصیات کے مطابق پیرامیٹرز کو بہتر بنانے کی ضرورت ہے۔

مندرجہ ذیل پہلوؤں کو بہتر بنایا جا سکتا ہے:

  1. داخلہ اور باہر نکلنے کے مقامات کو بہتر بنانے کے لئے اشارے کے پیرامیٹرز کو ایڈجسٹ کریں.

  2. تجارتی نقصان کے مطابق سختی سے کنٹرول کرنے کے لئے سٹاپ نقصان کے طریقہ کار کو شامل کریں.

  3. حکمت عملی کی کارکردگی کا اندازہ کرنے کے لئے مختلف اسٹاک اور سائیکل پیرامیٹرز پر ٹیسٹ۔

نتیجہ

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


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

//@version= 2
strategy("DPD+RSI+BB ",overlay=true)
price=close




//############### DPD  #################


buyper =input(-1,step=0.1)
sellper=input(0,step=0.1)
demalen = input(50,title="Dema Length")
e1= ema(close,demalen)
e2=ema(e1,demalen)
demaprice  =   2 * e1 - e2
demadifper =  ((price-demaprice)/price)*100


//############## DPD #####################

//############# RSI ####################


lengthrsi = input(6)
overSold = input( 20 )
overBought = input( 60 )

vrsi = rsi(price, lengthrsi)

//########## RSI #######################

//############### BB #################

lengthbb = input(50, minval=1)
multlow = input(1.5, minval=0.001, maxval=50,step=0.1)
multup = input(1.5,minval=0.001,maxval=50,step=0.1)

basisup = sma(close, lengthbb)
basislow = sma(close, lengthbb)

devup = multup * stdev(close, lengthbb)

devlow = multlow*stdev(close,lengthbb)

upperbb = basisup + devup
lowerbb = basislow - devlow

p1 = plot(upperbb, color=blue)
p2 = plot(lowerbb, color=blue)
fill(p1, p2)



//########### BB ###################




yearfrom = input(2018)
yearuntil =input(2039)
monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  (demadifper<buyper) and crossover(vrsi,overSold) and  (price < upperbb) and   year >= yearfrom and year <= yearuntil and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if (   price>upperbb and vrsi>overBought and demadifper>sellper   and  year >= yearfrom and year <= yearuntil and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil ) 

    strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND",  comment="SELL")
else
    strategy.cancel(id="SELL")
    
    
    

مزید