Sunday, 21 January 2018

الانتقال من المتوسط - الرسم البياني لل vba


استراتيجية التداول هي مشابهة جدا لاستراتيجية الشركة. سوف تدرس بشكل حاسم الموارد الخاصة بك تساعدك على اتخاذ قرارات أكثر فعالية. (ريد أون) 8226 فهم المؤشرات الفنية المؤشرات الفنية هي أكثر من مجرد المعادلات. المؤشرات المتطورة، عند تطبيقها علميا، هي في الواقع أدوات لمساعدة التجار على استخراج المعلومات الهامة من البيانات المالية. (ريد أون) 8226 لماذا أفضل استخدام إكسيل إكسيل يقدم البيانات لك بصريا. هذا يجعل من الاسهل بكثير بالنسبة لك لفهم عملك وتوفير الوقت. (ريد أون) كيفية حساب المتوسطات المتحركة في إكسيل إكسيل تحليل البيانات للدمى، 2nd إديتيون يوفر الأمر داتا أناليسيس أداة لحساب المتوسطات المتحركة المتحركة و الأسية في إكسيل. لنفترض، من أجل التوضيح، أن you8217ve جمع المعلومات درجة الحرارة اليومية. تريد حساب المتوسط ​​المتحرك لمدة ثلاثة أيام 8212 متوسط ​​الأيام الثلاثة الأخيرة 8212 كجزء من بعض التنبؤات الجوية البسيطة. لحساب المتوسطات المتحركة لمجموعة البيانات هذه، اتبع الخطوات التالية. لحساب متوسط ​​متحرك، انقر أولا فوق الزر أمر تحليل البيانات 8217s تحليل البيانات. عندما يعرض إكسيل مربع الحوار تحليل البيانات، حدد العنصر المتوسط ​​المتحرك من القائمة ثم انقر فوق موافق. يعرض إكسيل مربع الحوار المتوسط ​​المتحرك. حدد البيانات التي تريد استخدامها لحساب المتوسط ​​المتحرك. انقر في مربع النص "نطاق الإدخال" في مربع الحوار "المتوسط ​​المتحرك". ثم تحديد نطاق الإدخال، إما عن طريق كتابة عنوان مجموعة أوراق العمل أو باستخدام الماوس لتحديد نطاق ورقة العمل. يجب أن يستخدم مرجع النطاق الخاص بك عناوين الخلايا المطلقة. عنوان الخلية المطلق يسبق حرف العمود ورقم الصف مع علامات، كما هو الحال في A1: A10. إذا كانت الخلية الأولى في نطاق الإدخال تتضمن تسمية نص لتحديد بياناتك أو وصفها، فحدد خانة الاختيار التصنيفات في الصف الأول. في مربع النص الفاصل الزمني، أخبر إكسيل كم عدد القيم المطلوب تضمينها في حساب المتوسط ​​المتحرك. يمكنك حساب المتوسط ​​المتحرك باستخدام أي عدد من القيم. بشكل افتراضي، يستخدم إكسيل القيم الثلاث الأخيرة لحساب المتوسط ​​المتحرك. لتحديد أنه يتم استخدام بعض القيم الأخرى لحساب المتوسط ​​المتحرك، أدخل هذه القيمة في مربع النص الفاصل الزمني. أخبر إكسيل أين تضع بيانات المتوسط ​​المتحرك. استخدم مربع النص نطاق الإخراج لتحديد نطاق ورقة العمل الذي تريد وضع بيانات المتوسط ​​المتحرك. في مثال ورقة العمل، تم وضع بيانات المتوسط ​​المتحرك في نطاق ورقة العمل B2: B10. (اختياري) حدد ما إذا كنت تريد مخططا. إذا كنت تريد مخططا يقوم بتخطيط معلومات المتوسط ​​المتحرك، حدد خانة الاختيار مخطط الإخراج. (اختياري) حدد ما إذا كنت تريد معلومات الخطأ القياسية المحسوبة. إذا كنت ترغب في حساب أخطاء قياسية للبيانات، حدد خانة الاختيار "أخطاء قياسية". يضع إكسيل قيم خطأ قياسية بجوار قيم المتوسط ​​المتحرك. (يتم نقل معلومات الخطأ القياسية إلى C2: C10.) بعد الانتهاء من تحديد معلومات المتوسط ​​المتحرك التي تريد حسابها والمكان الذي تريد وضعه، انقر فوق موافق. يحسب إكسيل معلومات المتوسط ​​المتحرك. ملاحظة: إذا كان لدى إكسيل 8217t معلومات كافية لحساب متوسط ​​متحرك لخطأ قياسي، فإنه يضع رسالة الخطأ في الخلية. يمكنك مشاهدة العديد من الخلايا التي تظهر رسالة الخطأ هذه كقيمة. المتوسط ​​المتحرك يعلمك هذا المثال كيفية حساب المتوسط ​​المتحرك لسلسلة زمنية في إكسيل. ويستخدم المتوسط ​​المتحرك للتخلص من المخالفات (قمم ووديان) للتعرف بسهولة على الاتجاهات. 1. أولا، دعونا نلقي نظرة على السلاسل الزمنية لدينا. 2. من علامة التبويب بيانات، انقر فوق تحليل البيانات. ملاحظة: لا يمكن العثور على زر تحليل البيانات انقر هنا لتحميل الوظيفة الإضافية تولباس تولباك. .3 حدد متوسط ​​النقل وانقر فوق موافق. .4 انقر في مربع نطاق الإدخال وحدد النطاق B2: M2. 5. انقر في المربع الفاصل الزمني واكتب 6. 6. انقر في المربع نطاق الإخراج وحدد الخلية B3. 8. رسم رسم بياني لهذه القيم. إكسلاناتيون: لأننا نقوم بضبط الفاصل الزمني الى 6، المتوسط ​​المتحرك هو متوسط ​​نقاط البيانات الخمس السابقة ونقطة البيانات الحالية. ونتيجة لذلك، يتم تمهيد قمم والوديان بها. يظهر الرسم البياني اتجاها متزايدا. لا يستطيع إكسيل حساب المتوسط ​​المتحرك لنقاط البيانات الخمس الأولى لأنه لا توجد نقاط بيانات سابقة كافية. 9. كرر الخطوات من 2 إلى 8 للفاصل الزمني 2 والفاصل الزمني 4. الخاتمة: كلما زاد الفاصل الزمني، كلما تم تمهيد القمم والوديان. كلما كان الفاصل الزمني أصغر، كلما كانت المتوسطات المتحركة أقرب إلى نقاط البيانات الفعلية. متوسط ​​متوسط ​​الحساب المتحرك المتوسط ​​المتحرك الحساب الحسابي أحاول حساب متوسط ​​متحرك لسلسلة من البيانات. أريد توليد المتوسط ​​المتحرك لكل نقطة داخل البيانات، لكي تظهر في الرسم البياني. على أي حال، أدناه هو مثال من مس الدعم. لقد اتبعت الرسالة، ولكن الألغام لا تعطي المتوسط ​​المتحرك. ويكرر نفس نقطة البيانات مرارا وتكرارا (نقطة البيانات الأولى). لذلك، أنا لا أعتقد أن وظيفة العثور على ستارتدات في خط MyRST. Seek، وبالتالي مجرد عودته نقطة البيانات الأولى. أخيرا (ربما سوف تجعل من السهل حقا) أنا الخلط حول كيفية عمل الفهارس. اعتقدت أنه يمكن أن يكون لديك مفتاح أساسي واحد فقط، ولكن على ما يبدو يمكنك إنشاء قيود حقل متعددة. لقد حاولت القيام بذلك باستخدام استعلام تعريف البيانات التالي: ألتر تابل Table1 أد كونستراينت نودوبيس ونيك (كيرنسيتيب، ترانزاكتيون ديت) آسف حول طول هذه المشاركة. انا اقدر مساعدتك. تقوم الدالة النموذجية التالية بحساب المتوسطات المتحركة استنادا إلى جدول يحتوي على مفتاح أساسي متعدد الحقول. وتستخدم القيم الأسبوعية للعملات الأجنبية في هذا المثال. لإنشاء الدالة نموذج اتبع الخطوات التالية: إنشاء الجدول التالي وحفظه ك Table1: الجدول: Table1 --------------------------- -------------- اسم الحقل: كيرنسيتيب بيانات المفتاح الأساسي النوع: حقل النص الحجم: 25 اسم الحقل: ترانزاكتيونديت بيانات المفتاح الأساسي النوع: التاريخ الزمني التنسيق: قصير التاريخ اسم الحقل: بيانات نوع البيانات: العملة عشري الأماكن: 4 عرض الجدول في طريقة عرض ورقة البيانات وأدخل القيم التالية: كيرنسيتيب المعاملات معدل الخصم ------------------------------- ------------- ين ​​8693 0.0079 ين 81393 0.0082 ين 82093 0.0085 ين 82793 0.0088 ين 9393 0.0091 علامة 8693 0.5600 علامة 81393 0.5700 علامة 82093 0.5800 علامة 82793 0.5900 علامة 9393 0.6000 افتح وحدة نمطية جديدة واكتب الوظائف التالية: وظيفة مافغس (الفترات كما صحيح، ستارتات، تيبنام) خافت ميدب كما قاعدة البيانات، ميرست كما مجموعة السجلات، ميسوم كما مزدوجة خافت أنا، x تعيين ميدب كيرنتدب () تعيين MyDB. OpenRecordset (Table1) على خطأ استئناف التالي MyRST. Index بريماريكي x الفترات الزمنية - 1 ريديم ستور (x) ميسوم 0 فور i 0 إلى x MyRST. MoveFirst MyRST. Seek، تيبنام، ستارتات يجب أن يكون هذين المتغيرين في نفس ترتيب حقول المفاتيح الأساسية في الجدول الخاص بك. مخزن (ط) ميرسترات إذا كنت لوت س ثم ستارتات ستارتات - 7 7 هنا يفترض البيانات الأسبوعية 1 للبيانات اليومية. إذا كان ستارتات لوت 8693 ثم مافغس نول: يتم استبدال وظيفة إنهاء 8693 مع أقرب تاريخ للبيانات في الجدول الخاص بك. ميسوم ستور (i) ميسوم التالي i مافغس ميسوم الفترات MyRST. Close إند فونكتيون إنشاء الاستعلام التالي استنادا إلى الجدول Table1: كيري: Query1 --------------------- ---------------------------------- الحقل: كيرنسيتيب الحقل: حقل المعاملة: حقل التقييم: Expr1: مافغس (3 ، ترانزاكتيوندات، كيرنسيتيب) ملاحظة: سيقوم هذا الاستعلام بإنشاء متوسط ​​متحرك لمدة ثلاثة أسابيع لبيانات المعدل. لحساب متوسط ​​متحرك أطول أو أقصر، قم بتغيير الرقم 3 في عمود الاستعلام Expr1 إلى القيمة التي تريد حسابها. تشغيل الاستعلام. لاحظ أنك تشاهد المتوسط ​​المتحرك التالي لمدة ثلاثة أسابيع لكل عملة. تشير القيمة نول إلى عدم وجود قيم سابقة كافية لحساب متوسط ​​الأسابيع هذا. كيرنسيتيب معدل المعاملة إكسبر 1 مارك 080693 0.5600 مارك 081393 0.5700 مارك 082093 0.5800 0.57 مارك 082793 0.5900 0.58 مارك 090393 0.6000 0.59 ين 080693 0.0079 ين 081393 0.0082 ين 082093 0.0085 0.0082 ين 082793 0.0088 0.0085 ين 090393 0.0091 0.0088 ري: موفينغ متوسط ​​حساب دوكوم (مبرمج) 28 جون 10 21:15 كم عمر هذا الرمز فإنه لا يستخدم صراحة داو ولا يذكر أن هذا لن تعمل مع الجداول المرتبطة. ديم ميدب كما DAO. Database، ميرست كما DAO. Recordset. أود استخدام طلب بحث فرعي بدلا من مجموعة سجلات. قد تبدو شيئا من هذا القبيل: سيليكت كيرنسيتيب، ترانزاكتيوندات، ريت، (سيليكت أفغ (ريت) فروم Table1 B وير A. CurrencyType B. CurrencyType أند A. TransactionDate بين B. TransactionDate - 14 أند B. TransactionDate) فروم Table1 A ري: موفينغ متوسط ​​الحساب هذا هو الكمال حقا. انا فعلا اقدر مساعدتك. ومع ذلك، فإن الكود الذي أعطيته هو حساب المتوسط ​​المتحرك للأمام 14 يوم (وضع المتوسط ​​المتحرك في السجل لليوم الأول من المتوسط، حيث أردت أن يكون متوسطا متخلفا، يتم وضعه في السجل 14). لقد تغيرت قليلا إلى ما يلي، ويبدو أنها تعمل سيليكت A. CurrencyType، A. TransactionDate، A. Rate، (سيليكت متوسط) من الجدول 1 B حيث A. CurrencyType B. CurrencyType و B. TransactionDate بين A. TransactionDate - 14 و A. TransactionDate) أس Expr1 من Table1 كما يمكنك أن ترى، كل ما فعلته هو تبادل A ل B في حيث حيث البند. هذا هو حقا مساعدة كبيرة بالنسبة لي وأنا حقا نقدر ذلك. أنا لم أر الترميز مثل هذا من قبل، وبصراحة، وأنا لا أفهم حقا ذلك. أنا لا أعرف كيف يفهم سكل ما B و A. أنا أفترض أنها تخلق نوعا من المراجع البديلة للجدول 1. إذا كنت يمكن أن تعطي أي توجيه وأود أن نقدر ذلك حقا. أيضا، ربما بعض الإشارات إلى المواد التي يمكن أن ألقي نظرة على أنا دائما متحمس جدا لتعلم شيء جديد عن فبقل، وأنا حقا نقدر مساعدتكم ري: نقل متوسط ​​الحساب فف (ميس) 29 جون 10 12:22 يفهم ما B و A هل هم اسم مستعار إس ري: موفينغ أفيراج كالكولاتيون شكرا لك، فف. هو جعل معنى أفضل بالفعل ري: متحرك متوسط ​​حساب joshery420 (تيشنيكالوسر) 6 جول 10 15:06 نجاح باهر، لم ينظر في عرض سكل من قبل. مفيدة للغاية. إم تحاول الحصول على هذا الرمز للعمل في مجموعة البيانات الخاصة بي و إم عالقة على قضية معينة واحدة. pd2004، لست متأكدا مما إذا كان رمز الاستعلام الفرعي الجديد يعمل بنفس رمز فبا القديم أم لا، ولكن مع البيانات الخاصة بي فإنه لا يزال يظهر المتوسط ​​المتداول حتى لو كان هناك أرينت ما يكفي من الأيام لإنشاء هذا الطول من المتوسط. مثلا إذا كان أداء إم متوسط ​​المتداول 7 أيام، يظهر اليوم 1 نفس البيانات في العمود 7DayAvg كما هو الحال في عمود البيانات اليومية. يوم 2 سوف تظهر متوسط ​​أيام 1 و 2، وما إلى ذلك هل أي واحد منكم الرجال يعرفون كيفية إصلاح هذا عن طريق الصدفة أيضا، وذلك بفضل لرمز فف تلميح كبير. ري: متحرك متوسط ​​حساب joshery420 (تيشنيكالوسر) 6 جول 10 15:08 ووبس، يعني الشكر دوكوم لرمز التعليمات البرمجية، وليس فف. ولكن مهلا، وذلك بفضل لكما. شد ري: موفينغ أفيراج كالكولاتيون سأترك أفضل الحلول للمهنيين هنا، ولكن يمكنك أن ترى في مشاركتي الأصلية كيف يحاول المثال مساعدة ميكروسوفت التعامل مع ذلك. هنا هو رمز: إذا ستارتات لوت 8693 ثم مافغس نول: يتم استبدال وظيفة إنهاء 8693 مع أقرب تاريخ البيانات في الجدول الخاص بك. انهم مجرد الخروج من وظيفة إذا كان التاريخ لا يصلح المعايير. أنا لا أعرف إذا كنت يمكن أن تدرج شيئا من هذا القبيل في رمز الأسماء المستعارة التي تقدمها دوكم. أنا لا أحب طريقهم في التعامل مع هذا، وأظن أن دوكم سوف توفر حلا أكثر أناقة بكثير. لأغرضي المسألة التي تصفها ليست مصدر قلق، ولكن سوف تكون مهتمة في رؤية أي حلول. ري: موفينغ متوسط ​​حساب دوكوم (مبرمج) 6 جول 10 17:05 يمكنك محاولة استخدام إيف () لاختبار لعدد من السجلات. تحذير: التعليمات البرمجية المفكرة غير مختبرة التالية: سيليكت A. CurrencyType، A. TransactionDate، A. Rate، إيف ((سيليكت عدد (معدل) من Table1 C وير A. CurrencyType C. CurrencyType و C. TransactionDate بين A. TransactionDate - 14 و A. TransactionDate) 7، (سيليكت متوسط ​​السعر) من Table1 B وير A. CurrencyType B. CurrencyType أند B. TransactionDate بين A. TransactionDate - 14 أند A. TransactionDate)، نول) أس Expr1 فروم Table1 أس A ري: موفينغ أفيراج كالكولاتيون

No comments:

Post a Comment