النتائج 1 إلى 3 من 3
- 27-06-2013, 06:33 PM #1
اين الخطأ بكود تنبيه تقاطع موفينج افريج
السلام عليكم
حاولت بعدل مؤشر عند تقاطع موفينج يظهر سهم وتنبيه
كان تنبيه يظهر على تقاطع 2 موفينج واحد سريع والثاني بطيئ
انا رغبت بضيف 6 موفينج سريع + واحد بطيئ في حال قام جميع موفينج سريع بقطع موفينج البطيئ يعطي سهم وتنبيه
لكن لم يظهر شيئ ولا اعرف السبب
ياريت مشاهده الكود اصلاح الخطأ, توضيح السبب
شكرا لكم
- 27-06-2013, 11:59 PM #2
رد:اين الخطأ بكود تنبيه تقاطع موفينج افريج
أخي الكريم ...
الخطأ في عملية المقارنة بين الموفينق الأسرع مع البقية ...
أنت كتبت ...
وهذا لايجوز إلا في حالة لو كانت كل هذه المتغيرات من نوع boolكود:if(((fasterEMAnow&&fasterEMAnow2&&fasterEMAnow3&&fasterEMAnow4&&fasterEMAnow5&&fasterEMAnow6) > slowerEMAnow)
للتبسيط ... لنفرض أن المتغيرات هي
f1, f2, f3, f3, f4, f5, 66
لكي تتأكد من توفر الشرط أن f1 قد أقفل فوق f2 و f3 و f4 و f5
يجب كتابة الكود على الشكل التالي ...
وقس على هذا المنوال ...كود:if(f1>f2 && f1>f3 && f1>f4 && f1>f5)
وبعدين ليه بتحسب الرينج والمتوسط ؟
والله أعلم !آخر تعديل بواسطة أسامة ، 28-06-2013 الساعة 12:03 AM
- 28-06-2013, 12:53 PM #3
انا حاولت بعدل ع هذا مؤشر هنا
https://forum.arabictrader.com/t9652...ml#post1721989
هو عامل نفس الشيئ وانا حاولت بعمل مثله بس قمت بالتعديل
سوف اعمل ماقلت عليه بعمل مقارنه
شكرا لك
الأكثر زيارة
رد مع اقتباس