ڈی ای ایم اے کا رجحان حکمت عملی کے بعد

مصنف:چاؤ ژانگ، تاریخ: 2023-10-17 17:17:34
ٹیگز:

img

جائزہ

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

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

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

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

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

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

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

خطرے کا تجزیہ

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

سگنل کی تصدیق کے لئے دیگر اشارے کو جوڑ کر ، پیرامیٹرز کو بہتر بنانے اور اسٹاپ نقصان کو شامل کرکے خطرات کو کم کیا جاسکتا ہے۔

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

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

نتیجہ

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


/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version= 2
strategy("DEMA PRICE DİFFERENCE Strategy ",shorttitle="DPD% STR " ,overlay=false)

buyper =input(-1)
sellper=input(1)

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



plot(demadifper, color=red)
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)








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



if (  crossover(demadifper,buyper)) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( crossunder(demadifper,sellper)  ) 

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

مزید