इस रणनीति को सुपर ट्रेंड और मूविंग एवरेज के संयोजन की रणनीति कहा जाता है। यह सुपर ट्रेंड इंडिकेटर और मूविंग एवरेज के संयोजन का उपयोग करते हुए एक विशिष्ट ट्रेंड ट्रैकिंग रणनीति है, जिसमें सुपर ट्रेंड ऊपर की ओर संकेत करता है और 10वें दिन का ईएमए 20वें दिन के एसएमए से ऊपर होता है, जबकि सुपर ट्रेंड नीचे की ओर संकेत करता है और 10वें दिन का ईएमए 20वें दिन के एसएमए से नीचे होता है।
यह रणनीति सुपरट्रेंड इंडिकेटर का उपयोग करके बाजार की प्रवृत्ति की दिशा का निर्धारण करती है। सुपरट्रेंड इंडिकेटर औसत सच्ची सीमा और कारक पर आधारित है, जब कीमत सुपरट्रेंड लाइन से ऊपर होती है तो ऊपर की ओर और जब कीमत सुपरट्रेंड लाइन से नीचे होती है तो नीचे की ओर होता है। इस रणनीति में फैक्टर 3.0 और एटीआर 10 की लंबाई लेता है।
इसके अतिरिक्त, 10 वें दिन के ईएमए और 20 वें दिन के एसएमए का उपयोग करके रणनीतियों में चलती औसत का निर्माण किया जाता है। ईएमए (सूचकांक चलती औसत) हाल के समय की कीमतों को अधिक वजन देता है, और एसएमए (सरल चलती औसत) सभी डेटा को समान वजन पर विचार करता है। जब अल्पकालिक ईएमए लंबे समय के एसएमए से अधिक होता है, तो इसे खरीदने का संकेत माना जाता है।
कुल मिलाकर, इस रणनीति के लिए ट्रेडिंग सिग्नल पीढ़ी का तर्क हैः
मल्टीहेड प्रवेशः सुपरट्रेंड>0 (अग्रिम) और 10वें ईएमए > 20वें एसएमए
रिक्त प्रवेशः सुपरट्रेंड (नीचे की ओर) और 10 वें ईएमए < 20 वें एसएमए
इसका मतलब है कि सुपरट्रेंड के साथ-साथ ट्रेंड की दिशा निर्धारित करने के लिए, एक ट्रेंड ट्रैकिंग रणनीति का निर्माण करना, जो कि एक सहायक निर्णय के रूप में चलती औसत का उपयोग करता है।
इस रणनीति का सबसे बड़ा लाभ सुपरट्रेंड और मूविंग एवरेज के दो संकेतकों के संयोजन में है, जिससे विश्वसनीयता और संवेदनशीलता दोनों में सुधार होता है। विशेष रूप से, इसके मुख्य लाभ हैंः
इस रणनीति के साथ कुछ जोखिम भी हैं, जो मुख्य रूप से निम्नलिखित पहलुओं में दिखाई देते हैंः
सुपरट्रेंड के लिए, विभिन्न एटीआर लंबाई और फैक्टर पैरामीटर का परीक्षण किया जा सकता है; चलती औसत के लिए, ईएमए और एसएमए की लंबाई का परीक्षण किया जा सकता है; रिट्रेसमेंट चक्र में विभिन्न बाजार परिवेशों को पूरी तरह से ध्यान में रखा जाना चाहिए। इसके अलावा, वास्तविक प्रक्रिया में उचित लेनदेन लागत को शामिल करना आवश्यक है।
इस रणनीति के अनुकूलन के लिए काफी जगह है, मुख्य रूप से निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः
पैरामीटर को समायोजित करने और सहायक संकेतकों को जोड़कर फ़िल्टर करने से रणनीति के प्रदर्शन और स्थिरता में और सुधार किया जा सकता है। इसके अलावा, स्टॉप-लॉस रणनीति को कॉन्फ़िगर करना भी महत्वपूर्ण है, जिससे जोखिम को प्रभावी ढंग से नियंत्रित किया जा सकता है।
इस रणनीति को सुपर ट्रेंड और मूविंग एवरेज के साथ संयोजन की रणनीति कहा जाता है, जो सुपर ट्रेंड का उपयोग करके ट्रेंड की दिशा का निर्धारण करने और ईएमए और एसएमए के साथ व्यापार संकेतों का निर्माण करने के साथ एक विशिष्ट ट्रेंड ट्रैकिंग रणनीति है। यह रणनीति उच्च विश्वसनीयता, अनुकूलन के लिए एक बड़ा स्थान है और वास्तविक समय में सत्यापन के लिए अनुकूलन के लायक है। लेकिन जोखिम को नियंत्रित करने और पैरामीटर के अत्यधिक अनुकूलन से बचने के लिए ध्यान देना चाहिए।
/*backtest start: 2024-01-19 00:00:00 end: 2024-02-18 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Supertrend and Moving Averages Strategy", overlay=true) // Supertrend parameters atrLength = input.int(10, title="ATR Length", minval=1) factor = input.float(3.0, title="Factor", minval=0.01, step=0.01) [supertrend, direction] = ta.supertrend(factor, atrLength) // Moving Averages parameters length_ema = input(10, title="Length of EMA") length_sma = input(20, title="Length of SMA") // Calculate EMAs and SMAs ema_10 = ta.ema(close, length_ema) sma_20 = ta.sma(close, length_sma) // Strategy logic longCondition = ema_10 > sma_20 and direction > 0 shortCondition = ema_10 < sma_20 and direction < 0 strategy.entry("Long", strategy.long, when=longCondition) strategy.entry("Short", strategy.short, when=shortCondition) // Plot Supertrend plot(direction > 0 ? supertrend : na, color=color.green, style=plot.style_line, linewidth=2, title="Up Trend") plot(direction < 0 ? supertrend : na, color=color.red, style=plot.style_line, linewidth=2, title="Down Trend") // Plot Moving Averages plot(ema_10, color=color.blue, title="10 EMA") plot(sma_20, color=color.red, title="20 SMA") // Alerts for Supertrend alertcondition(direction[1] > direction, title='Downtrend to Uptrend', message='The Supertrend value switched from Downtrend to Uptrend ') alertcondition(direction[1] < direction, title='Uptrend to Downtrend', message='The Supertrend value switched from Uptrend to Downtrend') alertcondition(direction[1] != direction, title='Trend Change', message='The Supertrend value switched from Uptrend to Downtrend or vice versa')