صفحة 227 من 293 الأولىالأولى ... 127177217225226227228229237277 ... الأخيرةالأخيرة
النتائج 2,261 إلى 2,270 من 3641

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

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

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

    Blue2

    الاخ كيرا لو سمحت انا قمت ببرمجة الاكسبيرت المرفق ولدى بعض الملاحظات ارجومن حضرتك ايضاحها لى
    الاكسبيرت يفتح صفقه واحده فقط ولا يفتحصفقات اخرىما السبب
    وكذلك لو حبيت اضافة شرط اخربحيث الاكسبيرت لا يدخل صفقات شراء الا اذا كان السعر فوق موفينج 200 ولايدخل صفقات بيع الا اذا كان السعر تحت الموفينج كيف يمكننى صياغه الشرط
    ولكم جزيل الشكر
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    السلام عليكم
    تم التصحيح بالنسخة المرفقة مع الشرح
    الملفات المرفقة الملفات المرفقة

  3. #3
    عضو جديد
    تاريخ التسجيل
    Oct 2018
    المشاركات
    4

    افتراضي

    تسلم اخى كيرا بارك الله فيك ورزقك الجنه

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

    افتراضي

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

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

    افتراضي

    السلام عليكم
    كيف اعرف ان صفقه تم اغلاقها من قبل اكسبير ام يدويا
    حيث اريد اذا كان اغلاق يدويا لا يعيد الدخول اذا تحقق الشروط الدخول مره اخرى
    اما اذا كان الاغلاق كان من اكسسبيرت يعيد الدخول مره اخرى
    اكون شاكر

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

    افتراضي

    وعليكم السلام
    ستحتاج إلى شرط حفظ قيمة ما، مثلا كأن تضع متغير ثابث من نوع static يأخذ قيمة معينة عند الاغلاق بواسطة الاكسبيرت أي بعد الدالة OrderClose
    ومن خلال هذه القيمة تستطيع تنفيذ ما تريد وبمجرد التنفيذ تعيد القيمة إلى أصلها، وهكذا...
    التعديل الأخير تم بواسطة kira-h ; 28-02-2020 الساعة 01:16 AM

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

    افتراضي

    السلام عليكم
    الله يعطيكم العافيه جميعا
    عندي استفسار عن كيفية عمل داله لما هو آت

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

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

    افتراضي

    وعليكم السلام
    مثال :
    بحيث price1 و price2 السعرين

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

    افتراضي

    الله يعطيك العافيه

    هنا اذا كان شرط الشراء هو
    if(Bid>Price1)

    يضاف شرط الداله بهذا الشكل
    if(Bid>Price2&&Price1>Price2&&OrderOpenPrice()>Pri ce1&&OrderOpenPrice()<Price2)

    و اذا كان هناك اكثر من سعر
    P1=x
    P2=y
    P3=z
    وهكذا
    هل يتم تعريف الداله بهذا الشكل

    int OrdersP()
    {
    int cnt=0;
    for(int i=0;i<OrdersTotal();i++)
    {
    if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
    {
    if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Ma gicNo&&OrderType()<=OP_SELL)
    {
    if((price1>price2&&OrderOpenPrice()<price1&&OrderO penPrice()>Price2)
    ||(price2>price3&&OrderOpenPrice()<price2&&OrderOp enPrice()>Price3)
    ||(price3>price4&&OrderOpenPrice()<price3&&OrderOp enPrice()>Price4)
    ||(price4>price5&&OrderOpenPrice()<price4&&OrderOp enPrice()>Price5))cnt++;
    }
    }
    }
    return(cnt);
    }

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

    افتراضي

    اشكرك على مجهودك الطيب و اعتذر على الاطاله

صفحة 227 من 293 الأولىالأولى ... 127177217225226227228229237277 ... الأخيرةالأخيرة

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

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

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

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