-
السلام عليكم
انا عندي اكسبيرت موفينج افريج يفتح صفقة شراء بمجرد اغلاق شمعة اعلاه او بيع بمجرد اغلاق شمعة اسفله ولكن اود ان اسأل هل يوجد كود برمجى لكى اجعل الاكسبيرت لا يفتح صفقة جديدة بعد اغلاق الصفقة السابقة سواء على ربح او خسارة لا يفتح صفقة جديدة الا عند بداية اليوم الجديد حاولت جاهداً فى هذا الامر ولكن محاولاتى لم تفلح فقلت ربما اجد الحل هنا .. اقدم لكم الشكر الجزيل لكم فقد استفدت كثيراً منكم ومن منتداكم الرائع
-
وعليكم السلام
ستقوم بعمل دالة حساب عدد الصفقات المغلقة التي فتحت في اليوم
مثال:
ثم يكون الشرط قبل دالة فتح الصفقة كالتالي :
-
اشكرك جزيلاً استاذي الفاضل على مجهودك واعتذر على الازعاج .. هل يمكن ان اضع في الشروط ان الصفقة لا تفتح الا من بداية اليوم؟ لأن دالة DailyOrders تعمل جيداً ولكن توجد مشكلة بسيطة وهي اذا كانت هناك صفقة مفتوحة من اليوم السابق او ما قبله مثلاً وتم اغلاقها اليوم فسيفتح صفقة جديدة لتوفر الشروط ولأن عدد الصفقات اليومية هو صفر كما تحسبه الدالة .. من فضلك القي نظرة على الصورة وهي من باكتست للاكسبرت بعد اضافة الدالة وكل الشروط كما ذكرت حضرتك .. اريده لا يفتح اي صفقة الا من بداية اليوم التالي مادام كانت هناك صفقة مفتوحة او مغلقة اليوم .. تحياتي.
https://charts.mql5.com/25/266/gbpusd-h1-fxdd-2.png
التعديل الأخير تم بواسطة most ; 30-06-2020 الساعة 11:13 PM
-
بداية اليوم تقصد عند افتتاح اليوم يمكنك استخدام الفوليوم
مثال إذا كان فوليوم اليوم اصغر من 10 تكات ينفذ الصفقة :
-
اشكرك جزيلاً استاذي الفاضل .. تقبل فائق تحياتي.
-
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
العلامات المرجعية