डबल ईएमए गोल्डन क्रॉस डेथ क्रॉस ट्रैकिंग स्ट्रैटेजी
अवलोकन
यह रणनीति तेज़ EMA और धीमी EMA की गणना करके और उनके आकार के संबंध की तुलना करके दोहरे EMA के गोल्डन क्रॉस और डेड क्रॉस ट्रेडिंग सिग्नल उत्पन्न करती है, जो एक ट्रेंड फॉलोइंग रणनीति है। जब तेज़ EMA धीमी EMA के ऊपर से गुज़रती है तो खरीद सिग्नल उत्पन्न होता है, और जब तेज़ EMA धीमी EMA के नीचे से गुज़रती है तो बिक्री सिग्नल उत्पन्न होता है, जो एक सरल ट्रेंड ट्रैकिंग रणनीति को लागू करता है।
रणनीति का सिद्धांत
इस रणनीति का मुख्य तर्क मुख्य रूप से निम्नलिखित भागों को शामिल करता है:
-
तेज़ EMA और धीमी EMA की गणना:
ta.ema()फ़ंक्शन के माध्यम सेfastInputलंबाई की तेज़ EMA औरslowInputलंबाई की धीमी EMA की गणना करें। -
बैकटेस्ट समय सीमा सेट करें:
useDateFilterपैरामीटर के माध्यम से बैकटेस्ट समय को फ़िल्टर करना है या नहीं सेट करें,backtestStartDateऔरbacktestEndDateबैकटेस्ट की शुरुआत और समाप्ति समय सेट करते हैं। -
ट्रेडिंग सिग्नल उत्पन्न करें:
ta.crossover()औरta.crossunder()फ़ंक्शन के माध्यम से तेज़ EMA और धीमी EMA के आकार के संबंध की तुलना करें, जब तेज़ EMA धीमी EMA के ऊपर से गुज़रती है तो खरीद सिग्नल उत्पन्न होता है, और जब तेज़ EMA धीमी EMA के नीचे से गुज़रती है तो बिक्री सिग्नल उत्पन्न होता है। -
समय सीमा के बाहर ऑर्डर को संभालें: बैकटेस्ट समय सीमा के बाहर लंबित ऑर्डर रद्द कर दिए जाएंगे और सभी पोजीशन बंद कर दी जाएंगी।
-
मूविंग एवरेज लाइनें बनाएं: चार्ट पर तेज़ EMA और धीमी EMA की मूविंग एवरेज लाइनें बनाएं।
रणनीति के लाभ
यह एक बहुत ही सरल ट्रेंड फॉलोइंग रणनीति है, जिसमें निम्नलिखित लाभ हैं:
-
रणनीति का तर्क सरल है, समझने और लागू करने में आसान है।
-
EMA मूल्य डेटा को स्मूथ करता है, जिससे शोर ट्रेडिंग कम हो सकती है।
-
EMA अवधि पैरामीटर को अनुकूलित किया जा सकता है, विभिन्न बाजार परिस्थितियों के अनुकूल होने के लिए।
-
बैकटेस्ट समय सीमा को लचीले ढंग से सेट किया जा सकता है, विशिष्ट समय सीमा के लिए परीक्षण करने के लिए।
-
प्रवेश और निकास की स्थितियों को अनुकूलित किया जा सकता है, अन्य संकेतकों आदि के साथ उपयोग किया जा सकता है।
जोखिम विश्लेषण
इस रणनीति में भी कुछ जोखिम हैं जिन पर ध्यान देने की आवश्यकता है:
-
दोहरी EMA रणनीति अपेक्षाकृत मोटी है, बाजार में होने वाले बदलावों का लचीले ढंग से सामना करने में असमर्थ है।
-
बार-बार ट्रेडिंग और दोहराव वाली ट्रेडिंग का जोखिम है।
-
EMA पैरामीटर का अनुचित सेटिंग गलत ट्रेडिंग सिग्नल का कारण बन सकता है।
-
बैकटेस्ट समय सीमा का अनुचित होना ओवरफिटिंग का कारण बन सकता है।
-
ड्रॉडाउन और नुकसान से बचने में असमर्थता का जोखिम है।
पैरामीटर ऑप्टिमाइज़ेशन, उचित उतार-चढ़ाव फ़िल्टरिंग, स्टॉप-लॉस सेट करने आदि के माध्यम से जोखिम को नियंत्रित किया जा सकता है।
अनुकूलन दिशा
इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता है:
-
EMA अवधि पैरामीटर को अनुकूलित करें, सर्वश्रेष्ठ पैरामीटर संयोजन चुनें।
-
अन्य संकेतक फ़िल्टर जोड़ें, अनावश्यक ट्रेडिंग से बचें।
-
स्टॉप-लॉस रणनीति जोड़ें, प्रति ट्रेड नुकसान को नियंत्रित करें।
-
ट्रेंड, वोलैटिलिटी आदि फ़िल्टर के साथ जोड़कर ट्रेडिंग आवृत्ति कम करें।
-
विभिन्न उत्पाद अनुबंधों का परीक्षण करें, सर्वश्रेष्ठ रणनीति अनुप्रयोग ऑब्जेक्ट खोजें।
-
स्लिपेज, कमीशन आदि लागत नियंत्रण का उपयोग करें, बैकटेस्ट को अधिक यथार्थवादी बनाएं।
सारांश
यह रणनीति कुल मिलाकर एक बहुत ही सरल दोहरी EMA गोल्डन क्रॉस डेड क्रॉस रणनीति है, जिसका तर्क स्पष्ट और समझने में आसान है, तेज़ और धीमी EMA तुलना के माध्यम से ट्रेडिंग सिग्नल उत्पन्न करती है। इस रणनीति का लाभ सरल कार्यान्वयन है, लेकिन इसमें कुछ समस्याएं भी हैं जैसे बार-बार ट्रेडिंग, आसानी से ओवर-ऑप्टिमाइज़ेशन होना आदि। अगले चरण में पैरामीटर ऑप्टिमाइज़ेशन, जोखिम नियंत्रण आदि पहलुओं से सुधार किया जा सकता है, ताकि रणनीति अधिक स्थिर और व्यावहारिक हो।
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MollyETF_EMA_Crossover", overlay = true, initial_capital = 100000, default_qty_value=100, default_qty_type=strategy.percent_of_equity)
- 1

