اخي حسن الاكسبرت مش بينفذ الشروط كما اريد
واخص بالذكر system_1
من ناحية النصف الثاني من الشروط الـ ordercnt ... الخ
اما
system_2
يعمل جيداً اذا كان دالة الـ period خارج الحلقة لكن داخلها يحدث تضارب
وياريت كمان تضيف شرط الفريم وشرط الزوج اللي قولتلك عليها في المشاركات السابقة
السلام عليكم استاذ حسن
لدي مجموعة صفقات مفتوحة منها صفقات رابحة ومنها صفقات خاسرة لكن المحصلة الكلية للصفقات ان الربح اكبر من الصفر
وفي حالة استخدام دالة اغلاق الصفقات اذا كان الربح اكبر من الصفر
يقوم الاكسبيرت باغلاق بعض الصفقات الرابحة ويترك الخاسرة دون اغلاق نتيجة البطئ في الاغلاق
استاذ حسن
هل يوجد حل برمجي لكي يغلق الاكسبيرت كل الصفقات المفتوحة في حالة كان الربح اكبر من الصفر حتى لو كان يوجد بعض من الصفقات خاسرة
التعديل الأخير تم بواسطة Ahmed ; 08-09-2017 الساعة 10:04 AM
أخي حسن طلب بسيط جداً
طبعاً بناءً على جوابك السابق
فقط أريد أن تكتب لي الشرط التالي :
اذا كان مجموع السعر السفلي للشمعات 1 & 2 & 3 أصغر من ... نفيسة
أي شيء فقط أريد أن أرى كيف نكتب الشرط
أرجو ألا تتأخر علي بارك الله فيك
ستقوم بإضافة متغير صحيح T ضمن شروط الاغلاق
مثال :
بحيث :
Profit_By_USD دالة الربح الاجمالي للصفقات المفتوحة
Orderscnt دالة إجمالي عدد الصفقات المفتوحة
CloseOrders دالة إغلاق جميع الصفقات
الفكرة هي عند تحقق شرط الاغلاق يتم إغلاق الصفقات و زيادة رقم بالعدد T يعني كان 0 فأصبح 1 ثم 2 ... المعبر عنها ++T
وإذا كان T أكبر من الصفر معناه تحقق الاغلاق فيتم الاغلاق مرة أخرى إذا في صفقات مفتوحة
ثم يليه عند عدم وجود أي صفقة مفتوحة (أي تم إغلاق كل الصفقات) يعود المتغير T إلى الصفر
العلامات المرجعية