لديك أخطاء كثيرة من بينها دالة الشراء الثانية بها ستوب يحسب فوق سعر الدخول! ربما حدث لديك تداخل بين الشراء والبيع،
يوجد كذلك خطأ بأحد الأقواس خاطئ حيث شرطي الشراء والبيع موجودين بنفس الحلقة الخاصة بشرط الشراء
كذلك خطأ بشروط الاغلاق غير مرتبطة بحلقة الأزواج!
كل هذا بسبب عدم ترتيب الكود، فالترتيب مهم أخي لتسهيل المراجعة وبالاخص الأقواس...
مرفق الاكسبيرت
ولا تنسى ان تكون الأزواج المستخدمة موجودة بالماركت واتش، وسبق تشغيل شارت لكل زوج حسب الفريم المستخدم (يعني يوجد بيانات محملة لكل زوج)
التعديل الأخير تم بواسطة kira-h ; 08-06-2018 الساعة 09:30 PM
شكراً جزيلاً اخي حسن
وجدت بعض الاخطاء الاخرى كأن يحسب اللوتات والاستوب والهدف على الازواج الاخرى بناءاً على الزوج المرفق به الاكسبرت
فعملت الاتي
وضعت هذه ف اول الدالة الرئيسية
ثم تحتها باقي الدوال الخاصة بالادارة والتريلينج لانها الاخرى كانت تحتاج الى تعديل
لكن هناك دالتين لم تقوم بتعديلهم اخي حسن
وهما التريلينج ستوب والاوردر كونت
ارجو تعديلهما لان ظهرلي اخطاء عند التعديل
طيب وماذا عن الدالة OnInit()
الن نقوم بتعديل ما بداخلها هي الاخرى ؟
انا عدلت فيها
مش عارف كده صح ولا انا بألف برمجة ! ههههه
اعذرني فأنا ما زلت مبتديء واتعلم شيئاً فشيئاً بالممارسة لان المراجع الموجودة قديمة ومشتتة
التعديل الأخير تم بواسطة sabil ; 09-06-2018 الساعة 02:12 AM
من خلال الشرح بمشاركتي السابقة بامكانك تعديل كل الدوال التي تريد استخدامها، فقط اجعلها بدلالة اسم الزوج ثم تضع شروطها ضمن حلقة الأزواج for
أما بالنسبة لقيمة النقطة ستقوم بحدف كل شروطها التي بدالة البداية OnInit وتستخدمها كدالة خارجية بدلالة اسم الزوج كالتالي:
ثم اي سطور بين لامتين { } به استخدام للـ point أو Q ستقوم بالبداية وضع الدالة Points مثال
التعديل الأخير تم بواسطة kira-h ; 09-06-2018 الساعة 04:10 AM
ياراجل مش تقولي اني بألف برمجة هههههه
بمزح معك
مخدتش بالي ان الدالة بتحسب اقل لوت ع الزوج وبالتالي مش محتاج احسبها ع كل زوج
رجعته تاني واشتغل تمام الحمد لله
المهم حاليا الاكسبرت شغال تمام ماعدا نقطة صغير مش بيفتح صفقات نهائي على ازواج الين
اظن بسبب تلك الدالة
ارجو التعديل
العلامات المرجعية