من يعلمني هذا الكود البسيط؟
السلام عليكم
قمت بحساب المتوسط لمؤشر ما طبعا ليس الموفنج افرج
fx[0] هو سعر الشمعة الحالية
fx[v] متوسط مجموع اخر عشر شمعات
ثم وضعت ليبل ليظهر على شكل تسعة مربعات
ووضعت slope = fx[0]-fx[v]
الى هنا كل شئ صح
الليبل يعطيني مربعات خضراء اذا كان الترند طالع على التشارت اي السلوب اكبر من صفر
واشارة حمراء اذا كان الترند نازل على التشارت اي السلوب اقل من صفر
المشكلة ان كل التسعة مربعات تعطي نفس الاشارة اي نفس قيمة السلوب وانا اريد ان يكون كل مربع يعطي اشارة لفريم معين
يعني المربع الاول يعطي اشارة لفريم الدقيقة والثاني لفريم الخمس دقايق وهكذا
كود:
for (int r=0;r<9;r++)
{
ObjectCreate("Slope1"+r,OBJ_LABEL,0,0,0,0,0);
ObjectSet("Slope1"+r,OBJPROP_XDISTANCE,20+r*20);
ObjectSet("Slope1"+r,OBJPROP_YDISTANCE,50);
if(slope<0)
ObjectSetText("Slope1"+r,CharToStr (110),20,"Wingdings",Red);
if(slope>0)
ObjectSetText("Slope1"+r,CharToStr (110),20,"Wingdings",Lime);
}
1 مرفق
رد: من يعلمني هذا الكود البسيط؟
اخوي لازم كل فريم تسويله متغير مستقل
راجع كود الموشر المرفق ممكن يساعدك اكثر