صفحة 2 من 3 الأولىالأولى 123 الأخيرةالأخيرة
النتائج 11 إلى 20 من 25

الموضوع: أرجو اضافة تعديل بسيط على الخبير المرفق

  1. #11
    عضو
    تاريخ التسجيل
    Aug 2017
    المشاركات
    156

    افتراضي

    حلت مشكلة MaxSpread، فشكرا جزيلا، أما ما أرجوك حله فهو أمر "MaxTrades".

    حاليا يلتزم الخبير بالعدد المحدد طالما أن كل الصفقات جارية في ذات الوقت، فان أغلقت صفقة (أو أكثر) لأي سبب (SL/TP/يدويا، الخ)، تم تعويضها مباشرة. المطلوب، ربط الأمر بـStartTime.
    لنفرض أني اخترت أن يعمل الخبير بين الساعة 11 و 12، ليعقد 2 صفقة حسب اطار الربع الساعة، بينما عطلت "EachTick".
    حاليا سيتم عقد صفقة عند الساعة 11.00 و أخرى عند 11.15، فلو تم خروج من الأولى عند 11.40 مثلا، سيعاود الخبير تعويضها مباشرة عند 11.45.
    المطلوب، ألا يفعل، بل ينتظر حتى أغير توقيت بدء العمل، فان لم أفعل فلا تعويض لأية صفقة (النتيجة عقد العدد المحدد "فقط" من الصفقات خلال المدة المختارة). المطلوب يجب أن ينطبق أيضا حال تفعيل "EachTick".

    خالص الشكر و العرفان

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

    افتراضي

    غير ممكن أخي بحيث يوجد تناقض برمجي في هذه الحالة

  3. #13
    عضو
    تاريخ التسجيل
    Aug 2017
    المشاركات
    156

    افتراضي

    طيب، ما الحل حتى نصل الى الهدف (عدد محدد خلال فترة ما)؟
    بمعنى، ما الذي يجب الاستغناء عنه من الخصائص الحالية لتحقيق الهدف؟

    كل الشكر

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

    افتراضي

    لديك فقط حل وحيد من الاعدادات هو بالغاء خاصية FirstTick و تفعيل
    EachTick

  5. #15
    عضو
    تاريخ التسجيل
    Aug 2017
    المشاركات
    156

    افتراضي

    نفس العلّة، أخي حسن.
    أيعقل أنه لا يوجد طريقة لجعل الخبير يحترم خيار العدد الأقصى للصفقات التي يجب أن تعقد أثناء مدة معينة بلا تعويض (عقد صفقات جديدة) لو أغلقت خلال ذات الفترة؟
    بالمناسبة، لو كان التضارب أو الحل في حذف خاصية EechTick مثلا من الكود، فليكن.

    كل الشكر

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

    افتراضي

    طيب جرب النسخة المرفقة بحيث أضفت خيار ReOpen معناه تفعيل إعادة فتح الصفقات إذا كان عددها أقل من MaxTrades
    الملفات المرفقة الملفات المرفقة

  7. #17
    عضو
    تاريخ التسجيل
    Aug 2017
    المشاركات
    156

    افتراضي

    الخيار الجديد بلا فائدة، للأسف.

    كل الشكر

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

    افتراضي

    طيب جرب النسخة المرفقة
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    هذه النسخة أيضا بلا أدنى تغيير كسابقتها، للأسف.

    ان كنت فهمت أثر Reopen المفترض بشكل صحيح، فان الأمر ينبغي له أن يعيد عقد صفقة ان كان عدد الصفقات الجارية أقل من MaxTrades (تعويض ما يُغلق) ، و عليه فان تعطيله يعني ايقاف عقد أية صفقات حتى لو لم تكن هناك أية صفقة جارية، صحيح؟

    كيف يستدل الخبير أساسا على أن هناك صفقات تم عقدها في الفترة الزمنية المختارة، هل يقرأ من ملف خاص به (log)؟

    كل الشكر

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

    افتراضي

    الاكسبيرت سليم اخي
    ارفق صورة للاعدادات التي تستخدمها لمعرفة السبب

صفحة 2 من 3 الأولىالأولى 123 الأخيرةالأخيرة

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

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

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

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