संसाधन लोड हो रहा है... लोड करना...

SMK ULTRA TREND दोहरी चलती औसत क्रॉसओवर रणनीति

लेखक:चाओझांग, दिनांकः 2024-05-23 18:17:07
टैगःईएमएएसएमएआरएसआईएमएसीडीएसएमके

img

अवलोकन

एसएमके अल्ट्रा ट्रेंड डुअल मूविंग एवरेज क्रॉसओवर रणनीति एक मात्रात्मक ट्रेडिंग रणनीति है जो 5-दिवसीय घातीय गतिशील औसत (ईएमए 5) और 20-दिवसीय घातीय गतिशील औसत (ईएमए 20) के क्रॉसओवर के आधार पर ट्रेडिंग सिग्नल उत्पन्न करती है। इस रणनीति का मुख्य विचार अल्पकालिक और मध्यमकालिक गतिशील औसत के क्रॉसओवर का उपयोग करके बाजार के रुझानों में परिवर्तन को पकड़ना है। जब ईएमए 5 ईएमए 20 से ऊपर पार करता है, तो यह एक खरीद संकेत उत्पन्न करता है, और जब ईएमए 5 ईएमए 20 से नीचे पार करता है, तो यह एक बिक्री संकेत उत्पन्न करता है। इसके अलावा, यह रणनीति प्रवृत्ति की दिशा और ताकत निर्धारित करने में मदद करने के लिए चार्ट पर समर्थन और प्रतिरोध लाइनों को प्लॉट करके समर्थन और प्रतिरोध स्तरों की अवधारणा को शामिल करती है।

रणनीतिक सिद्धांत

SMK ULTRA TREND डबल मूविंग एवरेज क्रॉसओवर रणनीति का सिद्धांत निम्नलिखित चरणों में संक्षेप में प्रस्तुत किया जा सकता हैः

  1. 5-दिवसीय ईएमए और 20-दिवसीय ईएमए की गणना करें। सरल चलती औसत (एसएमए) की तुलना में ईएमए मूल्य परिवर्तनों पर तेजी से प्रतिक्रिया करते हैं, जिससे वे अल्पकालिक रुझानों को पकड़ने के लिए अधिक उपयुक्त होते हैं।
  2. ईएमए5 और ईएमए20 के क्रॉसओवर का निर्धारण करें। जब ईएमए5 ईएमए20 के ऊपर पार करता है, तो यह एक खरीद संकेत उत्पन्न करता है; जब ईएमए5 ईएमए20 के नीचे पार करता है, तो यह एक बिक्री संकेत उत्पन्न करता है।
  3. समर्थन और प्रतिरोध स्तरों की गणना करें. समर्थन और प्रतिरोध स्तरों को निर्धारित करने के लिए पिछले 5 व्यापारिक दिनों के निम्नतम निम्न और उच्चतम उच्च की पहचान करें.
  4. रणनीति संकेतों और प्रमुख मूल्य स्तरों को दृश्य रूप से प्रदर्शित करने के लिए चार्ट पर ईएमए5, ईएमए20, समर्थन रेखा और प्रतिरोध रेखा को प्लॉट करें।
  5. क्रॉसओवर संकेतों के आधार पर ट्रेड निष्पादित करें. जब खरीद संकेत दिखाई देता है तो एक लंबी स्थिति खोलें और जब बिक्री संकेत दिखाई देता है तो स्थिति बंद करें.

रणनीतिक लाभ

  1. सरलता और उपयोग में आसानीः रणनीति का तर्क स्पष्ट है, उपयोग किए जाने वाले संकेतक सरल हैं, और गणना विधियों को समझना और लागू करना आसान है, जिससे यह मात्रात्मक व्यापार में शुरुआती लोगों के लिए उपयुक्त है।
  2. अनुकूलन क्षमताः दोहरी चलती औसत क्रॉसओवर रणनीति को कई ट्रेडिंग साधनों और समय सीमाओं पर लागू किया जा सकता है। चलती औसत मापदंडों को समायोजित करके, यह विभिन्न बाजार विशेषताओं और ट्रेडिंग शैलियों के लिए लचीले ढंग से अनुकूलित हो सकता है।
  3. प्रवृत्ति का अनुसरण करना: ईएमए संकेतक एसएमए की तुलना में हाल के मूल्य परिवर्तनों पर अधिक जोर देते हैं, जिससे प्रवृत्ति परिवर्तनों को समय पर प्रतिबिंबित करने की अनुमति मिलती है और प्रवृत्ति का अनुसरण करने में सहायता मिलती है।
  4. समर्थन और प्रतिरोध स्तर सहायताः समर्थन और प्रतिरोध रेखाओं की शुरूआत से प्रवृत्ति की ताकत और संभावित मोड़ के बिंदुओं को बेहतर ढंग से समझने में मदद मिलती है, जिससे व्यापारिक निर्णयों के लिए अतिरिक्त संदर्भ प्रदान होता है।

रणनीतिक जोखिम

  1. आवर्ती व्यापारः चूंकि रणनीति अल्पकालिक चलती औसत क्रॉसओवर के आधार पर संकेत उत्पन्न करती है, इसलिए इसका परिणाम सीमाबद्ध बाजारों में आवर्ती व्यापार हो सकता है, जिससे व्यापार लागत और ड्रॉडाउन जोखिम बढ़ते हैं।
  2. विलंबः एक प्रवृत्ति-अनुसरण रणनीति के रूप में, दोहरी चलती औसत क्रॉसओवर रणनीति में अनिवार्य रूप से एक निश्चित डिग्री विलंब होता है। यह प्रवृत्ति की शुरुआत में इष्टतम प्रवेश बिंदुओं को याद कर सकता है या प्रवृत्ति उलट के दौरान विलंब से बाहर निकल सकता है।
  3. झूठे संकेतः शोर-शराबे वाली बाजार स्थितियों में, चलती औसत क्रॉसओवर झूठे संकेत उत्पन्न कर सकते हैं, जिससे रणनीति का प्रदर्शन अपर्याप्त हो जाता है।

रणनीति अनुकूलन दिशाएं

  1. सिग्नल फ़िल्टरिंगः चलती औसत क्रॉसओवर के अलावा, ट्रेडिंग सिग्नल की द्वितीयक पुष्टि प्रदान करने और सिग्नल विश्वसनीयता में सुधार करने के लिए आरएसआई और एमएसीडी जैसे अन्य तकनीकी संकेतक पेश करें।
  2. गतिशील मापदंड अनुकूलनः बाजार की गति में परिवर्तन के अनुकूल होने के लिए गतिशील रूप से चलती औसत मापदंडों को बाजार की स्थितियों और उपकरण विशेषताओं के आधार पर समायोजित करें।
  3. स्थिति आकारः गतिशील रूप से रुझान की ताकत, अस्थिरता और अन्य संकेतकों के आधार पर स्थिति आकार समायोजित करें। मजबूत रुझानों के दौरान स्थिति आकार बढ़ाएं और अनिश्चित रुझानों या उच्च जोखिम के दौरान स्थिति आकार कम करें।
  4. स्टॉप-लॉस और टेक-प्रॉफिटः व्यक्तिगत ट्रेडों के जोखिम जोखिम को नियंत्रित करने और रणनीति के जोखिम-लाभ अनुपात में सुधार करने के लिए उचित स्टॉप-लॉस स्तर और लाभ लक्ष्य निर्धारित करें।

सारांश

एसएमके अल्ट्रा ट्रेंड ड्यूल मूविंग एवरेज क्रॉसओवर रणनीति एक सरल और व्यावहारिक मात्रात्मक ट्रेडिंग रणनीति है जो ईएमए 5 और ईएमए 20 के क्रॉसओवर संकेतों के माध्यम से बाजार के रुझानों को पकड़ती है, जबकि व्यापारिक निर्णयों के लिए संदर्भ प्रदान करने के लिए सहायक उपकरण के रूप में समर्थन और प्रतिरोध रेखाओं को शामिल करती है। रणनीति के फायदे में स्पष्ट तर्क, अनुकूलन क्षमता, कार्यान्वयन की आसानी और अनुकूलन शामिल हैं। हालांकि, यह सीमा-बाउंड बाजारों में लगातार व्यापार और झूठे संकेतों का अनुभव कर सकता है। रणनीति के प्रदर्शन में सुधार के लिए, संकेत फ़िल्टरिंग, पैरामीटर अनुकूलन, स्थिति आकार, स्टॉप-लॉस और लाभ लेने की तकनीकों का उपयोग रणनीति की मजबूती और लाभप्रदता को बढ़ाने के लिए किया जा सकता है।


/*backtest
start: 2023-05-17 00:00:00
end: 2024-05-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("SMK ULTRA TREND STRATEGY", overlay=true)

// Define the length for EMAs
ema5_length = 5
ema20_length = 20

// Calculate EMAs
ema5 = ta.ema(close, ema5_length)
ema20 = ta.ema(close, ema20_length)

// Plot EMAs
plot(ema5, title="EMA 5", color=color.red )
plot(ema20, title="EMA 20", color=color.blue)

// Generate buy and sell signals
buySignal = ta.crossover(ema5, ema20)
sellSignal = ta.crossunder(ema5, ema20)

// Plot buy and sell signals
plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sellSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// Execute buy and sell orders
if (buySignal)
    strategy.entry("Buy", strategy.long)
if (sellSignal)
    strategy.close("sell")

// Define support and resistance lengths
pivotLen = 5

// Calculate support and resistance levels
var float supportLevel = na
var float resistanceLevel = na

if (ta.pivotlow(low, pivotLen, pivotLen))
    supportLevel := low[pivotLen]

if (ta.pivothigh(high, pivotLen, pivotLen))
    resistanceLevel := high[pivotLen]

// Plot support and resistance levels
plot(supportLevel, title="Support Level", color=color.green, linewidth=2, style=plot.style_linebr)
plot(resistanceLevel, title="Resistance Level", color=color.red, linewidth=2, style=plot.style_linebr)


संबंधित

अधिक