النتائج 1 إلى 10 من 3641

الموضوع: الموضوع المخصص للأسئلة البرمجية mql4

العرض المتطور

المشاركة السابقة المشاركة السابقة   المشاركة التالية المشاركة التالية
  1. #1
    عضو
    تاريخ التسجيل
    Mar 2018
    المشاركات
    108

    افتراضي

    السلام عليكم ورحمة الله وبركاته
    أخي حسن بارك الله فيك أنا استخدم الدالة التالية لرسم التريند

    void Draw_Trend(string name,double Price1,datetime Time1,double Price2,datetime Time2,color Color)
    {
    if(ObjectFind(name)==-1)
    {
    ObjectCreate(name,OBJ_TREND,0,Time1 ,Price1,Time2 ,Price2);
    ObjectSet(name,OBJPROP_WIDTH,1);
    ObjectSet(name,OBJPROP_COLOR, Color);
    ObjectSet(name,OBJPROP_RAY,false);
    }
    else if(ObjectGet(name,OBJPROP_PRICE1)!=Price1)
    {
    ObjectDelete(name);
    Draw_Trend(name,Price1,Time1,Price2,Time2,Color);
    }
    }

    والدالة تعمل والتريند مرسوم وأحاول الحصول على زاوية التريند ولم أستطع حيت أستخدمت المكود التالي ولكن النتيجه التي تضهر صفر
    void OnTick()
    {
    T0=iTime(NULL,0,0);
    T1=iTime(NULL,0,7);
    C0=iClose(NULL,0,0);
    C1=iClose(NULL,0,7);
    Draw_Trend("Trend",C1,T1,C0,T0,Blue);
    DT=ObjectGet("Trend",OBJPROP_ANGLE);
    Comment(DT);
    }

    فما هي الطريقة الصحيحة للحصول على الزاوية أو درجة ميول التريند
    مع الشكر الجزيل

  2. #2
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    وعليكم السلام
    راجع المشاركة التالية :
    https://www.fxprg.com/vb/showthread.php?t=31457&page=56&p=872517&viewfull=1 #post872517

    التعديل الأخير تم بواسطة kira-h ; 24-08-2019 الساعة 03:55 PM

العلامات المرجعية

العلامات المرجعية

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •