صفحة 40 من 293 الأولىالأولى ... 3038394041425090140 ... الأخيرةالأخيرة
النتائج 391 إلى 400 من 3641

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

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

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

    افتراضي

    السلام عليكم أستاذ حسن ....عندي سؤالين لو سمحت
    1- عندي إكسبرت يفحص مجموعة أزواج حسب إستراتيجية معينة - عند فتح صفقة على زوج معين لا يفتح أي صفقات أخرى على زوج آخر(ممكن يفتح صفقات تعزيز على الزوج نفسه) حتى إغلاق كل الصفقات ويعيد البحث من جديد

    2- هل يمكن عمل تريلنغ ستوب بالدولار لمجموعة صفقات - مثلا 4 صفقات مفتوحة ورابحة 500 دولار كيف أضع ستوب لكل الصفقات بحيث لو ضرب الستوب يبقى الربح 300 دولار

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

    افتراضي

    وعليكم السلام
    1- نعم يمكن ذلك بعمل شرط إذا يوجد صفقة مفتوحة يتم فتح صفقات تعزيز بنفس اسم الزوج والنوع ويتم معرفة ذلك من خلال دوال خارجية لكل مواصفات الصفقة المفتوحة
    مثال :
    دالة عدد الصفقات إجمالا على كل الأزواج كالتالي :
    ودالة تستخرج اسم الزوج كالتالي :
    ودالة لمعرفة نوع وسعر آخر صفقة مفتوحة كالتالي :
    فتكون شروط فتح التعزيزات كالتالي :
    //-----

    2- دالة التريلينغ بالدولار كالتالي :
    التعديل الأخير تم بواسطة kira-h ; 23-07-2017 الساعة 03:52 AM

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

    افتراضي

    وإياك أخي الكريم

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

    افتراضي

    السلام عليكم استاذ حسن
    الرجاء توضيح الفرق بين كود ربح اخر صفقة بالدولار
    وكود ربح كل الصفقات بالدولار
    مع جزيل الشكر

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

    افتراضي

    وعليكم السلام
    - دالة ربح آخر صفقة كالتالي :
    - دالة إجمالي الربح بالدولار كالتالي:

    والفرق بين الدالتين واضح بحيث بالدالة الأولى نستخدم الحلقة من نوع :
    بحيث سيبحث بدءا من آخر صفقة إلى أول صفقة
    وستعود بقيمة الربح (لآخر صفقة)
    بينما بالدالة الثانية نستخدم الحلقة من نوع:
    سيبحث بدءا من أول صفقة إلى آخر صفقه
    وستعود بقيمة إجمالي ربح الصفقات
    بحيث الرمز =+ أي أننا نجمع قيمه ربح الصفقة السابقه + القيمه للصفقة الجديده وهكذا... إلى أن يجمع كل أرباح الصفقات
    التعديل الأخير تم بواسطة kira-h ; 23-07-2017 الساعة 10:59 PM

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

    افتراضي

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

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

    افتراضي

    وإياك أخي الكريم
    لكن لماذا استخدمنا OrdersTotal-1؟
    لأن عدد الصفقات يبدأ من 0 حتى ( مجموع الصفقات 1- )
    مثلا لو كان يوجد 5 صفقات مفتوحه فترتيبهم سيكون 0 , 1 , 2 , 3 , 4
    الصفقة الأخيره رقمها 4 وليس 5 ويعبر عنها بـ OrdersTotal-1

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

    افتراضي

    شكرا جزيلا على الايضاح التفصيلي
    بارك الله فيك

  9. #9
    عضو جديد
    تاريخ التسجيل
    Jul 2017
    المشاركات
    19

    افتراضي

    سؤال تاني غلبتك معي عفواً
    هل هذا الكود صح ام غلط، و ايضاً كتبت الشروط مع مصفوفة طلع فيها اخطاء هو لازم تكون الشروط مستقلة او داخل المصفوفة؟ يا ريت حضرتك تساعدني

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

    افتراضي

    الصحيح أن تجعل اسم الزوج متغير
    مثال :
    ثم تضع بالشروط اسم المصفوفة أو الزوج
    مثال :

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

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

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

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

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