السلام عليكم
اخواني ارجو منكم ان تساعدوني ببرمجة هذا المؤشر
متوسط متحرك ل(50) شمعة
مع وجود شرط(احسب شمعة وتخطة شمعة) اي بدل ان يحسب 1+2+3+4+5+6+7+8+9الى الخمسين
يحسب 1+3+5+7+9الى ال(50) وان كان ممكن ان تكون الحلقات
while بدل for
ولكم الف شكر
اخي الكريم
الامر بسيط ان شاء الله
المتوسط المتحرك العادي يحسب المسافة المحددة من الشموع ثم يقسمها على عدد الشموع
مثال
المسافة (50)شمعة يحسب المؤشر مجموع خمسين اغلاق متتالي ثم يقسمها على (50)
التعديل المطلوب
هو جعل المؤشر يحسب اغلاق شمعة ويتخطى اغلاق شمعة
مثال
اذا المسافة (50) شمعة المطلوب من المؤشر ان يبدء بجمع اغلاق الشمعة (1)ويتخطى الشمعة (2)
ثم يأخذ اغلاق الشمعة (3)ويتخطى الشمعة(4)
وهكذا يآخذ اغلاق شمعة ويتخطة شمعة الى ان يصل الى مسافة الشموع المحددة (50)
فيصبح الناتج هو اغلاقات (25)شمعة من اصل المسافة المحددة (50)
ثم يقسم مجموع الاغلاقات على (25) اي المسافة المحددة قسمة (2)