صفحة 1 من 3 123 الأخيرةالأخيرة
النتائج 1 إلى 10 من 25

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

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

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

    السلام عليكم

    الخبير المرفق، أخي حسن، يفتح صفقة كل افتتاح شمعة.
    رجاءً أن تعدله باضافة خيار "عدد أقصى" للصفقات، بحيث لو كان العدد 1 مثلا، فلا يعقد صفقة جديدة بعد الصفقة الأولى الا اذا غيرت الرقم السحري يدويا، أما لو كان أكثر فيتابع حسب العدد.
    كما أرجو اضافة:
    TimeFrame، بحيث لا يتم عقد صفقات الا حسب افتتاح شمعة الاطار الزمني المعين بغض النظر عن اطار التشارت المفتوح و
    StartTime/EndTime، بحيث لا تُعقد صفقات الا في الأوقات المعينة و
    MaxSpread.

    خالص الشكر و المحبة
    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة daherxdaher ; 22-02-2018 الساعة 02:27 PM

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

    افتراضي

    وعليكم السلام
    مرفق الاكسبيرت
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    مشكور جدا على المجهود.

    تحقق نصف الهدف، أخي حسن، فكل من خياريّ التوقيت و التايمفرايم يعملان.
    أما خيارا MaxSpread و MaxTrades فللأسف لا.
    أرجو المراجعة.

    خالص الشكر و المحبة

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

    افتراضي

    جرب النسخة المرفقة
    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة kira-h ; 23-02-2018 الساعة 07:06 PM

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

    افتراضي

    للأسف، نفس المشكلة تظهر في هذه النسخة أيضا.

    خالص الشكر

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

    افتراضي

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

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

    افتراضي

    طيب، جزاك الله خير على العرض.

    الفكرة ببساطة، أني أحتاج الى خبير يعقد صفقة عند اغلاق شمعة ما (أول تك في الشمعة التالية).
    مع امكانية التحكم في عدد الشمعات و بالتالي الصفقات.

    مثال:
    لنفترض أن
    + TimeFrame: M15
    + التشارت المفتوح H1
    + Start_Time: 15.15
    + MaxTrades: 3
    + MaxSpread: 1
    + Slippage: 2

    النتيجة المرجوة هي أن تُعقد صفقة عند كل من التوقيت 15.15، 15.30، و 15.45، بشرط انطباق شرطي السبريد و الانزلاق،
    ثم يتوقف عن العمل الى أن أغير Start_Time، ليبدأ العمل عند افتتاح أول شمعة بعد التغيير، و هكذا دواليك.

    سنغير طريقة حساب MaxTrades بالغاء End_Time و تعويضها بقيمة MaxTrades.
    في مثالنا سيبدأ العمل عند Start_Time: 15.15 و ينتهي بعد افتتاح 3 شمعات M15 (حسب خيار TimeFrame) شاملة شمعة البداية (أي أن آخر صفقة ينبغي أن تعقد مع افتتاح شمعة 15.45).

    ملاحظة: ليس شرطا أن تكون صفقة ما أغلقت قبل افتتاح الشمعة التالية حتى تعقد صفقة جديدة، انما تعقد صفقة كل افتتاح شمعة، مع الالتزام بالحد الأقصى طبعا.

    حالة خاصة: حال تفعيل "EachTickMode" (يعقد صفقة بعد كل اغلاق لصفقة كانت عقدت مع افتتاح شمعة ما، دون انتظار افتتاح شمعة جديدة) سيعمل MaxTrades ابتداءً من Start_Time و انتهاءً بالحد الأقصى للصفقات و ليس عدد الشموع (في مثالنا 3 صفقات، صفقة ثانية بعد اغلاق الصفقة الأولى و أخيرة بعد اغلاق الثانية، ثم توقف حتى تغيير Start_Time، كل هذا يمكن أن يحدث ضمن اطار الشمعة الجارية).

    هام جدا: شرطا السبريد و الـ Slippage يجب انطباقهما عند كل صفقة.
    ماذا لو لم ينطبق أحد الشرطين في شمعة ما، يتم الالتزام بالزمن (بالحد الأقصى لعدد الشموع) و ليس عدد الصفقات المعقودة (أي، في مثالنا، لا يتم تعويض الصفقة التي لم تعقد بصفقة اضافية عند 16.00، انما يكتفى بعقد ما تبقى من صفقات فقط، حال انطباق الشرطين طبعا، و هكذا دواليك).
    طبعا سيتم الالتزام بالحد الأقصى للصفقات حال تفعيل "EachTickMode"، لكن أيضا دون تعويض أية صفقة.

    الخيارات المطلوبة اذاً، هي التي يحويها خبيرنا اياه، بالاضافة طبعا الى المطلوب أعلاه.

    خالص الشكر و المحبة

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

    افتراضي

    مرفق الاكسبيرت والاعدادات كالتالي :
    EnableTimeFilter=false;//تفعيل أو تعطيل فلتر التوقيت
    Start_Hour="00:00";//توقيت بداية العمل
    End_Hour="23:00";//توقيت نهاية العمل
    TimeFrame=PERIOD_CURRENT;//الفريم
    EachTickMode=false, تفعيل او تعطيل فتح الصفقة كل تكة سعرية
    FirstTick=false,//تفعيل او تعطيل فتح الصفقة ببداية الشمعة
    OpenBuy=true,//تفعيل للشراء وتعطيل للبيع
    CloseNextBar=false;//إغلاق الصفقة عند إغلاق الشمعة
    CloseMinutes=15,//إغلاق الصفقة بعد عدد دقائق من زمن الفتح و 0 إلغاء

    بقية الاعدادات معروفة
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    مشكور جدا.
    سأجرب أثناء السوق، باذن الله.
    تحياتي

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

    افتراضي

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

صفحة 1 من 3 123 الأخيرةالأخيرة

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

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

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

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