यह रणनीति ईएमए और एमए की औसत रेखा के क्रॉसिंग का उपयोग करती है और एक सामान्य प्रवृत्ति ट्रैकिंग रणनीति है।
निर्धारित अवधि के लिए EMA औसत और MA सरल चलती औसत की गणना की जाती है।
जब ईएमए नीचे से एमए को पार करता है, तो एक खरीद संकेत उत्पन्न होता है।
जब ईएमए ऊपर से नीचे तक एमए को पार करता है, तो यह एक बेचने का संकेत देता है।
केवल विशिष्ट महीनों के लिए विशिष्ट तिथि अनुभागों के लिए ट्रेडों की स्थापना की जा सकती है
हर बार केवल एक दिशा में स्थिति रखें, रिवर्स खोलें नहीं।
नियम सरल, स्पष्ट और लागू करने में आसान हैं।
ईएमए और ईएमए क्रॉसिंग ट्रेंड रिवर्सिंग के अवसरों को पकड़ने में आसान है।
दिनांक फ़िल्टर सेट करें, जिससे महत्वपूर्ण घटनाओं के कारण गलत लेनदेन से बचा जा सके।
केवल एक तरफा स्थिति के साथ, आप व्यर्थ रिवर्स पोजीशन को कम कर सकते हैं।
अधिक कुशलता से धन का उपयोग।
शॉर्ट लाइन ट्रेंड ट्रेडिंग के लिए उपयुक्त।
एक समान रेखा के पार होने पर गलत संकेत हो सकते हैं, जिससे अनावश्यक नुकसान हो सकता है।
व्यक्तिगत घाटे के आकार को प्रभावी ढंग से नियंत्रित करने में असमर्थ।
एक हानि-रहित रणनीति के साथ, धन के अधिक नुकसान का जोखिम होता है।
तारीखों को बहुत अधिक स्थिर रखने से व्यापार के अवसरों को खोने का खतरा होता है।
गलत पैरामीटर सेटिंग भी नीति के प्रदर्शन को प्रभावित कर सकती है।
विभिन्न औसत चक्रों का परीक्षण करें और इष्टतम पैरामीटर खोजें।
क्रॉसिंग के मूल्यांकन के लिए अन्य फ़िल्टरिंग आवश्यकताओं को जोड़ा जाना चाहिए।
एकल हानि को नियंत्रित करने के लिए एक हानि रोक तंत्र स्थापित करना।
तिथि फ़िल्टर नियम को अनुकूलित करें, कुछ लचीलापन बनाए रखें।
स्टॉप की उचित स्थिति की जांच करें।
एक गतिशील स्थिति प्रबंधन रणनीति पर विचार करें
यह रणनीति ईएमए और एमए के बीच ट्रेडिंग के लिए सरल और कुशल है, लेकिन इसमें कुछ सुधार की आवश्यकता है। पैरामीटर अनुकूलन, जोखिम नियंत्रण और अन्य तरीकों से इसे और बेहतर बनाया जा सकता है, जिससे यह एक स्थिर शॉर्ट-लाइन ट्रेडिंग प्रणाली बन सकती है।
//@version=2
strategy(title = "MA + EMA Crossover Strategy ",shorttitle="eMA", overlay = true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100,commission_type=strategy.commission.percent,commission_value=0.1,initial_capital=100000)
emaLength =input(34)
maLength = input(89)
ema=ema(close,emaLength)
ma=sma(close,maLength)
plot(ema,linewidth=3,color=green)
plot(ma,linewidth=3,color=red)
longCond= crossover(ema,ma)
shortCond=crossover(ma,ema)
monthfrom =input(8)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)
if ( longCond and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil)
strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND", comment="LONG")
else
strategy.cancel(id="LONG")
if ( shortCond and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil )
strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND", comment="SHORT")
else
strategy.cancel(id="SHORT")