एक्सपोनेंशियल मूविंग एवरेज का व्यापक रूप से भविष्य के डेटा की भविष्यवाणी और स्टॉक मूल्य आंदोलन को सुचारू करने के लिए उपयोग किया जाता है। यदि आप जानना चाहते हैं कि एक्सपोनेंशियल मूविंग एवरेज क्या है और आप एक्सेल में इसकी गणना कैसे कर सकते हैं, तो यह आपके लिए सही जगह है। इस लेख में, मैं आपको एक्सेल में एक्सपोनेंशियल मूविंग एवरेज की गणना करने के लिए 3 उपयुक्त तरीके दिखाऊंगा।
एक्सपोनेंशियल मूविंग एवरेज (ईएमए)
एक्सपोनेंशियल मूविंग एवरेज (EMA ), जिसे एक्सपोनेंशियलली वेटेड मूविंग एवरेज के रूप में भी जाना जाता है, एक तरह का मूविंग एवरेज . है जो साधारण चलती औसत की तुलना में हाल के आंकड़ों को अधिक महत्व देता है। इसलिए एक्सेल में एक्सपोनेंशियल मूविंग एवरेज के मामले में स्मूथिंग सिंपल मूविंग एवरेज की तुलना में अधिक है। जैसे-जैसे समय अवधि लंबी होती जाती है, नवीनतम डेटा का महत्व कम होता जाता है। ईएमए . की गणना करने का सूत्र है,
ईएमए<उप>टी उप> =α xY<उप>टी-1 उप> + (1-α) x ईएमए<उप>टी-1उप>
जहां, ईएमए<उप>टी उप> =वर्तमान अवधि की घातीय चलती औसत
α =चौरसाई गुणक। α 0 से 1 के बीच कोई भी संख्या हो सकती है। अल्फा का मान जितना अधिक होगा, पिछले डेटा को उतना ही अधिक महत्व दिया जाएगा। α का आदर्श परिसर 0.1 से 0.3 के बीच होता है। α की गणना निम्न सूत्र द्वारा भी की जा सकती है, α =2/(n+1); यहाँ, n अवधियों की संख्या है।
मान लीजिए, हमारे पास निम्नलिखित डेटासेट है जहां हमारे पास 2020 में 12 महीने का बिक्री डेटा है। अब हम एक्सपोनेंशियल मूविंग एवरेज का उपयोग करके जनवरी 2021 के बिक्री डेटा का पूर्वानुमान लगाना चाहते हैं।
एक्सेल में एक्सपोनेंशियल मूविंग एवरेज की गणना करने के 3 तरीके
<एच3>1. एक्सपोनेंशियल मूविंग एवरेज की गणना के लिए डेटा विश्लेषण टूलपैकहम डेटा विश्लेषण टूलपैक . का उपयोग करके भविष्य के डेटा की भविष्यवाणी करने के लिए घातीय चलती औसत लागू कर सकते हैं . उसके लिए सबसे पहले आपको इस ToolPak . को जोड़ना होगा आपके एक्सेल में।
➤ फ़ाइल . पर जाएं टैब करें और विकल्प . चुनें ।
यह एक्सेल विकल्प को खोलेगा खिड़की। अब,
➤ ऐड-इन्स . पर जाएं टैब करें और जाएं . पर क्लिक करें
<मजबूत>
यह ऐड-इन्स खोलेगा बॉक्स।
➤ विश्लेषण टूलपैक . पर चेक करें और ठीक . पर क्लिक करें ।
अब,
➤ डेटा . पर जाएं टैब पर क्लिक करें और डेटा विश्लेषण . पर क्लिक करें ।
यह डेटा विश्लेषण . खोलेगा खिड़की।
➤ घातीय चौरसाई . चुनें और ठीक . पर क्लिक करें ।
अब, घातीय चिकनाई . में खिड़की,
➤ इनपुट रेंज . में बिक्री डेटा वाले सेल चुनें बॉक्स (पूर्वानुमान अवधि के खाली सेल सहित)। α . का मान डालें बॉक्स में डंपिंग फैक्टर.
इस उदाहरण के लिए, हमने α . लिया है 0.3 के रूप में।
उसके बाद,
➤ आउटपुट रेंज . चुनें (जहां आप अपना EMA . चाहते हैं गणना)।
यदि आप EMA . का चित्रमय प्रतिनिधित्व देखना चाहते हैं और वास्तविक डेटा,
➤ बॉक्स को चेक करें चार्ट आउटपुट ।
अंत में,
➤ ठीक . पर क्लिक करें ।
परिणामस्वरूप, एक्सेल ईएमए देगा आपकी चयनित बिक्री में आपके डेटा का और आपको जनवरी 2021 के लिए बिक्री का पूर्वानुमान मिलेगा।
यदि आप ध्यान दें, तो आप देखेंगे कि ईएमए फरवरी के लिए जनवरी की बिक्री के समान है। एक्सेल विश्लेषण टूलपैक बस यह मान लेता है कि पहला EMA पिछली अवधि के डेटा के बराबर होती है जिसे निष्क्रिय विधि . के रूप में भी जाना जाता है पूर्वानुमान के लिए।
एक्सेल वास्तविक डेटा और परिकलित ईएमए पूर्वानुमान की तुलना करते हुए एक चार्ट भी दिखाएगा।
<एच3>2. एक्सेल में मैन्युअल रूप से एक्सपोनेंशियल मूविंग एवरेज की गणना करें
विश्लेषण टूलपैक का उपयोग करने के बजाय हम EMA . के लिए मैन्युअल रूप से सूत्र सम्मिलित करके घातीय मूविंग औसत की गणना कर सकते हैं गणना। ईएमए की गणना करने के लिए सभी अवधियों के लिए हमें ईएमए . जानने की आवश्यकता है पहली अवधि के लिए। हम विभिन्न तरीकों जैसे कि सरल, सरल मूविंग एवरेज, 3 पीरियड मूविंग एवरेज आदि का उपयोग करके इसकी गणना कर सकते हैं। इस उदाहरण में, हम 3 पीरियड मूविंग एवरेज मेथड (3MA) का उपयोग करेंगे। )।
3 पीरियड मूविंग एवरेज की गणना करने के लिए,
➤ अप्रैल माह की पंक्ति में निम्न सूत्र टाइप करें (सेल E8 ),
=(D5+D6+D7)/3
फॉर्मूला पिछले तीन साल की बिक्री का औसत लौटाएगा। उसके बाद,
➤ ड्रैग सेल E8 3MA . प्राप्त करने के लिए सभी अवधियों के लिए।
अब, हमें α . की आवश्यकता होगी ईएमए . की गणना करने के लिए . इस समय में हम α . निर्धारित करेंगे निम्न सूत्र का उपयोग करते हुए,
=2/(12+1)
हमने n=12 लिया है क्योंकि हमारे डेटासेट में 12 आवर्त हैं।
उसके बाद,
➤ ईएमए determine निर्धारित करने के लिए निम्न सूत्र सम्मिलित करें चौथी अवधि के लिए,
=(1-$C$3)*D7+$C$3*E8
सूत्र EMA . देगा पहली अवधि के लिए जहां हमने इस अवधि के 3MA . का उपयोग किया है पिछली अवधियों की तरह EMA ।
अब, हमें EMA . मिल गया है पहले वर्ष के लिए, इसलिए हम आसानी से EMA . की गणना कर सकते हैं सभी अवधियों के लिए।
➤ सेल F9 . में निम्न सूत्र टाइप करें ,
=(1-$C$3)*D8+$C$3*F8
यहां, $C$3 α . का मान होता है , D8 पिछली अवधि की बिक्री है और F8 पिछली अवधि का EMA . है ।
अंत में,
➤ ड्रैग सेल E9 आपके डेटासेट के अंत तक।
परिणामस्वरूप, आपको EMA . मिलेगा पूर्वानुमान अवधि (जनवरी 2021) सहित सभी अवधियों के लिए
और पढ़ें: एक्सेल चार्ट में मूविंग एवरेज कैसे जेनरेट करें (4 तरीके)
<एच3>3. वीबीए से ईएमए का उपयोग करनाएक्सपोनेंशियल मूविंग एवरेज का इस्तेमाल स्टॉक प्राइस मूवमेंट को सुचारू करने के लिए भी किया जाता है। इस पद्धति में, हम देखेंगे कि कैसे हम माइक्रोसॉफ्ट विजुअल बेसिक एप्लिकेशन (वीबीए) का उपयोग करके एक कस्टम फ़ंक्शन बनाकर कई अवधियों में स्टॉक मूल्य आंदोलन को सुचारू करने के लिए एक्सपोनेंशियल मूविंग एवरेज का उपयोग कर सकते हैं। ।
स्टॉक मूल्य आंदोलन को सुचारू करने के समय, EMA में पिछली अवधि के डेटा के स्थान पर वर्तमान अवधि मूल्य का उपयोग किया जाता है गणना सूत्र। तो सूत्र बन जाता है,
ईएमए<उप>टी उप> =α x P + (1-α) x EMAt-1
यहाँ, P वर्तमान अवधि मूल्य है।
सूत्र को इस प्रकार भी लिखा जा सकता है,
ईएमए<उप>टीउप> =α x P+ (1 – α) x EMAt-1
मान लीजिए, इस समय हमारे डेटासेट में हमारे पास साल के अलग-अलग महीनों में स्टॉक की औसत कीमत होती है। अब, हम VBA . का उपयोग करके एक कस्टम फ़ॉर्मूला बनाएंगे अलग-अलग महीनों में शेयर की कीमत के एक्सपोनेंशियल मूविंग एवरेज की गणना करने के लिए।
➤ सबसे पहले, शीट के नाम पर राइट क्लिक करें और कोड देखें . चुनें ।
यह VBA कोड को खोलेगा खिड़की।
➤ इस विंडो में निम्न कोड टाइप करें,
Private Sub Workbook_Open()
AddUDF
End Sub
कोड एक मैक्रो बनाएगा जो एक्सेल वर्कबुक की इस शीट में एक कस्टम कोड जोड़ देगा।
उसके बाद,
➤ VBA . के बाएं पैनल से शीट के नाम पर राइट क्लिक करें विंडो पर जाएं और सम्मिलित करें> मॉड्यूल . पर जाएं ।
यह VBA मॉड्यूल को खोलेगा खिड़की। अब,
निम्न कोड को मॉड्यूल . में डालें खिड़की,
Sub AddUDF()
Application.MacroOptions macro:="EMA", _
Description:="Returns the Exponential Moving Average." & Chr(10) & Chr(10) & _
"Select last period's EMA or last period's price if current period is the first." & Chr(10) & Chr(10) & _
"Followed by current price and n." & Chr(10) & Chr(10) & Chr(10) & _
"The decay factor of the exponential moving average is calculated as alpha=2/(n+1)", _
Category:="Technical Indicators"
End Sub
Public Function EMA(EMAYesterday, price, n)
alpha = 2 / (n + 1)
EMA = alpha * price + (1 - alpha) * EMAYesterday
End Function
कोड EMA (EMAYकल, मूल्य, n) . नामक एक कस्टम फ़ंक्शन बनाएगा
अब,
➤ VBA . को बंद करें खिड़की।
अब, ईएमए की गणना करने के लिए इस कस्टम फ़ंक्शन का उपयोग करके हमें EMA . जानने की आवश्यकता है पहली अवधि के।
इस उदाहरण में, हम अनुभवहीन विधि का उपयोग करेंगे। तो, ईएमए पहली अवधि की अवधि इस अवधि के शेयर मूल्य के बराबर होगी।
उसके बाद,
➤ सेल D6 . में सूत्र सम्मिलित करें ,
=EMA(D5,C6,12)
यहां, D5 पिछली अवधि का EMA . है , C6 वर्तमान अवधि की कीमत है और 12 अवधियों की संख्या है।
➤ ENTER➤ दबाएं ।
परिणामस्वरूप, आपको EMA . मिलेगा उस अवधि के।
अब,
➤ ड्रैग सेल D6 आपके डेटासेट के अंत तक।
परिणामस्वरूप, आपको EMA . मिलेगा सभी अवधियों के लिए।
और पढ़ें: एक्सेल में औसत की गणना कैसे करें (सभी मानदंडों सहित)
निष्कर्ष
मुझे उम्मीद है कि अब आप एक्सेल में एक्सपोनेंशियल मूविंग एवरेज की गणना करना जानते हैं। यदि आपको किसी भी प्रकार का भ्रम है, तो कृपया बेझिझक एक टिप्पणी छोड़ दें।
संबंधित लेख
- एक्सेल में औसत, न्यूनतम और अधिकतम की गणना कैसे करें (4 आसान तरीके)
- एक्सेल में वीलुकअप औसत की गणना करें (6 त्वरित तरीके)
- रनिंग एवरेज:एक्सेल के एवरेज (…) फंक्शन का उपयोग करके कैलकुलेट कैसे करें