संसाधन लोड हो रहा है... लोड करना...

डीईएमए की रणनीति का अनुसरण करना

लेखक:चाओझांग, दिनांकः 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")
    
    
    

अधिक