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

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

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

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

    افتراضي

    وعليكم السلام
    نستخدم في هذه الحالة دوال الجلوبال لكي تتواصل الاكسبيرتات فيما بينهم
    راجع الشرح التالي: https://www.fxprg.com/vb/showthread.php?t=31457&page=9&p=846193&viewfull=1# post846193

  2. #2
    عضو جديد
    تاريخ التسجيل
    Jan 2019
    المشاركات
    35

    افتراضي

    الله يعطيك العافيه اخي الكريم
    حاولت ربط الدوال وفقا لما قراته و لكن للاسف ما ضبطت معي
    ارجو التكرم باعادة ترتيب الدوال وفقا لفكرتي و هي كالآتي :-

    اولا : ان يكون هناك حساب لعدد الازواج التي يتم تركيب الاكسبيرت عليها
    بحيث ان يتم حسابها في ادارة راس المال
    {Lots=(AccountInfoDouble(ACCOUNT_MARGIN_FREE)/AccountInfoDouble(ACCOUNT_EQUITY)/Experts);}


    ثانيا : في حالة
    input bool AllowOpenTrade=False;

    وفقا للآتي :-
    if(!AllowOpenTrade&&AccountInfoDouble(ACCOUNT_EQUI TY)>AccountInfoDouble(ACCOUNT_BALANCE))
    {
    bool result = false;
    int total = OrdersTotal();
    for (int i = total-1; i >= 0; i--)
    { if(OrderSelect(i,SELECT_BY_POS))
    { result = OrderClose(OrderTicket(),OrderLots(),OrderClosePri ce(),999,clrNONE); }
    if(result == false)
    { Alert("Order", OrderTicket(), " failed to close with error:", GetLastError()); }
    }
    }


    ان يتم تفعيل هذا الاختيار على كل الازواج التي يعمل عليها الاكسبيرت في حالة اختياره من اي اكسبيرت

    شاكر لك حسن تعاونك الكريم

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

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

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

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