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

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

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

المشاركة السابقة المشاركة السابقة   المشاركة التالية المشاركة التالية
  1. #1
    عضو جديد
    تاريخ التسجيل
    Apr 2017
    المشاركات
    3

    افتراضي

    السلام عليكم
    أخي حسن اواجه مشكلة في تطبيق دالة التريلينج .
    في المنتدى القديم انت كنت قد وضعت شرح لها وكانت سهلة لكن هنا اجدها معقدة و استطيع فهمها ابدا
    هل لو تكرمت ووضعتها بصيغة اسهل قليلا لني احتاجها في تصميمي لأكسبرت.
    وجزاك الله خيرا

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

    افتراضي

    وعليكم السلام
    راجع المشاركة التالية :
    دالة التريلينغ

  3. #3
    عضو جديد
    تاريخ التسجيل
    Apr 2017
    المشاركات
    3

    افتراضي

    هذه الدالة هي ما اتكلم عنها اجدها صعبة الفهم عن طريقتك القديمة وبالتحديد في هذه النقاط
    if(sy==Symbol()&&mn==MagicNo&&ot<=OP_SELL)
    ماذا تعني ot<=OP_SELL ؟
    ولماذا لا اجد ot<=OP_BUY؟
    ولماذا استخدمنا NormalizeDouble ؟
    وهل هي كاملة في حالتي البيع والشراء؟
    وشكرا جزيلا لك

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

    افتراضي

    هي نفس الدالة القديمة مع بعض الاختصارات، وكاملة تعمل على البيع والشراء، ولا يوجد فرق من حيث التنفيذ
    ot<=OP_SELL تعني اذا كانت الصفقة شراء او بيع، لأن الشراء ياخد القيمة 0 والبيع القيمة 1، وبالتالي وكأننا نقول ot<=1
    ولهذا لم نستخدم ot<=OP_BUY بمعنى ot<=0 أي مخصصة للشراء فقط ونحن نريد الدالة للشراء والبيع
    أما NormalizeDouble لضبط عدد الأرقام بعد الفاصلة لعدد عشري مثل الاسعار

    الدالة الاصلية للتريلنغ كالتالي :

  5. #5
    عضو جديد
    تاريخ التسجيل
    Apr 2017
    المشاركات
    3

    افتراضي

    شكرا لك اخي حسن على التوضيح وجعله الله في ميزان حسناتك

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

    افتراضي

    بالتوفيق ان شاء الله

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

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

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

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