यह रणनीति ट्रेडिंग सिग्नल उत्पन्न करने के लिए ईएमए क्रॉसओवर पर आधारित एक प्रवृत्ति के बाद की रणनीति है। यह तेजी से और धीमी ईएमए के बीच क्रॉसओवर का उपयोग मूल्य प्रवृत्ति में परिवर्तन निर्धारित करने और लाभ के लिए एक प्रवृत्ति की शुरुआत में बाजार में प्रवेश करने और अंत में बाहर निकलने के लिए करता है।
यह रणनीति अवधि 20 के साथ एक तेज ईएमए का उपयोग करती है, जो मूल्य परिवर्तनों पर संवेदनशीलता से प्रतिक्रिया करती है, और अवधि 50 के साथ एक धीमी ईएमए, जो अधिक सुचारू रूप से प्रतिक्रिया करती है।
जब तेज ईएमए धीमे ईएमए से ऊपर जाता है, तो यह एक ऊपर की कीमत की प्रवृत्ति को इंगित करता है, जो एक खरीद अवसर का संकेत देता है। जब तेज ईएमए धीमे ईएमए से नीचे जाता है, तो यह एक नीचे की प्रवृत्ति को इंगित करता है, जो एक बिक्री अवसर का संकेत देता है।
इन संकेतों के आधार पर, हम संबंधित व्यापारिक निर्णय ले सकते हैंः जब खरीद संकेत दिखाई देता है तो लंबा जाएं और जब बेचने का संकेत दिखाई देता है तो छोटा जाएं। जब विपरीत संकेत दिखाई देते हैं, तो हम तदनुसार संबंधित लंबी / छोटी स्थिति को बंद करते हैं।
समाधान:
इस रणनीति में निम्नलिखित पहलुओं में सुधार किया जा सकता हैः
सबसे लाभदायक मापदंडों को खोजने के लिए विभिन्न संयोजनों का परीक्षण करके ईएमए मापदंडों का अनुकूलन करें।
गलत संकेतों से बचने के लिए MACD, KDJ जैसे अन्य संकेतकों का उपयोग करके फ़िल्टरिंग स्थितियों को जोड़ें। केवल अतिरिक्त संकेत संरेखित होने पर ट्रेड करें।
एकल ट्रेड हानि को नियंत्रित करने के लिए फिक्स्ड या ट्रैलिंग स्टॉप जैसे स्टॉप लॉस तंत्र शामिल करें।
अन्य रणनीतियों के साथ संयोजन पर विचार करें, जैसे गति की सवारी करने के लिए प्रवृत्ति का अनुसरण करना, या मूल्य अधिक विस्तारित होने पर रिवर्स पदों को लेने के लिए अर्थ प्रतिगमन करना।
यह एक बहुत ही विशिष्ट प्रवृत्ति के बाद की रणनीति है। यह सरल तेज़ और धीमे ईएमए क्रॉसओवर के माध्यम से प्रभावी रूप से मूल्य प्रवृत्तियों को पकड़ता है। कुछ मुद्दे जैसे कि पिछड़ी प्रविष्टि, व्हिपसा नुकसान भी हैं। लेकिन इन सभी समस्याओं के समाधान हैं। कुल मिलाकर यह एक अच्छी रणनीति ढांचा प्रदान करता है जिसे बेहतर व्यावहारिक प्रदर्शन के लिए पैरामीटर ट्यूनिंग, फ़िल्टरिंग, स्टॉप लॉस आदि के माध्यम से और बढ़ाया जा सकता है।
/*backtest start: 2023-02-20 00:00:00 end: 2024-02-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Habitrade EMA Cross Strategy"), overlay=true //Input for EMA lengths emaShortLength = input.int(20, title="Short EMA Length") emaLongLength = input.int(50, title="Long EMA Length") //Calculate EMAs based on inputs emaShort = ta.ema(close, emaShortLength) emaLong = ta.ema(close, emaLongLength) //Plot the EMAs plot(emaShort, color=color.blue, linewidth=2, title="EMA Short") plot(emaLong, color=color.orange, linewidth=2, title="EMA Long") //Generate long and short signals longCondition = ta.crossover(emaShort, emaLong) shortCondition = ta.crossunder(emaShort, emaLong) //Enter long positions if (longCondition) strategy.entry("Long", strategy.long) //Enter short positions if (shortCondition) strategy.entry("Short", strategy.short) //Close long positions if (shortCondition) strategy.close("Long") //Clos short positions if (longCondition) strategy.close("Short")