चलती औसत क्रॉसओवर रणनीति

लेखक:चाओझांग, दिनांक: 2023-09-28 15:15:54
टैगः

अवलोकन

यह रणनीति चलती औसत के स्वर्ण क्रॉस और मृत्यु क्रॉस का उपयोग रुझानों को निर्धारित करने और संभावित खरीद और बिक्री के अवसरों की पहचान करने के लिए करती है। यह तेज और धीमी गति से चलती औसत दोनों का उपयोग करती है और उनके क्रॉसओवर के आधार पर ट्रेडिंग सिग्नल उत्पन्न करती है।

रणनीति तर्क

रणनीति में अलग-अलग समय सीमाओं के साथ दो चलती औसत का उपयोग किया जाता है। पहली एमए में अल्पकालिक मूल्य आंदोलनों को पकड़ने के लिए 20 दिनों तक निर्धारित एक छोटी समय सीमा होती है। दूसरी एमए में दीर्घकालिक प्रवृत्ति को मापने के लिए 120 दिनों तक निर्धारित एक लंबी समय सीमा होती है।

जब तेज एमए धीमे एमए से ऊपर जाता है, तो एक गोल्डन क्रॉस होता है, जो अल्पकालिक में ऊपर की ओर रुझान का संकेत देता है, और एक खरीद संकेत उत्पन्न होता है। जब तेज एमए धीमे एमए से नीचे जाता है, तो एक मृत्यु क्रॉस होता है, जो अल्पकालिक में नीचे की ओर रुझान का संकेत देता है, और एक बिक्री संकेत उत्पन्न होता है।

रणनीति एमए के क्रॉसओवर का पता लगाने के लिए ta.crossover और ta.crossunder का उपयोग करती है। एक बार क्रॉसओवर की पहचान हो जाने के बाद, एक संबंधित खरीद या बिक्री संकेत ट्रिगर किया जाता है।

लाभ विश्लेषण

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

अधिक जटिल संकेतकों की तुलना में, एमए को रणनीति में लागू करना अपेक्षाकृत सरल है। एक मजबूत प्रणाली बनाने के लिए एमए अवधि को अनुकूलित करने की आवश्यकता होती है।

इसके अतिरिक्त, एमए रणनीति लचीलापन प्रदान करती है। मापदंडों को विभिन्न उत्पादों और समय सीमाओं के लिए समायोजित किया जा सकता है, दीर्घकालिक से अल्पकालिक तक।

जोखिम विश्लेषण

प्रमुख जोखिम यह है कि जब प्रवृत्ति दोलन करती है तो अक्सर झूठे संकेत उत्पन्न करने वाले whipsaws होते हैं। इस मामले में, शोर को फ़िल्टर करने के लिए एमए अवधि को ठीक से समायोजित किया जाना चाहिए।

एक अन्य संभावित जोखिम एमए की पिछड़ी प्रकृति है। एमए को नए रुझानों को प्रतिबिंबित करने में समय लगता है, जिससे फिसलन हो सकती है।

इसके अलावा, रणनीति में बड़ी खबरों जैसी अचानक घटनाओं के प्रभाव पर विचार नहीं किया गया है। ये एमए की प्रभावशीलता को अमान्य कर सकते हैं। जोखिमों को नियंत्रित करने के लिए स्टॉप को लागू किया जाना चाहिए।

अनुकूलन दिशाएँ

इस रणनीति को निम्नलिखित के माध्यम से और बढ़ाया जा सकता हैः

  1. रेंज-बाउंड बाजारों में झूठे संकेतों से बचने के लिए वॉल्यूम जैसे फ़िल्टर जोड़ना।

  2. अनुकूली एमए का प्रयोग करना जो अस्थिरता के आधार पर अवधि को समायोजित करता है।

  3. संकेतों की पुष्टि करने के लिए एमएसीडी और स्टोकैस्टिक्स जैसे अन्य संकेतकों का संयोजन।

  4. मूल्य चैनलों की स्थापना करना और केवल ब्रेकआउट पर संकेतों पर विचार करना।

  5. स्थिरता बढ़ाने के लिए स्टॉप लॉस और ले लाभ को लागू करना।

निष्कर्ष

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


/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © brandlabng

//@version=5
//study(title="Holly Grail FX", overlay = true)
strategy('HG|E30m', overlay=true)
src = input(close, title='Source')

price = request.security(syminfo.tickerid, timeframe.period, src)
ma1 = input(20, title='1st MA Length')
type1 = input.string('EMA', '1st MA Type', options=['EMA'])

ma2 = input(120, title='2nd MA Length')
type2 = input.string('EMA', '2nd MA Type', options=['EMA'])

price1 = if type1 == 'EMA'
    ta.ema(price, ma1)

price2 = if type2 == 'EMA'
    ta.ema(price, ma2)


//plot(series=price, style=line,  title="Price", color=black, linewidth=1, transp=0)
plot(series=price1, style=plot.style_line, title='1st MA', color=color.new(#219ff3, 0), linewidth=2)
plot(series=price2, style=plot.style_line, title='2nd MA', color=color.new(color.purple, 0), linewidth=2)


longCondition = ta.crossover(price1, price2)
if longCondition
    strategy.entry('Long', strategy.long)

shortCondition = ta.crossunder(price1, price2)
if shortCondition
    strategy.entry('Short', strategy.short)

अधिक