صفحة 3 من 4 الأولىالأولى 1234 الأخيرةالأخيرة
النتائج 21 إلى 30 من 35

الموضوع: أهم الدوال البرمجية وتطبيقات لغة mql4

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

    افتراضي دالة البريك ايفن

    دالة البريك ايفن

    المتغيرات الخارجية كالتالي :
    ثم دالة البريك ايفن خارج الدوال الرئيسية كالتالي :
    ثم الشروط بالدالة الرئيسية OnTick كالتالي :


    مثلا إذا كنت تريد نقل الوقف إلى نقطة الدخول بعد ربح 10 نقاط سوف تجعل BreakEven=10 و BreakEvenPips=0

    الان تريد بعد ربح 10 نقاط نقل الوقف ليس إلى نقطة الدخول لكن إلى ربح نقطتين مثلا في هذه الحاله سوف تجعل BreakEven=10 و BreakEvenPips=2
    أي أن المتغير BreakEvenPips هو عدد نقاط الربح التي يتم نقل الوقف عندها
    التعديل الأخير تم بواسطة kira-h ; 19-12-2018 الساعة 09:30 AM

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

    افتراضي دالة الربح الاجمالي بالدولار

    دالة الربح الاجمالي بالدولار

    المتغيرات الخاجية كالتالي:
    دالة فرعية لحساب إجمالي الربح بالدولار بالصفقات المفعلة كالتالي :
    ثم الشروط بالدالة الرئيسية OnTick كالتالي :
    و دالة الاغلاق كالتالي :
    التعديل الأخير تم بواسطة kira-h ; 22-07-2021 الساعة 08:18 PM

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

    افتراضي دالة الربح الاجمالي بالنقاط

    دالة الربح الاجمالي بالنقاط

    المتغيرات الخاجية كالتالي:
    دالة فرعية لحساب إجمالي الربح بالنقاط بالصفقات المفعلة كالتالي :
    ثم الشروط بالدالة الرئيسية OnTick كالتالي :
    و دالة الاغلاق كالتالي :
    التعديل الأخير تم بواسطة kira-h ; 22-07-2021 الساعة 08:18 PM

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

    افتراضي معلومات الحساب

    معلومات الحساب

    نقوم بعمل دالة فرعية لمعلومات الحساب بالكومنت كالتالي :
    ثم الشروط بالدالة الرئيسية OnTick كالتالي :
    التعديل الأخير تم بواسطة kira-h ; 22-07-2021 الساعة 08:19 PM

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

    افتراضي OnChartEvent

    السلام عليكم
    OnChartEvent أحد الدوال التي تم إضافتها بالتحديث الجديد للغة MQL4 لرسم أزرار على الشارت، تمكنك من التنفيذ بضغطة زر مثل تنفيذ البيع او الشراء او الاغلاق...
    تعريفها لغويا كالتالي:
    بحيث :
    id تحفظ نوع الحدث الذي تم ( تحرك الماوس - ضغط على الشارت - تحريك كائن - ضغط على زر في الكيبورد ... )
    وأنواعها :
    للضغط على زر على الكيبورد

    تحرك الماوس على الشارت

    رسم كائن جديد على الشارت

    تغيير قيم كائن

    حذف كائن

    كليك على الشارت

    إضافة كائن على الشارت

    الإنتهاء من تعديل نص في الكائن

    تعديل قيم الشارت

    عمل كائن فرعي محدد


    المتغيرات الثلاث الأخرى تحفظ قيمة معينه حسب نوع الحدث
    فمثلا بالنسبه للحدث CHARTEVENT_OBJECT_CREATE
    sparam تحفظ إسم الكائن الذي تم رسمه

    مثلا CHARTEVENT_OBJECT_CLICK

    lparam تحفظ قيمة الإحداثي الأفقي
    dparam تحفظ قيمة الإحداثي الراسي
    sparam تحفظ إسم الكائن الذي تم الضغط عليه

    مثال لعمل اكسبيرت يقوم برسم أزرار على الشارت البيع، الشراء والاغلاق...

    دالة لرسم الأزرار على الشارت كالتالي:
    ثم بداخل الدالة OnInit نكتب الدوال التالية:
    الآن نعود مرة أخرى للداله OnChartEvent
    في البداية نقوم بإضافة شرط لمعرفة إذا ما تم الضغط على أي زر على الشارت بإستدعاء إسمه
    بقي فقط أن نضيف الأوامر كما هي محدده في الكومنتات لكن قبل ذلك يجب أن نقوم بمعرفة قيم حجم اللوت و الهدف و الاستوب :
    أيضا سنضيف كود آخر بحيث بعد الضغط على الأزار تعود إلى طبيعتها مره أخرى
    وسيكون الكود في النهاية بشكل كامل :
    بقي الآن أن نضيف كود لزيادة أو تقليل حجم اللوت عندما يتم الضغط على زر + أو -
    ولا ننسى الجزء البسيط وهو دالة إغلاق الصفقات
    وبذلك يكون الإكسبرت جاهز للتجربه و العمل
    ملف مرفق 839
    مرفق الإكسبرت
    (منقول)
    //----
    وللمزيد من الملعومات راجع الصفحة التالي:
    OnChartEvent
    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة kira-h ; 22-07-2021 الساعة 08:19 PM

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

    افتراضي enum

    لعمل قائمة منسدلة ستستخدم متغير من نوع enum والتي يكون مكانها قبل المتغيرات الخارجية
    نستخدم enum ثم كتابة إسم المتغير الذي نريده وبداخل الأقواس نضع أسماء القيم التي نريدها وبينها فاصل وفي نهاية الكود نضع ;
    مثال :
    مثال لشرط فتح صفقة شراء فقط :
    او تختصرها بدلالة قيم المتغيرات كالتالي:
    مثال لشرط فتح صفقة بيع فقط :
    او تختصرها بدلالة قيم المتغيرات كالتالي:
    التعديل الأخير تم بواسطة kira-h ; 03-05-2020 الساعة 07:35 PM

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

    افتراضي مثال تطبيقي لعمل مؤشر اسهم لتقاطع موفينجين

    مثال تطبيقي لعمل مؤشر اسهم وتنبيه لتقاطع موفينجين
    المؤشر بالمرفقات مع شرح كل أجزائه
    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة kira-h ; 21-08-2017 الساعة 05:47 PM

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

    افتراضي شرح طريقة عمل اكسبيرت سوبلكس

    السلام عليكم
    الشرح بالعربية ضمن كود الاكسبيرت كالتالي :
    الاكسبيرت بالمرفقات

    والله الموفق
    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة kira-h ; 06-11-2017 الساعة 04:06 PM

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

    افتراضي

    - دالة رسم خط عمودي كالتالي :
    //---------------
    - دالة رسم خط أفقي كالتالي :
    //---------------
    - دالة رسم الترند كالتالي :
    //---------------
    - دالة رسم اسهم كالتالي :
    //---------------
    - دالة رسم الفيبوناتشي كالتالي:
    //---------------
    - دالة كتابة كومنت على الشارت كالتالي:
    التعديل الأخير تم بواسطة kira-h ; 26-11-2017 الساعة 05:27 PM

  10. #30
    عضو
    تاريخ التسجيل
    Apr 2017
    المشاركات
    147

    افتراضي

    رسم قناه سعريه متساويه الابعاد

صفحة 3 من 4 الأولىالأولى 1234 الأخيرةالأخيرة

الكلمات الدلالية لهذا الموضوع

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

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

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

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