اقتباس:
المشاركة الأصلية كتبت بواسطة نجاح
|
أختي الكريمة
اولا لديك غلط صغير في حساب هدف البيع حيث قمت باستخدام المعادلة :
نقاط الهدف ناقص افتتاح الشمعة
و الصواب أن تستخدمي المعادلة التالية :
افتتاح الشمعة ناقص نقاط الهدف
لأنه في الحالة الاولى سينتج لديك قيمة سالبة و سيكون غلط في التنفيذ
و أيضا في حساب الهدف لكل من البيع و الشراء عندما تقسمس ناتج طرح عددين على 2
فتخيلي لو أن ناتج الطرح عدد مفرد مثل 13 مثلا و عند قسمته على 2 سينتج لديك رقم عشري زيادة عن الارقام المسموحة لكل زوج و التي هي Digits
يعني لو كان العمل على المجنون و كان الهدف مثلا 202.152
طبعا لن ينفذه السيرفر
و أيضا يفضل دائما البيع بسعرالبيد و الشراء بسعر الاسك
انا قمت بعمل هذه التعديلات انظري الملف المرفق
و بقي لديك حالة واحدة سوف تعطيكي غلط عندما تصادف و هي
عندما يكون الهدف أو الاستوب أقرب من النقاط التي يسمح بها السيرفر للتنفيذ فسيعطيكي البرنامج غلط
عادة تكون 5 نقاط في اليورو فلو كان هدفك او استوبك اربع نقاط فلن تنفذ العملية لذا من الافضل أن تضعي شرط لو كان احدهما اقل من عدد معين أن يستخدم القيمة المسموحة
بالتوفيق