मोमेंटम मूविंग एवरेज क्रॉसओवर ट्रेडिंग रणनीति


निर्माण तिथि: 2024-01-17 17:41:48 अंत में संशोधित करें: 2024-01-17 17:41:48
कॉपी: 0 क्लिक्स: 552
1
ध्यान केंद्रित करना
1617
समर्थक

मोमेंटम मूविंग एवरेज क्रॉसओवर ट्रेडिंग रणनीति

अवलोकन

यह एक गतिशील ट्रेडिंग रणनीति है जो सम-रेखा-पार आधारित है। यह दो अलग-अलग चक्रों की सूचकांक चलती औसत (ईएमए) का उपयोग करके खरीद और बिक्री संकेतों की पहचान करता है। जब एक तेज ईएमए लाइन नीचे से धीमी ईएमए लाइन को पार करती है, तो एक खरीद संकेत उत्पन्न होता है; जब एक तेज ईएमए लाइन ऊपर से नीचे से धीमी ईएमए लाइन को पार करती है, तो एक बेचने का संकेत उत्पन्न होता है।

सिद्धांत

इस रणनीति का मूल तर्क औसत रेखा क्रॉसिंग प्रणाली पर आधारित है। ईएमए का अर्थ है एक्सपोनेंशियल मूविंग एवरेज। ईएमए के लिए गणना सूत्र निम्नानुसार हैः $\(EMA_t=\frac{P_t \times k}{1+k}+\frac{EMA_{t-1}\times(1-k)}{1+k}\)\( इसमें, \)Pt\( दिन के समापन मूल्य को दर्शाता है, \)EMA{t-1}\( पिछले दिन के ईएमए मूल्य को दर्शाता है, \)k=\frac{2}{n+1}$, n ईएमए की समय अवधि को दर्शाता है।

इस रणनीति में तेजी से ईएमए चक्र 55 पर सेट है, धीमी गति से ईएमए चक्र 34 पर सेट है। जब छोटी अवधि ईएमए नीचे से लंबी अवधि ईएमए से गुजरता है, तो यह दर्शाता है कि लघु अवधि ईएमए लंबी अवधि के औसत को ऊपर की ओर ले जाना शुरू कर देता है, जो कि गोल्डफोर्क सिग्नल है, और खरीदने का अवसर पैदा करता है। इसके विपरीत, जब छोटी अवधि ईएमए ऊपर से नीचे से लंबी अवधि के ईएमए से गुजरती है, तो यह दर्शाता है कि लघु अवधि ईएमए लंबी अवधि के औसत से पीछे चलना शुरू कर देता है। नीचे की ओर, यह एक मृत फोर्क सिग्नल है, और बिक्री का अवसर पैदा करता है।

लाभ

इस रणनीति के निम्नलिखित फायदे हैं:

  1. सिद्धांत सरल, समझने और लागू करने में आसान है;
  2. ट्रेडिंग सिग्नल स्पष्ट हैं और सूचकांक संयोजन अच्छा काम कर रहा है।
  3. उच्च आवृत्ति और निम्न आवृत्ति ट्रेडिंग के लिए विभिन्न बाजारों में लचीलापन;
  4. ईएमए पैरामीटर को समायोजित करने के लिए अनुकूलित किया जा सकता है ताकि झूठे संकेतों से बचा जा सके।

जोखिम और समाधान

इस रणनीति में कुछ जोखिम भी हैं, जिनमें शामिल हैंः

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

अनुकूलन दिशा

इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः

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

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-01-10 00:00:00
end: 2024-01-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("mohammad tork strategy", overlay=true)

// Input parameters
lengthShortEMA = input(55, title="Short EMA Length")
lengthLongEMA = input(34, title="Long EMA Length")

// Calculate EMAs
emaShort = ta.ema(close, lengthShortEMA)
emaLong = ta.ema(close, lengthLongEMA)

// Conditions for Long Signal
longCondition = ta.crossover(emaLong, emaShort)

// Conditions for Short Signal
shortCondition = ta.crossunder(emaLong, emaShort)

// Execute Long Signal
strategy.entry("Long", strategy.long, when = longCondition)

// Execute Short Signal
strategy.entry("Short", strategy.short, when = shortCondition)

// Plot EMAs on the chart
plot(emaShort, color=color.blue, title="Short EMA")
plot(emaLong, color=color.red, title="Long EMA")

// Plot Long Signal Icon with Buy Label
plotshape(series=longCondition, title="Long Signal", color=color.green, style=shape.triangleup, location=location.abovebar, size=size.small, text="Buy")

// Plot Short Signal Icon with Sell Label
plotshape(series=shortCondition, title="Short Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, text="Sell")