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

ईएमए दोहरी चलती औसत क्रॉसओवर रणनीति

लेखक:चाओझांग, दिनांकः 2024-06-07 15:58:15
टैगःईएमएएमए

img

अवलोकन

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

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

  1. अल्पकालिक ईएमए (डिफ़ॉल्ट अवधि 9) और दीर्घकालिक ईएमए (डिफ़ॉल्ट अवधि 21) की गणना करें।
  2. जब अल्पकालिक ईएमए दीर्घकालिक ईएमए से ऊपर जाता है, तो एक लंबी स्थिति खोलें; जब अल्पकालिक ईएमए दीर्घकालिक ईएमए से नीचे जाता है, तो एक छोटी स्थिति खोलें।
  3. प्रत्येक व्यापारिक दिन की शुरुआत में खाता इक्विटी दर्ज की जाती है और चालू खाता इक्विटी और प्रारंभिक इक्विटी, अर्थात दैनिक लाभ और हानि के बीच अंतर की गणना की जाती है।
  4. यदि दैनिक हानि अधिकतम अनुमत हानि (0.25% प्रारंभिक खाता निधियों का) से अधिक है, तो सभी पदों को बंद करें।
  5. यदि दैनिक लाभ अधिकतम अनुमत लाभ (2% प्रारंभिक खाता धन का) से अधिक है, तो सभी पदों को बंद करें।

रणनीतिक लाभ

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

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

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

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

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

सारांश

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


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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © DD173838

//@version=5
strategy("Moving Average Strategy with Daily Limits", overlay=true)

// Moving Average settings
shortMaLength = input.int(9, title="Short MA Length")
longMaLength = input.int(21, title="Long MA Length")

// Calculate MAs
shortMa = ta.ema(close, shortMaLength)
longMa = ta.ema(close, longMaLength)

// Plot MAs
plot(shortMa, title="9 EMA", color=color.blue)
plot(longMa, title="21 EMA", color=color.red)

// Strategy conditions
crossUp = ta.crossover(shortMa, longMa)
crossDown = ta.crossunder(shortMa, longMa)

// Debug plots to check cross conditions
plotshape(series=crossUp, title="Cross Up", location=location.belowbar, color=color.green, style=shape.labelup, text="UP")
plotshape(series=crossDown, title="Cross Down", location=location.abovebar, color=color.red, style=shape.labeldown, text="DOWN")

// Entry at cross signals
if (crossUp)
    strategy.entry("Long", strategy.long)

if (crossDown)
    strategy.entry("Short", strategy.short)

// Daily drawdown and profit limits
var float startOfDayEquity = na
if (na(startOfDayEquity) or ta.change(time('D')) != 0)
    startOfDayEquity := strategy.equity

maxDailyLoss = 50000 * 0.0025
maxDailyProfit = 50000 * 0.02
currentDailyPL = strategy.equity - startOfDayEquity

if (currentDailyPL <= -maxDailyLoss)
    strategy.close_all(comment="Max Daily Loss Reached")

if (currentDailyPL >= maxDailyProfit)
    strategy.close_all(comment="Max Daily Profit Reached")


संबंधित

अधिक