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