डबल मूविंग एवरेज गोल्डन क्रॉस ट्रेंड ट्रेडिंग रणनीति डबल मूविंग एवरेज (डीईएमए और टीईएमए) के साथ मूल्य की गणना करती है और समग्र बाजार के रुझानों की पहचान करने और ट्रेडिंग सिग्नल उत्पन्न करने के लिए उनके क्रॉसओवर का पता लगाती है। यह रणनीति मध्यम से दीर्घकालिक रुझानों को ट्रैक करने और शुरुआती ट्रेंड चरणों में संकेतों को कैप्चर करने के लिए प्रवृत्ति संकेतकों और ब्रेकआउट संकेतों को जोड़ती है।
इस रणनीति के मुख्य संकेतक 200-अवधि वाले डीईएमए और दो टीईएमएएस हैं जिनकी अवधि 9 और 50 है। डीईएमए समग्र रुझानों का आकलन करता है जबकि टीईएमए क्रॉसओवर ट्रेडिंग संकेत उत्पन्न करते हैं।
जब अल्पकालिक 9-अवधि TEMA मध्यमकालिक 50-अवधि TEMA से ऊपर पार करता है, तो एक खरीद संकेत उत्पन्न होता है, जो अल्पकालिक चाल के लिए एक अपट्रेंड शुरुआत को इंगित करता है। व्यापारी लंबे समय तक जा सकते हैं। जब 9-अवधि TEMA 50-अवधि TEMA से नीचे पार करता है, तो एक बिक्री संकेत ट्रिगर होता है, जो अल्पकालिक डाउनट्रेंड की शुरुआत को दर्शाता है। व्यापारी शॉर्ट जा सकते हैं।
झूठे ब्रेकआउट को फ़िल्टर करने के लिए, रणनीति एक डीईएमए फ़िल्टर जोड़ती है ताकि टीईएमए क्रॉसओवर सिग्नल केवल तभी मान्य हों जब कीमतें डीईएमए से ऊपर हों। यह संकेतों को पकड़ता है जब रुझान शुरू होते हैं।
इस रणनीति में रुझान विश्लेषण के लिए चलती औसत और अल्पकालिक और मध्यमकालिक समय सीमाओं में संकेत उत्पादन के लिए क्रॉसओवर की ताकत को मिलाया गया है। इसमें मजबूत संकेतों और कम शोर के लिए दो प्रकार के संकेतक विचार किए जाते हैं।
डीईएमए फ़िल्टर जोड़ने से प्रतिकूल बाजार स्थितियों जैसे समेकन से बचकर सिग्नल की विश्वसनीयता बढ़ जाती है जहां सिग्नल खराब प्रदर्शन करते हैं। इससे नुकसान में काफी कमी आती है।
यद्यपि इस रणनीति के स्थिर पैरामीटर सेटिंग्स ठोस ऐतिहासिक प्रदर्शन की अनुमति देते हैं, कुछ जोखिम विशिष्ट बाजार वातावरण में मौजूद हो सकते हैंः
कीमतों में हिंसक उतार-चढ़ाव के कारण क्रॉसओवर सिग्नल में देरी हो सकती है, जो समय पर कीमतों को प्रतिबिंबित करने में असमर्थ हैं। इससे मिस किए गए प्रवेश समय और स्टॉप लॉस स्तर हो सकते हैं।
लंबी डीईएमए अवधि संकेतों को तेजी से परिवर्तित करने में विफल हो सकती है जब रुझान उलट जाते हैं। इससे नुकसान बढ़ सकता है।
यह रणनीति मध्यम से दीर्घकालिक ट्रेडिंग के लिए अधिक उपयुक्त है। अल्पकालिक ट्रेडिंग के साथ अपर्याप्त लाभ हो सकता है।
इस रणनीति के लिए आगे के सुधारों में शामिल हैंः
उत्पादों और बाजार व्यवस्थाओं में बेहतर अनुकूलन के लिए डीईएमए और टीईएमए मापदंडों का अनुकूलन करें। इष्टतम सेटिंग्स खोजने के लिए अधिक संयोजनों का परीक्षण किया जा सकता है।
संकेत की गुणवत्ता को मजबूत करने के लिए वॉल्यूम और अस्थिरता जैसे संकेतकों के साथ अधिक फ़िल्टर जोड़ें।
स्टॉप लॉस जोड़ें जब कीमतें नुकसान को नियंत्रित करने के लिए डीईएमए का उल्लंघन करती हैं।
स्टॉप लॉस को अनुकूलित करें और विशिष्ट मूल्य स्विंग रेंज के आधार पर लाभ अंक लें।
डबल मूविंग एवरेज गोल्डन क्रॉस ट्रेंड ट्रेडिंग रणनीति में कई टाइमफ्रेम ट्रेंड और क्रॉसओवर सिग्नल को व्यापक रूप से माना जाता है। अतिरिक्त फ़िल्टर समय पर अवसरों को पकड़ने और कम दक्षता वाले ट्रेडों से बचने के लिए मध्यम से लंबे समय तक के रुझानों को ट्रैक करने के लिए सिग्नल प्रभावशीलता में सुधार करता है। यह स्थिर रणनीति विभिन्न बाजार व्यवस्थाओं के लिए उपयुक्त है और दीर्घकालिक तैनाती के लायक एक मजबूत एल्गोरिथ्म प्रदान करती है। पैरामीटर और मॉड्यूल पर भविष्य के अनुकूलन इसकी स्थिरता और लाभप्रदता को और बढ़ा सकते हैं।
/*backtest start: 2023-02-11 00:00:00 end: 2024-02-17 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Estrategia de Trading", shorttitle="DEMA+TEMA", overlay=true) // Parámetros de la estrategia risk_percentage = input(1, title="Porcentaje de Riesgo (%)") / 100 stop_loss_pips = input(30, title="Stop Loss (pips)") take_profit_pips = input(90, title="Take Profit (pips)") length_DEMA = input(200, title="Longitud DEMA") length_TEMA_9 = input(9, title="Longitud TEMA 9") length_TEMA_50 = input(50, title="Longitud TEMA 50") // Indicadores dema = ta.ema(close, length_DEMA) tema_9 = ta.ema(close, length_TEMA_9) tema_50 = ta.ema(close, length_TEMA_50) tema_9_50_cross_up = ta.crossover(tema_9, tema_50) tema_9_50_cross_down = ta.crossunder(tema_9, tema_50) // Riesgo y gestión de operaciones risk_per_trade = strategy.equity * risk_percentage stop_loss = close - stop_loss_pips * syminfo.mintick take_profit = close + take_profit_pips * syminfo.mintick // Condiciones de entrada long_condition = close > dema and tema_9_50_cross_up short_condition = close > dema and tema_9_50_cross_down // Estrategia de Trading if (long_condition) strategy.entry("Buy", strategy.long) strategy.exit("Sell", from_entry="Buy", loss=stop_loss, profit=take_profit) if (short_condition) strategy.entry("Sell", strategy.short) strategy.exit("Cover", from_entry="Sell", loss=stop_loss, profit=take_profit) // Líneas de visualización hline(0, "Zero Line", color=color.gray) plot(dema, color=color.blue, title="DEMA") plot(tema_9, color=color.green, title="TEMA 9") plot(tema_50, color=color.red, title="TEMA 50") // Triángulos plotshape(tema_9_50_cross_up, color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small) plotshape(tema_9_50_cross_down, color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)