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

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

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

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

    افتراضي

    السلام عليكم استاذ حسن
    لدي مجموعة صفقات مفتوحة منها صفقات رابحة ومنها صفقات خاسرة لكن المحصلة الكلية للصفقات ان الربح اكبر من الصفر
    وفي حالة استخدام دالة اغلاق الصفقات اذا كان الربح اكبر من الصفر
    يقوم الاكسبيرت باغلاق بعض الصفقات الرابحة ويترك الخاسرة دون اغلاق نتيجة البطئ في الاغلاق
    استاذ حسن
    هل يوجد حل برمجي لكي يغلق الاكسبيرت كل الصفقات المفتوحة في حالة كان الربح اكبر من الصفر حتى لو كان يوجد بعض من الصفقات خاسرة
    التعديل الأخير تم بواسطة Ahmed ; 08-09-2017 الساعة 10:04 AM

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

    افتراضي

    وعليكم السلام

    ستقوم بإضافة متغير صحيح T ضمن شروط الاغلاق
    مثال :
    بحيث :
    Profit_By_USD دالة الربح الاجمالي للصفقات المفتوحة
    Orderscnt دالة إجمالي عدد الصفقات المفتوحة
    CloseOrders دالة إغلاق جميع الصفقات

    الفكرة هي عند تحقق شرط الاغلاق يتم إغلاق الصفقات و زيادة رقم بالعدد T يعني كان 0 فأصبح 1 ثم 2 ... المعبر عنها ++T
    وإذا كان T أكبر من الصفر معناه تحقق الاغلاق فيتم الاغلاق مرة أخرى إذا في صفقات مفتوحة
    ثم يليه عند عدم وجود أي صفقة مفتوحة (أي تم إغلاق كل الصفقات) يعود المتغير T إلى الصفر

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

    افتراضي

    مبدع والله استاذ حسن
    بارك الله فبك ورزقك من حيث لا تحتسب

  4. #4
    عضو
    تاريخ التسجيل
    May 2017
    المشاركات
    183

    افتراضي

    مبدع والله استاذ حسن
    بارك الله فبك ورزقك من حيث لا تحتسب

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

    افتراضي

    وإياك اخي
    والله الموفق

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

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

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

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