Saturday 10 March 2018

متوسط متوسط الطول المتغير


هذا السؤال لديه إجابة هنا: أحاول حساب المتوسطات المتحركة كروس مع تواريخ متغيرة. يتم تنظيم قاعدة البيانات الخاصة بي: على سبيل المثال، معرف ترغب في معرفة ما إذا كان متوسط ​​السعر الذي يعود X أيام يحصل على أي وقت مضى أكبر من متوسط ​​السعر يعود Y أيام في الأيام Z الماضية. كل من هذه الفترات الزمنية متغير. هذا يحتاج إلى تشغيل لكل الأسهم في قاعدة البيانات (حوالي 3000 الأسهم مع أسعار تعود 100 سنة). إم عالقة بعض الشيء على هذا، ما لدي حاليا هو فوضى من الاستعلامات الفرعية سكل التي لا تعمل لأنها غير قادر على حساب حقيقة أن X، Y، Z يمكن أن تكون جميع أي قيمة (0-N). وهذا هو، في الأيام ال 5 الماضية يمكن أن أبحث عن الأسهم حيث متوسط ​​40 يوما هو من 5، أو 5 40. أو أنا يمكن أن تبحث على مدى 40 يوما الماضية للعثور على الأسهم حيث المتوسط ​​المتحرك 10 يوما هو 30 المتوسط ​​المتحرك اليوم. هذا السؤال يختلف عن الأسئلة الأخرى حيث أن هناك تواريخ قصيرة وطويلة متغيرة فضلا عن مصطلح متغير. سئل 27 أبريل 13 في 14:51 ملحوظ كنسخ من قبل شيران شونموغافيل. جان برنار بيليرين. تيخون جلفيس. akond. رومان C أبر 28 13 في 9:01 تم وضع علامة على هذا السؤال على أنه نسخة طبق الأصل من سؤال موجود. يرجى الاطلاع على هذه المشاركات السابقة على ستاكوفيرفلو: تحتوي هذه المشاركات على حلول لسؤالك. أجابيد أبر 27 13 في 14:55 هذا السؤال مختلف عن الأسئلة الأخرى حيث أن هناك تواريخ قصيرة وطويلة متغيرة فضلا عن مصطلح متغير. نداش user1797484 أبريل 28 13 في 13:46 أعتقد أن الطريقة الأكثر مباشرة للقيام المتوسط ​​المتحرك في ميسكل باستخدام استعلام فرعي مترابطة. في ما يلي مثال: يلزمك ملء قيم x و y. لأسباب تتعلق بالأداء، ستحتاج إلى فهرس بالأسعار (ستوكيد، ديت، كلوثبريس). إذا كان لديك خيار لقاعدة بيانات أخرى، أوراكل و بوستغريز و سكل سيرفر 2012 كل تقدم أفضل بكثير الحلول أداء لهذه المشكلة. في بوستجرس، يمكنك كتابة هذا على النحو التالي: إذا قمنا، على الرسم البياني، جعلنا اثنين من القضبان التي هي أقل من اثنين على الأقل من الحانات السابقة ونحن التجارة خط العودة إلى شريط من هذا الشريط الحالي الذي هو على الأقل منخفضة مثل شريط الحالي، وسوف يكون هناك أعلى شريط بين هذين الحانات. المتوسط ​​المتحرك الذي أود هو طول الفترة من شريط عالية إلى شريط طول شريط الحالي، شاملة. حتى إذا كان هناك 5 الحانات من أن بار عالية بين القضبان كوكونكتدكوت، شاملة، وطول الفترة من ما الفائدة سيكون 5. إذا تم إنشاء شريط أقل أخرى وبار عالية بين ذلك واحد وبار قبل أن كان من سعر منخفض على قدم المساواة كان نفس شريط، ثم طول الفترة من ما الفائدة سيكون ثم 6. هل هناك إنديكاتوريا التي تنتج هذا ما أو يمكن أن يكون هذا ترميز ربما حتى شيء مماثل خارج سيكون هناك مكان جيد للبدء. نعم يمكن القيام به. ولكن كنت في حاجة الى طريقة كيفية تحديد أدنى مستوياته والارتفاع. على الأرجح فإن المؤشر إعادة رسم البديل الأخير. إذا نظرتم إلى جانبي سوف تجد مؤشرا الذي يفعل تقريبا نفس كيف أحصل على الجانب الخاص بك المتطابقة الارتفاعات والمنخفضة: إذا كان الشريط الحالي هو أقل من اثنين من الحانات السابقة، رسم خط العودة من شريط الحالي إلى بار الذي هو على الأقل منخفضة. ثم العثور على شريط بين الشريط الحالي وهذا الشريط التاريخي الذي كان على الأقل منخفضة كما هو أعلى من جميع الحانات الأخرى بينهما. هذا هو شريط مرساة. عدد الحانات من هذا شريط عالية إلى شريط الحالي هو طول الفترة من ما. إذا كان الشريط التالي بعد شريط الحالي أعلى، يبقى طول فترة ما هو نفسه. إذا كان أقل، من لديك لتكرار كل ما سبق للحصول على شريط جديد. في هذه الحالة، فإن المؤشر الذي تطلبه يعيد رسم آخر 3 أشرطة. بس، لقد أرسل لك مساء منذ يعتبر وضع رابط كما الإعلان هنا. أنا لست متأكدا إذا فهمت طريقة هايلو الخاص. إذا شريط الحالي هو أعلى ثم اثنين من السابق قد بدأت صعودا إذا كان شريط الحالي هو أقل ثم اثنين من السابق بدأت انحدار ما يتم تعديل فترة ما إلى لينغت من الأرجوحة. لا أستطيع أن أرى نظاما في هذا المؤشر: (ترجع الدالة المتحركة المتوسطة (الطول المتغير) المتوسط ​​المتحرك للحقل خلال فترة زمنية متغيرة المعلمات ----------------- - البيانات البيانات المستخدمة في المتوسط، وعادة ما يكون حقل في سلسلة بيانات أو قيمة محسوبة الفترة عدد أشرطة البيانات التي يجب تضمينها في المتوسط، بما في ذلك القيمة الحالية، على سبيل المثال، فترة 3 تشمل القيمة الحالية والقيمتين السابقتين الحد الأقصى الفترة الحد الأقصى للقيمة التي يمكن أن تحتوي عليها الفترة تتطلب القيم الأكبر ذاكرة إضافية يتم تخصيصها جانبا لكي يتم حساب هذه الدالة ملاحظة: يمكن محاكاة نقطة نهاية لمعلمة بيريود باستخدام الفاصل الزمني للحصول على قيمة سابقة لهذه الدالة انظر الملاحظات الخاصة بوظيفة التأخير للحصول على مزيد من المعلومات قيمة الدالة ------------------------ المتوسط ​​المتحرك يتم حسابها عن طريق حساب القيم السابقة معا على مدى الفترة المعينة، بما في ذلك القيمة الحالية، المتوسط ​​المتحرك في بداية لا يتم تعريف سلسلة بيانات حتى تكون هناك قيم كافية لملء الفترة المعطاة. إذا كانت الفترة أكبر من الفترة القصوى أو سلبية، لم يتم تعريف القيمة. إذا كانت الفترة تحتوي على رقم كسري، فسيتم استخدام الجزء الصحيح فقط. الاستخدام ----------- وظائف طول متغير يمكن استخدامها بالاشتراك مع حسابات أخرى، مثل الحانات منذ وظائف، لتحديد القيم منذ وقوع حدث. على سبيل المثال، فإن الصيغة التالية ستعيد متوسط ​​الحقل العالي منذ أعلى ارتفاع في الحانات العشرة الأخيرة: مافل (هاي، أد (بارسينسيغ (هاي، 10).) 1) 10) المتوسطات المتحركة مفيدة لتلطيف الخام الصاخب البيانات، مثل الأسعار اليومية. يمكن أن تختلف بيانات الأسعار اختلافا كبيرا من يوم لآخر، أو تحجب ما إذا كان السعر صعودا أو هبوطا بمرور الوقت. من خلال النظر إلى المتوسط ​​المتحرك للسعر، يمكن رؤية صورة أكثر عمومية للاتجاهات الكامنة. وبما أن المتوسطات المتحركة يمكن أن تستخدم لمعرفة الاتجاهات، فإنها يمكن أن تستخدم أيضا لمعرفة ما إذا كانت البيانات تقترب من الاتجاه. غالبا ما تقارن أنظمة إنتريكسيت البيانات بمتوسط ​​متحرك لتحديد ما إذا كان يدعم اتجاه أو يبدأ اتجاه جديد. راجع أنظمة إنتيوكسيت النموذجية للحصول على مثال لاستخدام متوسط ​​متحرك في نظام إنتيريكسيت.

No comments:

Post a Comment