
یہ حکمت عملی قیمتوں میں اتار چڑھاؤ کی شرح کا حساب لگانے کے لئے دوہری اشاریہ حرکت پذیری اوسط ((DEMA) کا استعمال کرتی ہے اور اتار چڑھاؤ کی شرح کو دوبارہ ہموار کرنے کے لئے استعمال کی جاتی ہے تاکہ قیمتوں میں اتار چڑھاؤ کا رجحان معلوم کیا جاسکے ، جب اتار چڑھاؤ کی شرح بڑھتی ہے تو زیادہ کام کریں ، اور جب اتار چڑھاؤ کی شرح کم ہوتی ہے تو کم کریں۔
قیمتوں کے لئے ایک بائنری اشاریہ منتقل اوسط ((DEMA) کا حساب لگائیں ، جس کا فارمولا ہے: DEMA = 2*EMA(price, N) - EMA(EMA(price, N), N)
ڈی ای ایم اے کے مقابلے میں قیمت میں اتار چڑھاؤ کی شرح کا حساب لگائیں: اتار چڑھاؤ کی شرح = (قیمت - ڈی ای ایم اے) / قیمت * 100٪
اتار چڑھاو کی ایک بار پھر ڈی ای ایم اے ہموار کرنے کے لئے اتار چڑھاو کی رجحان سگنل حاصل کریں
جب دوبارہ ہموار ہونے کے بعد اتار چڑھاؤ کی شرح کسی سطح کو عبور کرتی ہے تو ، زیادہ کام کریں۔ جب دوبارہ ہموار ہونے کے بعد اتار چڑھاؤ کی شرح کسی سطح کو عبور کرتی ہے تو ، خالی ہوجائیں۔
صرف ایک مخصوص وقت کے دوران تجارت کرنے کے لئے مقرر کیا جا سکتا
قیمتوں میں تبدیلی کے رجحانات کو تیزی سے پکڑنے کے لئے بائنری انڈیکس کے ساتھ منتقل اوسط کا استعمال کریں
اتار چڑھاؤ کی شرح مارکیٹ کے زیادہ سے زیادہ جذبات کی عکاسی کرتی ہے ، اتار چڑھاؤ کی شرح میں اضافے کا مطلب ہے کہ ایک سے زیادہ لیڈز غالب ہیں ، اور اس کی کمی کا مطلب ہے کہ لیڈز غالب ہیں
اتار چڑھاو کی شرح کو دوہری ہموار کریں ، مختصر مدت کے شور کو فلٹر کریں اور اہم رجحانات کو پکڑیں
غیر ضروری سلائڈ پوائنٹ کے نقصان سے بچنے کے لئے صرف ایک مخصوص وقت کے دوران تجارت کرنے کے لئے مقرر کیا جا سکتا ہے
خطرے کو کنٹرول کرنے کے لئے سٹاپ نقصان اور آؤٹ پٹ کی حکمت عملی کا استعمال کریں
ڈی ای ایم اے کو شدید حالات میں تاخیر کا سامنا کرنا پڑ سکتا ہے ، جس سے وہ بہترین داخلے کی جگہ سے محروم ہوجاتا ہے۔
اتار چڑھاؤ کی شرح کے اشارے میں جھوٹی توڑ ہوسکتی ہے ، جس کی تصدیق دیگر اشارے کے ساتھ کی جانی چاہئے
سٹاپ نقصان کی حد مقرر کریں تاکہ نقصانات کو بڑھانے سے روکا جا سکے
ٹرانزیکشن کے اوقات کے باہر، ٹرانزیکشن کے مواقع سے محروم ہوجائیں گے
ٹرانزیکشن ٹائم فریم کا انتخاب تاریخی اعداد و شمار کی جانچ پڑتال کی ضرورت ہے ، اور غیر مناسب ٹائم فریم سے منافع کم ہوسکتا ہے
DEMA پیرامیٹرز کو بہتر بنانے کے لئے N اقدار کا استعمال کرتے ہوئے
دیگر اشارے جیسے RSI، MACD وغیرہ کے ساتھ مجموعی فیصلہ
تاریخی اعداد و شمار اور زیادہ سے زیادہ نقصانات کی بنیاد پر سٹاپ نقصان کا تعین
ٹرانزیکشن ٹائم فریم کو بہتر بنانے کا انتخاب
مختلف اقسام کے لئے بہترین ٹرانزیکشن ٹائم فریم کی جانچ
مختلف DEMA پیرامیٹرز کے مجموعے کی جانچ کریں اور ہموار اثر کے لئے بہترین پیرامیٹرز تلاش کریں
EMA، SMA، اور دیگر مختلف قسم کے متحرک اوسط کے ساتھ کوشش کریں.
اتار چڑھاؤ کے اشارے کو کئی بار ہموار کریں تاکہ ہموار کرنے کے بہترین پیرامیٹرز کو تلاش کیا جاسکے
ملٹی فیکٹر کی توثیق کے لئے دیگر معاون اشارے شامل کریں
مشین لرننگ جیسے طریقوں کا استعمال کرتے ہوئے خود بخود انٹری اور آؤٹ پٹ پیرامیٹرز کو بہتر بنانا
مختلف اقسام کے لئے بہترین پیرامیٹرز کا مجموعہ
اسٹاپ اور آؤٹ پٹ کی حکمت عملی میں اضافہ اور خطرے پر سخت کنٹرول
یہ حکمت عملی قیمتوں میں ڈی ای ایم اے کی اتار چڑھاؤ کی شرح کا حساب لگانے اور دوبارہ ہموار کرنے کے ذریعے ، مارکیٹ میں فضائی جذبات کے بدلتے رجحان کو تیزی سے دریافت کرسکتی ہے ، اتار چڑھاؤ کی شرح بڑھنے پر زیادہ کام کرتی ہے ، اتار چڑھاؤ کی شرح کم ہونے پر خالی ہوتی ہے ، اور پیش قدمی کی تجارت کو پورا کرتی ہے۔ تاہم ، اس حکمت عملی میں ڈی ای ایم اے کی تاخیر ، جھوٹی توڑ ، وغیرہ جیسے مسائل ہوسکتے ہیں۔ پیرامیٹرز کو بہتر بنایا جانا چاہئے ، سختی سے روکنا چاہئے ، اور دیگر اشارے کو جامع فیصلے میں معاون بنانا چاہئے۔ اگر مناسب طریقے سے استعمال کیا جائے تو ، اس حکمت عملی سے مارکیٹ کے رجحانات کو تبدیل کرنے کے مواقع کو فائدہ اٹھایا جاسکتا ہے ، اور بہتر منافع حاصل کیا جاسکتا ہے۔
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version= 2
strategy("DEMA of DPD Strategy ",shorttitle="DPD% DEMA " ,overlay=false)
buyper =input(-2)
sellper=input(2)
demalen = input(50,title="Dema Length")
e1= ema(close,demalen)
e2=ema(e1,demalen)
demaprice = 2 * e1 - e2
price=close
demadifper = ((price-demaprice)/price)*100
OverDemaPer = input(1, title="Band for OverBought")
UnderDemaPer= input(-1,title="Band for OverSold")
band1 = hline(OverDemaPer)
band0 = hline(UnderDemaPer)
zeroline=0
fill(band1, band0, color=green, transp=90)
demalen2 = input(21,title="DEMA to Calculate dema of DPD")
demaofdpd =ema(demadifper,demalen2)
demaofdpd2 =ema(demaofdpd,demalen2)
resultstrategy = 2*demaofdpd - demaofdpd2
plot(resultstrategy,color=blue)
yearfrom = input(2018)
yearuntil =input(2019)
monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)
if ( crossover(resultstrategy,buyper) )
strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY")
else
strategy.cancel(id="BUY")
if ( crossunder(resultstrategy,sellper) )
strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND", comment="SELL")
else
strategy.cancel(id="SELL")