यह रणनीति प्रवृत्ति की दिशा निर्धारित करने और व्यापारिक निर्णय लेने के लिए 9-दिवसीय और 20-दिवसीय चलती औसत के क्रॉसओवर का उपयोग करती है। यह चलती औसत, मोमबत्तियों और वॉल्यूम मूल्य विश्लेषण को एकीकृत करती है, जिससे यह एक विशिष्ट अल्पकालिक व्यापारिक रणनीति बन जाती है।
यह एक सरल ट्रेंड-फॉलो-अप रणनीति है जो 9 दिन और 20 दिन के चलती औसत के क्रॉसओवर पर आधारित है। विशेष रूप से इसमें निम्नलिखित भाग शामिल हैंः
कैंडलस्टिक रंग सेट करें. कैंडलस्टिक हरे रंग का है अगर आज की समापन कीमत कल की तुलना में अधिक है, और लाल अगर कम है.
9-दिवसीय एमए का रंग सेट करें. यह हरे रंग का है अगर 9-दिवसीय एमए ऊपर जाता है और 20-दिवसीय एमए भी ऊपर जाता है. यह लाल रंग का है अगर 9-दिवसीय एमए नीचे जाता है और 20-दिवसीय एमए भी नीचे जाता है. अन्यथा, यह काला है.
20 दिन के एमए का रंग सेट करें. यह काला रंग है अगर 20 दिन के एमए ऊपर जाता है और काला अगर यह नीचे चला जाता है. अन्यथा, कोई बदलाव नहीं.
नौसेना में 200 दिनों के एमए का चित्रण करें।
9 दिन और 20 दिन के एमए के क्रॉसओवर पॉइंट्स को मैजेन्टा में प्लॉट करें।
वॉल्यूम वेटेड एवरेज प्राइस (VWAP) को सफेद रंग में चित्रित करें।
जब 9-दिवसीय एमए 20 दिवसीय एमए के ऊपर से पार हो जाए तो लंबा और जब नीचे से पार हो जाए तो छोटा करें।
उपरोक्त बाजार के रुझानों और संकेतों को निर्धारित करने के लिए चलती औसत, मोमबत्तियों, क्रॉसओवर बिंदुओं और वॉल्यूम मूल्य विश्लेषण को जोड़ती है। यह एक विशिष्ट तकनीकी विश्लेषण रणनीति है।
इस सरल अल्पकालिक रणनीति के निम्नलिखित फायदे हैंः
उपयोग करने में आसान है. बस दो एमए के बीच संबंध का निरीक्षण करें.
अल्पकालिक व्यापार के लिए उपयुक्त छोटे ड्रॉडाउन। 9 दिन और 20 दिन के एमए में समतल प्रभाव होता है और बाजार में शोर कम होता है।
प्रवृत्ति संकेतों की पहचान करना आसान है। एमए क्रॉस स्पष्ट प्रवृत्ति उलट संकेत हैं।
बेहतर निर्णय लेने के लिए कई तकनीकी संकेतकों को एकीकृत करता है। कैंडलस्टिक, एमए और वॉल्यूम मूल्य विश्लेषण प्रवृत्ति का एक व्यापक दृश्य देते हैं।
आसान परीक्षण और अनुकूलन के लिए सरल और साफ कोड. MQL4 त्वरित कार्यान्वयन और पैरामीटर ट्यूनिंग की अनुमति देता है.
विभिन्न उत्पादों और समय सीमाओं पर लागू होता है। यह OHLC डेटा के साथ किसी भी उत्पाद पर काम करता है।
लाभों के बावजूद, इस रणनीति में निम्नलिखित जोखिम भी हैं:
एमए मापदंडों को विभिन्न बाजारों के लिए अनुकूलित करने की आवश्यकता है।
झूठे ब्रेक और पॉलबैक के लिए प्रवण। संकेत जल्दी से अमान्य हो सकते हैं।
सीमाबद्ध बाजारों को संभालने में असमर्थ। ट्रेंडलेस बाजारों में लगातार नुकसान हो सकता है।
गलत शॉर्ट सिग्नल के कारण बाजारों में घाटा बढ़ सकता है।
यह केवल ऐतिहासिक आंकड़ों पर निर्भर करता है।
जोखिमों से निपटने के लिए, स्थिति आकार को समायोजित करने, स्टॉप लॉस का उपयोग करने, मापदंडों का अनुकूलन करने या अन्य कारकों के साथ संयोजन करने पर विचार करें।
इस रणनीति को निम्नलिखित पहलुओं में अनुकूलित किया जा सकता हैः
विभिन्न बाजारों के लिए सर्वोत्तम संयोजन खोजने के लिए एमए अवधि का अनुकूलन करें।
संकेतों को फ़िल्टर करने के लिए अन्य संकेतक जोड़ें, जैसे एमएसीडी, केडी, बोलिंगर बैंड। इससे झूठे संकेत कम हो सकते हैं।
घाटे को सीमित करने के लिए स्टॉप लॉस की रणनीति जोड़ें।
केवल स्पष्ट रुझानों में व्यापार करें और सीमाबद्ध बाजारों से बचें।
स्थिरता में सुधार के लिए स्थिति आकार, स्टॉप लॉस, ट्रेलिंग स्टॉप लॉस आदि सहित धन प्रबंधन मॉडल का अनुकूलन करना।
विभिन्न उत्पादों और समय सीमाओं में परीक्षण प्रदर्शन और पैरामीटर समायोजित करें।
फीचर इंजीनियरिंग और पैरामीटर अनुकूलन के लिए आरएनएन और एलएसटीएम जैसे मशीन लर्निंग मॉडल लागू करें।
संक्षेप में, यह एक सरल और व्यावहारिक अल्पकालिक प्रवृत्ति अनुसरण रणनीति है। यह एमए क्रॉस का उपयोग करके रुझानों की पहचान करता है और निर्णय लेने के लिए मोमबत्तियों, एमए और वॉल्यूम मूल्य विश्लेषण को एकीकृत करता है। लेकिन इसमें कुछ जोखिम भी हैं जिन्हें पैरामीटर अनुकूलन, स्टॉप लॉस और मनी मैनेजमेंट के माध्यम से संबोधित करने की आवश्यकता है। मशीन लर्निंग प्रदर्शन में और सुधार कर सकता है। कुल मिलाकर, यह शोध और आवेदन के लायक मात्रात्मक व्यापार के लिए एक विश्वसनीय दृष्टिकोण प्रदान करता है।
/*backtest start: 2023-01-01 00:00:00 end: 2023-09-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=1 strategy("Dieyson daytrade EMA 9+20+200+VWAP and bar & line color", overlay=true) //bar color rules Dgbar = close>close[1] and ema(close,20)>ema(close[1],20) Drbar = close<close[1] and ema(close,20)<ema(close[1],20) //Barcolors barcolor(Dgbar ? green : na) barcolor(Drbar ? red : na) //MM09 Colorful MMgreen9 = ema(close,9)>ema(close[1],9) and ema(close,20)>ema(close[1],20) MMred9 = ema(close,9)<ema(close[1],9) and ema(close,9)<ema(close[1],9) col8 = (MMgreen9 ? color(green,0) : na) col28 = (MMred9 ? color(red,0) : na) col38 = (not MMgreen9 and not MMred9 ? color(black,0) : na) plot(ema(close,9), color=col8, style=line, linewidth=2) plot(ema(close,9), color=col28, style=line, linewidth=2) plot(ema(close,9), color=col38, style=line, linewidth=2) //MM20 Colorful MMgreen = ema(close,20)>ema(close[1],20) MMred = ema(close,20)<ema(close[1],20) col = (MMgreen ? color(black,0) : na) col2 = (MMred ? color(black,0) : na) col3 = (not MMgreen and not MMred ? color(black,0) : na) col4 = color(navy,0) plot(ema(close,20), color=col, style=line, linewidth=1) plot(ema(close,20), color=col2, style=line, linewidth=1) plot(ema(close,20), color=col3, style=line, linewidth=1) plot(ema(close,200), color=col4, style=line, linewidth=3) plot(cross(ema(close,9), ema(close,20)) ? ema(close,9) : na, style = cross,color=fuchsia, transp=0, linewidth = 4) //plot(cross(ema(close,9), ema(close,200)) ? ema(close,9) : na, style = cross, color=fuchsia, transp=0,linewidth = 4) colorvwap = color(white,0) plot(vwap, color=colorvwap, style=line, linewidth=1) c = crossover(ema(close,9), ema(close,20)) and ema(close,9) > ema(close,20) v = crossunder(ema(close,9), ema(close,20)) strategy.entry("COMPRA", strategy.long,when=c) strategy.entry("VENDA", strategy.short,when=v)