मल्टीपल मूविंग एवरेज क्रॉसओवर मोमेंटम ट्रेंड फॉलोइंग स्ट्रैटेजी

EMA MA
निर्माण तिथि: 2024-12-12 14:46:33 अंत में संशोधित करें: 2024-12-12 14:46:33
कॉपी: 0 क्लिक्स: 383
1
ध्यान केंद्रित करना
1617
समर्थक

मल्टीपल मूविंग एवरेज क्रॉसओवर मोमेंटम ट्रेंड फॉलोइंग स्ट्रैटेजी

अवलोकन

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

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

रणनीति में 6 अल्पकालिक ईएमए (चक्र 3, 5, 8, 10, 12, 15) और 6 दीर्घकालिक ईएमए (चक्र 30, 35, 40, 45, 50, 60) का उपयोग किया गया है। इन औसत रेखाओं को अलग-अलग औसत करके, एक चिकनी अल्पकालिक और दीर्घकालिक रुझान सूचक प्राप्त करें। जब अल्पकालिक औसत रेखा लंबी अवधि की औसत रेखा को ऊपर की ओर पार करती है, तो एक अधिक संकेत उत्पन्न होता है; जब अल्पकालिक औसत रेखा लंबी अवधि की औसत रेखा को नीचे की ओर पार करती है, तो एक शून्य संकेत उत्पन्न होता है। प्रत्येक व्यापार पर 10% स्टॉप और 5% स्टॉप-लॉस स्तर सेट किए जाते हैं।

रणनीतिक लाभ

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

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

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

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

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

संक्षेप

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

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

//@version=5
strategy("Pavan Guppy Strategy", shorttitle="Pavan Avg", overlay=true, 
         default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// Short-term EMAs
shortEMA1 = ta.ema(close, 3)
shortEMA2 = ta.ema(close, 5)
shortEMA3 = ta.ema(close, 8)
shortEMA4 = ta.ema(close, 10)
shortEMA5 = ta.ema(close, 12)
shortEMA6 = ta.ema(close, 15)

// Long-term EMAs
longEMA1 = ta.ema(close, 30)
longEMA2 = ta.ema(close, 35)
longEMA3 = ta.ema(close, 40)
longEMA4 = ta.ema(close, 45)
longEMA5 = ta.ema(close, 50)
longEMA6 = ta.ema(close, 60)

// Average short-term EMAs
shortAvg = (shortEMA1 + shortEMA2 + shortEMA3 + shortEMA4 + shortEMA5 + shortEMA6) / 6.0

// Average long-term EMAs
longAvg = (longEMA1 + longEMA2 + longEMA3 + longEMA4 + longEMA5 + longEMA6) / 6.0

// Plot averaged EMAs
plot(shortAvg, color=color.green, linewidth=2, title="Averaged Short-term EMAs")
plot(longAvg, color=color.red, linewidth=2, title="Averaged Long-term EMAs")

// Define the target and stop loss percentages
takeProfitPerc = 10
stopLossPerc = 5

// Generate buy signal when shortAvg crosses above longAvg
if ta.crossover(shortAvg, longAvg)
    strategy.entry("Buy", strategy.long)

// Generate sell signal when shortAvg crosses below longAvg
if ta.crossunder(shortAvg, longAvg)
    strategy.entry("Sell", strategy.short)

// Calculate take profit and stop loss prices for long trades
longTakeProfit = close * (1 + (takeProfitPerc / 100.0))
longStopLoss = close * (1 - (stopLossPerc / 100.0))

// Set take profit and stop loss for long positions
strategy.exit("Take Profit/Stop Loss", from_entry="Buy", limit=longTakeProfit, stop=longStopLoss)

// Calculate take profit and stop loss prices for short trades
shortTakeProfit = close * (1 - takeProfitPerc / 100.0)
shortStopLoss = close * (1 + stopLossPerc / 100.0)

// Set take profit and stop loss for short positions
strategy.exit("Take Profit/Stop Loss", from_entry="Sell", limit=shortTakeProfit, stop=shortStopLoss)