यह दोहरी ईएमए क्रॉसओवर और ट्रेंड फॉलो पर आधारित एक मात्रात्मक ट्रेडिंग रणनीति है। यह रणनीति मुख्य रूप से 47-अवधि और 95-अवधि घातीय चलती औसत (ईएमए) का उपयोग बाजार के रुझानों को पकड़ने के लिए करती है, ईएमए क्रॉसओवर संकेतों के आधार पर ट्रेडों को निष्पादित करती है। 15 मिनट के समय सीमा पर काम करते हुए, यह तकनीकी विश्लेषण और गति व्यापार सिद्धांतों को जोड़ती है ताकि लगातार ट्रेडिंग रिटर्न प्राप्त हो सके।
मूल तंत्र अल्पकालिक ईएमए (47-अवधि) और दीर्घकालिक ईएमए (95-अवधि) के बीच क्रॉसओवर के माध्यम से प्रवृत्ति परिवर्तनों की पहचान करने पर निर्भर करता है। खरीद संकेत तब उत्पन्न होते हैं जब अल्पकालिक ईएमए दीर्घकालिक ईएमए के ऊपर पार करता है, जबकि अल्पकालिक ईएमए के नीचे पार होने पर पद बंद हो जाते हैं। यह डिजाइन मूल्य गति और प्रवृत्ति निरंतरता सिद्धांतों पर आधारित है, ईएमए क्रॉसओवर का उपयोग करके प्रवृत्ति संक्रमण बिंदुओं की पुष्टि करने के लिए।
यह एक अच्छी तरह से संरचित और तार्किक रूप से कठोर प्रवृत्ति-अनुसरण रणनीति है। यह दोहरे ईएमए क्रॉसओवर के माध्यम से बाजार के रुझानों को कैप्चर करता है, अच्छी संचालन और स्केलेबिलिटी प्रदान करता है। जबकि कुछ सीमाएं मौजूद हैं, निरंतर अनुकूलन और सुधार इसे एक स्थिर और विश्वसनीय ट्रेडिंग प्रणाली में विकसित कर सकते हैं। कुंजी विभिन्न बाजार विशेषताओं के आधार पर मापदंडों को लचीले ढंग से समायोजित करना और व्यापक जोखिम नियंत्रण तंत्र स्थापित करना है।
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("EMA Crossover Strategy", overlay=true) // Define the EMA periods shortEmaPeriod = 47 longEmaPeriod = 95 // Calculate EMAs ema11 = ta.ema(close, shortEmaPeriod) ema21 = ta.ema(close, longEmaPeriod) // Plot EMAs on the chart plot(ema11, title="11 EMA", color=color.blue, linewidth=2) plot(ema21, title="21 EMA", color=color.red, linewidth=2) // Generate trading signals longSignal = ta.crossover(ema11, ema21) shortSignal = ta.crossunder(ema11, ema21) // Execute trades based on signals if (longSignal) strategy.entry("Buy", strategy.long) if (shortSignal) strategy.close("Buy") // Optional: Plot buy and sell signals on the chart plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy") plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell") // Plot buy/sell signals on the main chart plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy") plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")