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

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

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

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

    افتراضي

    لديك أخطاء كثيرة من بينها دالة الشراء الثانية بها ستوب يحسب فوق سعر الدخول! ربما حدث لديك تداخل بين الشراء والبيع،
    يوجد كذلك خطأ بأحد الأقواس خاطئ حيث شرطي الشراء والبيع موجودين بنفس الحلقة الخاصة بشرط الشراء
    كذلك خطأ بشروط الاغلاق غير مرتبطة بحلقة الأزواج!
    كل هذا بسبب عدم ترتيب الكود، فالترتيب مهم أخي لتسهيل المراجعة وبالاخص الأقواس...

    مرفق الاكسبيرت
    ولا تنسى ان تكون الأزواج المستخدمة موجودة بالماركت واتش، وسبق تشغيل شارت لكل زوج حسب الفريم المستخدم (يعني يوجد بيانات محملة لكل زوج)
    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة kira-h ; 08-06-2018 الساعة 09:30 PM

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

    افتراضي

    شكراً جزيلاً اخي حسن
    وجدت بعض الاخطاء الاخرى كأن يحسب اللوتات والاستوب والهدف على الازواج الاخرى بناءاً على الزوج المرفق به الاكسبرت

    فعملت الاتي
    وضعت هذه ف اول الدالة الرئيسية
    ثم تحتها باقي الدوال الخاصة بالادارة والتريلينج لانها الاخرى كانت تحتاج الى تعديل
    لكن هناك دالتين لم تقوم بتعديلهم اخي حسن
    وهما التريلينج ستوب والاوردر كونت

    ارجو تعديلهما لان ظهرلي اخطاء عند التعديل

    طيب وماذا عن الدالة OnInit()
    الن نقوم بتعديل ما بداخلها هي الاخرى ؟
    انا عدلت فيها
    مش عارف كده صح ولا انا بألف برمجة ! ههههه

    اعذرني فأنا ما زلت مبتديء واتعلم شيئاً فشيئاً بالممارسة لان المراجع الموجودة قديمة ومشتتة
    التعديل الأخير تم بواسطة sabil ; 09-06-2018 الساعة 02:12 AM

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

    افتراضي

    من خلال الشرح بمشاركتي السابقة بامكانك تعديل كل الدوال التي تريد استخدامها، فقط اجعلها بدلالة اسم الزوج ثم تضع شروطها ضمن حلقة الأزواج for
    أما بالنسبة لقيمة النقطة ستقوم بحدف كل شروطها التي بدالة البداية OnInit وتستخدمها كدالة خارجية بدلالة اسم الزوج كالتالي:
    ثم اي سطور بين لامتين { } به استخدام للـ point أو Q ستقوم بالبداية وضع الدالة Points مثال
    التعديل الأخير تم بواسطة kira-h ; 09-06-2018 الساعة 04:10 AM

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

    افتراضي

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

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

    كده تمام ولا فيه حاجة غلط؟

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

    افتراضي

    تمام صحيح

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

    افتراضي

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

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

    افتراضي

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

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

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

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

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