النتائج 1 إلى 10 من 3641

الموضوع: الموضوع المخصص للأسئلة البرمجية mql4

العرض المتطور

المشاركة السابقة المشاركة السابقة   المشاركة التالية المشاركة التالية
  1. #1
    عضو
    تاريخ التسجيل
    Jun 2017
    المشاركات
    277

    افتراضي

    صباح النور أخي حسن
    لدي إستفسارين مختلفين ليس لها علاقة ببعض :
    1- لدي صفقة شراء مفتوحة ، ولدي أيضا 4 أوامر معلقة من نوع ليميت وكل أمر معلق له هدف مختلف عند سعر محدد (الأهداف أضعها كمتغيرات خارجية).
    الآن المطلوب هو ما يلي:
    إذا تفعل الأمر المعلق الأول قم بتعديل الأهداف لكل صفقات الشراء المفتوحة عند السعر a
    إذا تفعل الأمر المعلق الثاني قم بتعديل الأهداف لكل صفقات الشراء المفتوحة عند السعر b
    إذا تفعل الأمر المعلق الثالث قم بتعديل الأهداف لكل صفقات الشراء المفتوحة عند السعر c
    إذا تفعل الأمر المعلق الرابع قم بتعديل الأهداف لكل صفقات الشراء المفتوحة عند السعر d
    ونفس المثال بالنسبة لصفقات البيع

    إستفساري الآخر بخصوص:
    2- ما هو الكود الخاص بـ : إذا تم ضرب التيك بروفيت لأي صفقة مفتوحة قم بتنفيذ الشروط البرمجية
    وأيضا إذا تفعلت دالة البريك إيفين (تم تقديم الستوب لوس) لأي صفقة مفتوحة قم بتنفيذ الشروط البرمجية
    أشكرك جزيل الشكر مقدما
    تحياتي وتقديري لك

  2. #2
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    مرحبا اخي الكريم
    1- قم بعمل الشروط بناء على عدد الصفقات المفعلة شراء او بيع لتنفيذ OrderModify
    مثال:
    2-
    - ستقارن توقيت اغلاق الصفقة الرابحة مع توقيت اخر دقيقة، للتحقق من ان الصفقة ضربت الهدف ليتم تنفيذ الشرط
    مثال :
    - ستضع الشروط البرمجية ضمن دالة البريك ايفن بعد سطر الموديفاي مباشرة OrderModify

  3. #3
    عضو
    تاريخ التسجيل
    Jun 2017
    المشاركات
    277

    افتراضي

    صباح النور أخي حسن
    وضعت الرد داخل الإقتباس
    بارك الله فيك وجزاك خير الجزاء

  4. #4
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    صباح الخير اخي الكريم
    الصحيح كالتالي :

  5. #5
    عضو
    تاريخ التسجيل
    Jun 2017
    المشاركات
    277

    افتراضي

    صباح النور أخي حسن
    أشكرك جزيل الشكر
    فيما يخص الكود بمعرفة هل الصفقة المفتوحة حاليا أغلقت على ربح ليتم تنفيذ الشروط البرمجية فقد كتبت ما يلي:

    والملاحظ هو تنفيذ الشروط البرمجية مباشرة من دون الإنتظار إلى أن تغلق الصفقة المفتوحة حاليا
    وحسب فهمي فالمفترض أن ننتظر إغلاق الصفقة المفتوحة حاليا، ومن ثم يتم البحث عن هل أغلقت على ربح أو لا
    إذا أغلقت على ربح يتم تنفيذ الشروط البرمجية
    أين خطئي أخي حسن
    أشكرك مرة أخرى
    بارك الله فيك

  6. #6
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    جرب المقارنة مع توقيت شمعة الدقيقة الحالية 0 الحل الوحيد الممكن فلا يوجد وظيفة مباشرة لمعرفة اغلاق الصفقة.
    التعديل الأخير تم بواسطة kira-h ; 24-08-2021 الساعة 07:59 PM

  7. #7
    عضو
    تاريخ التسجيل
    Jun 2017
    المشاركات
    277

    افتراضي

    الشكر الجزيل لك أخي حسن
    جربته وما زلت نفس المشكلة قائمة
    لذلك سأحاول التجربة أكثر وأضيف شروط أخرى أو أن أستخدم متغير من نوع bool وأضيفه بطريقة ما لكي يؤدي الغرض
    وفي حال طرأ أي إستفسار آخر سأعود وأسألك إن شاء الله
    مع خالص الشكر والتقدير والعرفان

العلامات المرجعية

العلامات المرجعية

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •