Tuesday 27 March 2018

एक्सेल - vba चलती - औसत - कोड


रोलिंग औसत तालिका नीचे हम Excel VBA में एक प्रोग्राम को देखेंगे जो एक रोलिंग औसत तालिका बनाता है। अपने कार्यपत्रक पर एक आदेश बटन रखें और निम्नलिखित कोड पंक्ति जोड़ें: रेंज (quotB3quot)। वैल्यू वर्कशीट फंक्शन। रैंडबेटिन (0, 100) यह कोड लाइन सेल बी 3 में 0 और 100 के बीच एक यादृच्छिक संख्या में प्रवेश करती है। हम चाहते हैं कि Excel VBA नए स्टॉक मूल्य को ले जाएं और इसे रोलिंग औसत तालिका के पहले स्थान पर रखें। अन्य सभी मानों को एक स्थान से नीचे जाना चाहिए और अंतिम मान को हटा दिया जाना चाहिए। एक वर्कशीट बदलें ईवेंट बनाएँ। वर्कशीट बदलें इवेंट में जोड़ा गया कोड एक्सेल वीबीए द्वारा निष्पादित होगा जब आप वर्कशीट पर सेल बदलते हैं। 2. प्रोजेक्ट एक्सप्लोरर में शीट 1 (शीट 1) पर डबल क्लिक करें। 3. बाईं ड्रॉप-डाउन सूची से कार्यपत्रक चुनें। सही ड्रॉप-डाउन सूची से बदलें चुनें वर्कशीट बदलें इवेंट में निम्नलिखित कोड पंक्तियां जोड़ें: 4. एक प्रकार की वैरिएबल को टाइप करें जो कि पूर्णांक के प्रकार और दो श्रेणियों (प्रथम फर्श और अंतिम चौड़ाई) है। पूर्णांक के रूप में दिमाग नए मूल्य प्रथम श्रेणी के रूप में, रेंज के रूप में अंतिम रूपरेखा 5. वर्कशीट बदलें ईवेंट शीट 1 पर सभी परिवर्तनों को सुनता है। हम केवल एक्सेल VBA को कुछ करना चाहते हैं यदि सेल B3 में कुछ परिवर्तन हो। इसे प्राप्त करने के लिए, निम्न कोड पंक्ति जोड़ें: यदि लक्ष्य। पता उद्धरण B3quot तब 6. हम कक्ष B3 के मूल्य, प्रथम श्रेणी के साथ रेंज (quotD3: D6quot) और रेंज के साथ अंतिम पूर्णांक (quotD4: D7quot) के साथ newvalue को प्रारंभ करते हैं। न्यूवैल्यू रेंज (quotB3quot)। वेल्यू सेट फर्स्टफॉरलवेल रेंज (quotD3: D6quot) सेट करें अंतिम चौड़ाई रेंज (quot D4: D7quot) 7. अब सरल चाल आता है। हम रोलिंग औसत तालिका को अपडेट करना चाहते हैं। आप तालिका के पहले चार मानों के साथ पिछले चार मानों की जगह और पहले स्थान पर नए स्टॉक मूल्य को रखने के द्वारा इसे प्राप्त कर सकते हैं। पिछली बार। वैल्यू फर्स्टफॉर्वल्यू। वैल्यू रेंज (कोट 3 डॉट)। वेल्यू न्यूवल्यू 8. अगर स्टेटमेंट को बंद करना भूल जाते हैं 9. अंत में, कक्ष D8 में सूत्र औसत (डी 3: डी 7) दर्ज करें। 10. कमांड बटन पर क्लिक करके प्रोग्राम को टेस्ट करें। औसत औसत यह उदाहरण आपको सिखाता है कि Excel में समय श्रृंखला की चलती औसत की गणना कैसे करें। रुझानों को आसानी से पहचानने के लिए चलती औसत का उपयोग अनियमितताओं (चोटियों और घाटियों) को सुलझाने के लिए किया जाता है 1. सबसे पहले, हमारी समय श्रृंखला पर एक नज़र डालें। 2. डेटा टैब पर, डेटा विश्लेषण क्लिक करें। नोट: डेटा विश्लेषण बटन को ढूंढने में कठिनाई नहीं है, विश्लेषण टूलपैक ऐड-इन लोड करने के लिए यहां क्लिक करें। 3. मूविंग औसत चुनें और ठीक क्लिक करें। 4. इनपुट रेंज बॉक्स पर क्लिक करें और सीमा B2: M2 चुनें। 5. अंतराल बॉक्स में क्लिक करें और टाइप करें 6. 6. आउटपुट रेंज बॉक्स में क्लिक करें और सेल B3 चुनें। 8. इन मूल्यों का एक ग्राफ प्लॉट करें। स्पष्टीकरण: क्योंकि हम अंतराल को 6 निर्धारित करते हैं, चलती औसत पिछले 5 डेटा बिंदुओं की औसत और वर्तमान डेटा बिंदु है। नतीजतन, चोटियों और घाटियों को बाहर smoothed हैं। ग्राफ़ में बढ़ती प्रवृत्ति को दर्शाता है Excel पहले 5 डेटा बिंदुओं के लिए चलती औसत की गणना नहीं कर सकता क्योंकि इससे पहले के डेटा बिंदु पर्याप्त नहीं हैं 9. अंतराल 2 और अंतराल के लिए चरण 2 से 8 दोहराएं। निष्कर्ष: अंतराल जितना बड़ा होगा, उतनी ही अधिक चोटियों और घाटियों को सुखाया जाएगा। अंतराल जितना छोटा होता है, चलती औसत करीब वास्तविक डेटा बिंदुओं के लिए होती है, जहां 2 (1 एन) उपशीर्षक टी का उपयोग समय के लिए निरूपित करता है उदा। टी-1, टीएंड एन से पहले की अवधि को संदर्भित करता है, जो उपयोगकर्ता द्वारा निर्दिष्ट किया जाता है, एएमए की औसत अवधि का संदर्भ देता है। उदाहरण के लिए, एक 3 अवधि की सरल चलती औसत का ईएमए बराबर 3 का है। एन का मूल्य बड़ा, छोटे हो जाता है यह एक बड़ा (1-) और ईएमए टी -1 का अधिकतर एएमए टी में रखा जाता है। एक समय श्रृंखला में ईएमए का पहला पहला मूल्य कीमतों के एन दिन 8217 की सरल चलती औसत माना जा सकता है। कुछ उपयोगकर्ता एएमए के पहले मूल्य के पहले मूल्य को शुरू करना पसंद कर सकते हैं, जहां पर ईएमए अवधि 2x अवधि 2 मूल्य (1 8211) x अवधि 1 मूल्य। उपयोगकर्ताओं को यह समझना चाहिए कि घातीय चलती औसत वास्तव में एक अनन्त श्रृंखला विस्तार है जहां पहले कीमतों में एएमए टी पर तेजी से छोटा वजन है। निम्नलिखित पर विचार करें: इसका परिणाम ईएमए में अधिक संवेदनशील होता है और इसकी सरल चलती औसत समकक्ष की तुलना में कम अस्थिर होता है। इसके बारे में अधिक विस्तृत चर्चा वित्त और तकनीकी विश्लेषण में फ़िल्टर के बारे में मेरे लेख में मिल सकती है। विधि A कार्यों का उपयोग करता है, जबकि विधि बी सीएमएफ की गणना करने के लिए उप प्रक्रियाओं का उपयोग करता है। विधि बी तेजी से और अधिक लचीला है VBA में अपने कोड को thisWorkBook कोड विंडो में पेस्ट करें प्रोजेक्ट एक्सप्लोरर में राइट क्लिक करें और वर्कबुक देखें कोड देखें। निजी उप कार्यपुस्तिकाउप () बाकी किसी भी मॉड्यूल से संबंधित हैं एक्सेल को इन कार्यों में शामिल करने के लिए कहें, उनके विवरण जोड़ें और तकनीकी संकेतक नामक एक नई श्रेणी बनाएं। अनुप्रयोग। मैक्रोवॉशन मैक्रो: ईएमए, विवरण: घातीय मूविंग औसत लौटाता है। amp CHR (10) amp CHR (10) amp; पिछला अवधि का चयन करें EMA या पिछले अवधि की कीमत अगर वर्तमान अवधि पहली है amp Chr (10) amp chr (10) amp वर्तमान मूल्य और n द्वारा पीछा किया। एपीएचएच (10) एमएचपीएच (10) एमएचपीएच (10) एमएचपी (10) एपीपी घातीय चलती औसत के क्षय घटक को अल्फा 2 (एन 1) के रूप में गणना की जाती है, सार्वजनिक फ़ंक्शन एएमए (ईएमए काल, कीमत, एन) ईएमए अल्फा मूल्य (1 - अल्फा) EMAYesterday एक बार जब आप उपरोक्त के साथ किया जाए, तो आप किसी भी सेल ईएमए (अंतिम अवधि ईएमए, चालू मूल्य, एन) में टाइप करके घातीय स्थानांतरित औसत की गणना कर सकते हैं। यदि आप अपने डेटासेट का पहला ईएमए कम्प्यूटिंग कर रहे हैं तो अंतिम अवधि ईएमए के रूप में अंतिम अवधि मूल्य दर्ज करें। पद्धति बी चलाने के लिए, आपको अपने मॉड्यूल में संचय वितरण लाइन पर पृष्ठ से रनथिस उप को कॉपी करना होगा। आपको रनटाइस उप से ईएमए भी चलाने चाहिए उप रनथिस के लिए निम्न पंक्ति जोड़ें सही उपर से पहले इसे रखें और रनथिस को कॉल करने वाले सभी मैक्रोज़ को अक्षम करें यह सब टीए 2 से ईएमए की गणना शुरू करेगा, उप ईएमए (पास 1 रेंज, रेंज के रूप में आउटपुट, एनज लाँग) close0 close1 ( 1, 1)। पता (झूठी, झूठी) बंद 1 एक बंद 1 (2, 1)। पता (झूठी, झूठी) आउटपुट 1 आउटपुट (1, 1)। पता (झूठी, गलत) आउटपुट (2, 1)। मूल्य 2 (1 amp amp; amp amp; amp amp; amp amp; 1 amp amp; 1-2 amp; 1 amp amp amp; आउटपुट output1 आउटपुट (2, 1).गुण 2 (1 amp amp amp) amp amp; close1a amp (1-2 (1 amp amp amp)) amp close0 जैसा आपने अभी पढ़ा है या इसे टिप किया है। वित्त 4 ट्रेडर्स का उद्देश्य व्यापारियों को निष्पक्ष शोध और विचारों को लाने के लिए शुरू करना है। 2005 के बाद से, मैं एक व्यक्तिगत आधार पर व्यापारिक रणनीति विकसित कर रहा हूं। इन मॉडलों में से सभी मेरे लिए उपयुक्त नहीं हैं, लेकिन अन्य निवेशकों या व्यापारियों को उन्हें उपयोगी लग सकता है आखिरकार, लोगों के पास विभिन्न निवेशक लक्ष्यों और आदतों की संख्या होती है। इस प्रकार, वित्त 4 ट्रेडर्स मेरे काम का प्रसार करने के लिए एक सुविधाजनक मंच बन जाते हैं। (फाइनेंस 4 ट्रेडर्स के बारे में अधिक पढ़ें) कृपया इस वेबसाइट को एक उचित और गंभीर तरीके से प्रयोग करें। इसका अर्थ है कि यदि आप हमारी किसी भी सामग्री का उपयोग करते हैं तो आपको वित्त -4 ट्रेडर्स को कम से कम इस साइट पर लिंक प्रदान करना चाहिए। इसके अलावा, आपको हमारी सामग्री का उपयोग गैर-कानूनी तरीके से करने की अनुमति नहीं है। आपको यह भी समझना चाहिए कि हमारी सामग्री को कोई वारंटी नहीं दी गई है और आपको उन पर निर्भर होने से पहले हमारी सामग्री को स्वतंत्र रूप से सत्यापित करना चाहिए। इस साइट पर जाकर साइट सामग्री नीति और गोपनीयता नीति देखें। 0 टिप्पणी: एक टिप्पणी पोस्ट करें एक व्यापार रणनीति एक कॉर्पोरेट रणनीति के समान है। अपने संसाधनों की गंभीरता से अध्ययन करने से आपको अधिक प्रभावी निर्णय लेने में मदद मिलेगी। (पढ़ें) 8226 तकनीकी संकेतक समझना तकनीकी संकेतक सिर्फ समीकरणों से ज्यादा नहीं हैं। अच्छी तरह से विकसित संकेतक, जब वैज्ञानिक रूप से लागू होते हैं, वास्तव में व्यापारियों को वित्तीय डेटा से महत्वपूर्ण जानकारी निकालने में मदद करने के लिए उपकरण हैं। (पढ़ें) 8226 मैं एक्सेल एक्सेल का इस्तेमाल करना पसंद करता हूं, इसलिए आपको डेटा को नेत्रहीन रूप से प्रस्तुत करता है I यह आपके लिए आपके काम को समझने और समय बचाने के लिए बहुत आसान बनाता है (पढ़ते रहिये)

No comments:

Post a Comment