أنا أحاول أن أجد طريقة لحساب متوسط تراكمي متحرك دون تخزين العد وإجمالي البيانات التي تم تلقيها حتى الآن. لقد توصلت إلى خوارزميتين ولكن كلاهما بحاجة لتخزين العد: متوسط جديد (بيانات قديمة قديمة) البيانات التالية) حساب متوسط جديد متوسط قديم (البيانات التالية - متوسط قديم) العد التالي المشكلة مع هذه الطرق هي أن العد يحصل على أكبر وأكبر مما يؤدي إلى فقدان الدقة في المتوسط الناتج. الأسلوب الأول يستخدم العد القديم والعد القادم التي من الواضح 1 بصرف النظر. وهذا ما جعلني أفكر في أنه ربما هناك طريقة لإزالة العد ولكن للأسف وجدت أنها لم تجد حتى الآن. لم يحصل لي أكثر قليلا على الرغم من، مما أدى إلى الطريقة الثانية ولكن لا يزال العد موجود. هل من الممكن، أو أنا فقط البحث عن المستحيل طلب سبتمبر 28 12 في 8: 46 هل من الممكن لتنفيذ المتوسط المتحرك في C دون الحاجة إلى نافذة من العينات وجدت إيف أنني يمكن أن تحسن قليلا، عن طريق اختيار نافذة حجم أن قوة اثنين للسماح بتغيير قليلا بدلا من تقسيم، ولكن لا تحتاج إلى المخزن المؤقت سيكون لطيفا. هل هناك طريقة للتعبير عن نتيجة متوسط متحرك جديد فقط كدالة للنتيجة القديمة والعينة الجديدة حدد مثالا متحركا على سبيل المثال، عبر نافذة مكونة من 4 عينات لتكون: إضافة عينة جديدة ه: يمكن تنفيذ المتوسط المتحرك بشكل متكرر ، ولكن لحساب دقيق للمتوسط المتحرك عليك أن تتذكر أقدم عينة المدخلات في المجموع (أي في المثال الخاص بك). وبالنسبة للمتوسط المتحرك N الذي تحسبه: حيث ين هي إشارة الخرج و شن هي إشارة الدخل. مكافئ. (1) يمكن أن تكون مكتوبة بشكل متكرر كما كنت دائما بحاجة إلى تذكر العينة شن-N من أجل حساب (2). وكما أشار كونراد تيرنر، يمكنك استخدام نافذة أسي طويلة (بلا حدود) بدلا من ذلك، والتي تسمح لك بحساب الإخراج فقط من المخرجات السابقة والإدخال الحالي: ولكن هذا ليس متوسط متحرك (غير مرجح) قياسي ولكن بشكل أضعافا مضاعفة (حيث على الأقل من الناحية النظرية) لا تنسى أبدا أي شيء (الأوزان فقط تحصل على أصغر وأصغر للعينات بعيدة في الماضي). أنا نفذت المتوسط المتحرك دون ذاكرة البند الفردية لبرنامج تتبع غس كتبته. أبدأ مع 1 عينة وتقسيم بنسبة 1 للحصول على متوسط الحالي. ثم قم بإضافة عينة أنوث وتقسيمها 2 إلى المتوسط الحالي. يستمر هذا حتى يصل إلى طول المتوسط. في كل مرة بعد ذلك، أضيف في العينة الجديدة، واحصل على المتوسط وأزل هذا المتوسط من المجموع. أنا لست رياضياتيا ولكن هذا يبدو وكأنه وسيلة جيدة للقيام بذلك. أنا أحسب أنه من شأنه أن يحول المعدة من رجل الرياضيات الحقيقي ولكن، اتضح أنها واحدة من الطرق المقبولة للقيام بذلك. ويعمل بشكل جيد. فقط تذكر أن ارتفاع طول الخاص بك أبطأ هو اتباع ما كنت تريد أن تتبع. وهذا قد لا يهم معظم الوقت ولكن عندما تتبع الأقمار الصناعية، إذا كنت بطيئا، يمكن أن يكون درب بعيدا عن الوضع الفعلي، وسوف تبدو سيئة. هل يمكن أن يكون هناك فجوة بين جلس والنقاط زائدة. اخترت بطول 15 تحديث 6 مرات في الدقيقة الواحدة للحصول على تجانس كافية ولا تحصل بعيدا جدا عن الوضع الفعلي جلس مع نقاط درب ممهدة. أجاب 16 نوفمبر 16 في 23:03 تهيئة العدد الإجمالي 0، count0 (في كل مرة رؤية قيمة جديدة ثم إدخال واحد (سكانف)، واحد إضافة توتالنوفالو، زيادة واحدة (عدد)، واحد معدل الفجوة (توتالكونت) سيكون هذا المتوسط المتحرك أكثر من جميع المدخلات لحساب المتوسط فوق المدخلات الأربعة الأخيرة فقط، يتطلب 4 مدخلات، ربما نسخ كل مدخلات إلى مدخلات قديمة، ثم حساب المتوسط المتحرك الجديد، حيث أن مجموع المدخلات 4، مقسوما على 4 (التحول الصحيح 2 سيكون جيد إذا كانت جميع المدخلات إيجابية لجعل متوسط الحساب أجاب فب 3 15 في 4:06 وهذا في الواقع حساب المتوسط الكلي وليس المتوسط المتحرك. كما يحصل العد أكبر تأثير أي عينة إدخال جديدة تصبح صغيرة تتلاشى نداش هيلمر فبراير 3 15 في 13:53 جوابك 2017 ستاك إكسهانج، إنسي حاولت القليل من تشغيل التقنيات المتوسطة لتمهيد التغيير في بيانات أدك في AtMega48 للسيطرة على أضواء (بوم) عند تدوير وعاء (أدك) المرشحات (رموز الزائفة): أنا لاحظ أن مرشحات لطيفة جدا. ولكن بطيئة في الاستجابة التي من المتوقع. أبحث عن تقنيات مثل المتوسط المتحرك الأسي. وقال أن تكون أكثر استجابة. هل هناك مثل هذا واحد كما يقول: أين هو بين 0 و 1. كيفية رمز وتحسين تلك الرموز الحكمة (دون استخدام عوامات) أو كيف يمكنني تحويل العوامات إلى الأعداد الصحيحة المقابلة لجعل التعليمات البرمجية الصغيرة وسريعة واستجابة واحدة. وأبقى 1 أخرى ثم أنها لن تعمل كما هو متوقع. ليقول لتغيير جميع المتغيرات لتعويم. يرجى عدم التركيز على العبارة التالية في الوقت الحالي ولكن لاحظ. حفظ العوامات في قاعدة بلدي رمز ملء ذاكرة البرنامج من 45 إلى 137، في حالة يمكنك تنفيذ مع الحد الأدنى من النفقات العامة عن طريق الحد من الكسور الثنائية. لقد استخدمت هذا مع نتائج جيدة. اتخاذ النتيجة الحالية، شيفت إيت N الحق في تقسيم بواسطة 2N طرحه من النتيجة الحالية. إضافة بيانات جديدة هذه ليست سريعة كما في تغيير مع تغيير خطوة في البيانات المدخلات كما قد ترغب، ولكن من السهل تنفيذ وفعالة بما فيه الكفاية كما مرشح في كثير من الحالات. يمكنك تسريع استجابتها من خلال اتخاذ قرارات غير رسمية لسلوكها في الحالات التي تكون مختلفة جدا. على سبيل المثال الحفاظ على عدد من المدخلات المتسلسلة التي هي أكثر من بعض حدود مختلفة من النتيجة الحالية. إذا تجاوز هذا العد بعض العتبة ثم قم بتغيير نسبة الفجوة N من قبل بعض العوامل. على سبيل المثال N هو عادة يتم تحويل 4- النتائج الحق 4 مرات 16 الانقسام. إذا المدخلات أكثر من زس بعيدا عن الجواب لا اثنين فقط من التحولات الحق ومضاعفة عينة جديدة بنسبة 4 قبل إضافة. أجابيد أوكت 4 12 في 6:08
مؤشر ميتاترادر 4 - مؤشرات المتوسطات المتحركة، مؤشر ماساتشوستس للتداول ميتاترادر 4 يظهر المؤشر الفني المتوسط المتحرك متوسط قيمة سعر الأداة لفترة معينة من الزمن. وعندما يحسب المرء المتوسط المتحرك، يبلغ متوسط سعر الأداة لهذه الفترة الزمنية واحدا. ومع تغير السعر، فإن متوسطه المتحرك إما يزيد أو ينخفض. هناك أربعة أنواع مختلفة من المتوسطات المتحركة: بسيطة (يشار إليها أيضا بالحساب)، الأسي، السلس والخطي المرجح. ويمكن حساب المتوسطات المتحركة لأي مجموعة بيانات متسلسلة، بما في ذلك أسعار الافتتاح والختام، أعلى وأدنى الأسعار، وحجم التداول أو أي مؤشرات أخرى. وكثيرا ما يحدث عندما تستخدم المتوسطات المتحركة المزدوجة. والشيء الوحيد الذي تختلف فيه المعدلات المتحركة لأنواع مختلفة اختلافا كبيرا عن بعضها البعض، عندما تكون معاملات الوزن، التي يتم تعيينها لأحدث البيانات، مختلفة. في حال كنا نتحدث عن المتوسط المتحرك البسيط، فإن جميع أسعار الفترة الزمنية المعنية متساوية في القيمة. تربط المتوسطات المتحركة الأسية والخطية المرجحة قيمة أكبر لأحدث الأسعار. الطريقة الأكثر شيوعا لتفسير المتوسط المتحرك لل...
Comments
Post a Comment