النتائج 1 إلى 9 من 9
  1. #1
    الصورة الرمزية efmelp
    efmelp غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2006
    المشاركات
    200

    افتراضي استفسار للخبراء فى لغة Mql4

    السلام عليكم ،
    عندى استفسار للخبراء فى لغة MQL4 يتمثل فى كيفية استخدام iCustom فى اكسبيرت يستخدم مؤشر الـ slope-direction-line.mq4 والمشكلة تكمن فى كيفية تحديد إتجاه الترند بهذا المؤشر حيث يتم تحديد الترند بلونين أخضر وأحمر حيث المطلوب الشراء عندما يتحول المؤشر للون الأخضر والبيع عندما يتحول للون الأحمر - وبحث عن كيفية استخدام iCustom لتحديد حالة الشراء أو البيع بالألوان فلم أجد معلومات . وقد حاولت استخدام الكود التالى لكن لم أكن موفقاً
    كود PHP:
     if (iCustom(NULL0"slope-direction-line",0) < iCustom(NULL0"slope-direction-line",0)) 
    وعلى هذا فعلى من يستطيع المساعدة تقديمها إما بالكود أو إرشادى إلى موقع ما أو كتاب ما - وشكراً مقدماً
    وهذا هو اللينك الخاص بالمؤشر http://www.forex-tsd.com/attachments...ction-line.mq4

  2. #2
    الصورة الرمزية efmelp
    efmelp غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2006
    المشاركات
    200

    افتراضي رد: استفسار للخبراء فى لغة Mql4

    يبدو إما أن هذه المشكلة ليس لها حل أو لا يوجد خبراء فى لغة MQL4 على العموم أنا فى إنتظار من يجيب وشكراً

  3. #3
    الصورة الرمزية العرجاوى
    العرجاوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2007
    الإقامة
    الزقازيق - مصر
    العمر
    36
    المشاركات
    125

    افتراضي رد: استفسار للخبراء فى لغة Mql4

    لاختبار ان الترند صاعد يمكن استخدام الكود الاتى
    كود:
    if(iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 0) == EMPTY_VALUE)
    لاختبار ان الترند صاعد يمكن استخدام الكود الاتى
    كود:
    if(iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 1) == EMPTY_VALUE)
    لاختبار تغير الترند من صاعد لهابط يمكن استخدام الكود الاتى
    كود:
    if(   iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 1) == Close[1]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 1) == Close[1]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 0) == EMPTY_VALUE)
    لاختبار تغير الترند من هابط الى صاعد يمكن استخدام الكود الاتى
    كود:
    if(   iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 1) == Close[1]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 1) == Close[1]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 0) == EMPTY_VALUE)
    اذا كان هناك اى خطأ ارجو التنيه وان شاء الله لى عوده لتوضيح بعد الامور

  4. #4
    الصورة الرمزية وليد الحلو
    وليد الحلو غير متواجد حالياً متداول بلاتيني
    تاريخ التسجيل
    Jul 2006
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    6,961

    افتراضي رد: استفسار للخبراء فى لغة Mql4

    اقتباس المشاركة الأصلية كتبت بواسطة efmelp مشاهدة المشاركة
    يبدو إما أن هذه المشكلة ليس لها حل أو لا يوجد خبراء فى لغة MQL4 على العموم أنا فى إنتظار من يجيب وشكراً
    اقتباس المشاركة الأصلية كتبت بواسطة العرجاوى مشاهدة المشاركة
    لاختبار ان الترند صاعد يمكن استخدام الكود الاتى
    كود:
    if(iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 0) == EMPTY_VALUE)

    لاختبار ان الترند صاعد يمكن استخدام الكود الاتى

    كود:
    if(iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 1) == EMPTY_VALUE)



    لاختبار تغير الترند من صاعد لهابط يمكن استخدام الكود الاتى

    كود:
    if( iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 1) == Close[1] && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 1) == Close[1] && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 0) == EMPTY_VALUE)



    لاختبار تغير الترند من هابط الى صاعد يمكن استخدام الكود الاتى

    كود:
    if( iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 1) == Close[1] && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 1) == Close[1] && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 0) == EMPTY_VALUE)



    اذا كان هناك اى خطأ ارجو التنيه وان شاء الله لى عوده لتوضيح بعد الامور













    طلع فى خبراء برمجه اهو
    اتمنى ان تجد مع اخونا ضالتك و بالتوفيق يا غالى

    ودى و تقديرى
    توقيع العضو
    كبير خبراء الأسواق المالية

  5. #5
    الصورة الرمزية العرجاوى
    العرجاوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2007
    الإقامة
    الزقازيق - مصر
    العمر
    36
    المشاركات
    125

    افتراضي رد: استفسار للخبراء فى لغة Mql4

    اقتباس المشاركة الأصلية كتبت بواسطة العرجاوى مشاهدة المشاركة
    لاختبار ان الترند هابط يمكن استخدام الكود الاتى
    كود:
    if(iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 0) == EMPTY_VALUE)
    لاختبار ان الترند صاعد يمكن استخدام الكود الاتى
    كود:
    if(iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 1) == EMPTY_VALUE)
    لاختبار تغير الترند من صاعد لهابط يمكن استخدام الكود الاتى
    كود:
    if(   iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 1) == Close[1]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 1) == Close[1]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 0) == EMPTY_VALUE)
    لاختبار تغير الترند من هابط الى صاعد يمكن استخدام الكود الاتى
    كود:
    if(   iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 1) == Close[1]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 1) == Close[1]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 0) == EMPTY_VALUE)
    اذا كان هناك اى خطأ ارجو التنيه وان شاء الله لى عوده لتوضيح بعد الامور
    اسف على الغلطه المطبعيه


    وعموما اذا كنت تريد اختبار اى مؤشر ومعرفة سلوكه يمكن استخدام كود مشابه للكود السفلى بوضعه فى اخر ال Start() function لهذا المؤشر طبعا قبل اخر return (0).

    كود:
    for(int i=0 ; i<100 ; i++)
        {
          Alert(i , " --> ", Uptrend[i], " ** ", Dntrend[i]);
        }
    وان شاء الله سوف تكتشف الكثير من الحقائق عن اى مؤشر تريد عن طريق هذه السطور

  6. #6
    الصورة الرمزية efmelp
    efmelp غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2006
    المشاركات
    200

    افتراضي رد: استفسار للخبراء فى لغة Mql4

    اقتباس المشاركة الأصلية كتبت بواسطة العرجاوى مشاهدة المشاركة
    اسف على الغلطه المطبعيه


    وعموما اذا كنت تريد اختبار اى مؤشر ومعرفة سلوكه يمكن استخدام كود مشابه للكود السفلى بوضعه فى اخر ال Start() function لهذا المؤشر طبعا قبل اخر return (0).

    كود:
    for(int i=0 ; i<100 ; i++)
        {
          Alert(i , " --> ", Uptrend[i], " ** ", Dntrend[i]);
        }
    وان شاء الله سوف تكتشف الكثير من الحقائق عن اى مؤشر تريد عن طريق هذه السطور
    شكراً أخى الفاضل وجزاك الله خيراً

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

  7. #7
    الصورة الرمزية العرجاوى
    العرجاوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2007
    الإقامة
    الزقازيق - مصر
    العمر
    36
    المشاركات
    125

    افتراضي رد: استفسار للخبراء فى لغة Mql4

    اقتباس المشاركة الأصلية كتبت بواسطة efmelp مشاهدة المشاركة
    شكراً أخى الفاضل وجزاك الله خيراً

    أما بخصوص الأكواد فأستطعت تعدليها للشراء والبيع ولكن يتم البيع والشراء حسب حالة لون الخط الحالى وهذا ما لا أريده فأنا أرغب فى أن يتم البيع بعد اغلاق الشمعة الأولى لتغيير لون الخط للأحمر ويتم تنفيذ بالبيع عند فتح الشمعة الثانية والعكس بالنسبة للشراء أما الأكواد السابقة فهى تبيع وتشترى حسب لون الخط من أى مكان وهذا ما لا أريده - فأنا أريد الأكسبيرت أن يشترى بمجرد أن يتغيير الخط للون الأزرق ويبيع بمجرد أن يتغيير للون الأحمر مشابه لوضع سهم بمجرد تغيير حالة الخط اللونية فالمطلوب حالتين فقط لا غير شراء عند تغيير للون الأزرق و بيع عند تغيير للون الأحمر .
    اللى انت عايزه اهو
    اول ما الترند يبقى هابط (اغلاق اول شمعه فى تغيير الخط للون الاحمر) يمكن اختباره عن طريق هذا الكود:
    كود:
    if(   iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 2) == Close[2]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 2) == Close[2]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 1) == EMPTY_VALUE)
    اول ما الترند يبقى صاعد(اغلاق اول شمعه فى تغيير الخط للون الاخضر) يمكن اختباره عن طريق هذا الكود:
    كود:
    if(   iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 0, 2) == Close[2]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 2) == Close[2]
           && iCustom(NULL, 0, "slope-direction-line", 20, 1, 0, 1, 1) == EMPTY_VALUE)
    انا كتبت الكود ده فوق بس مع تغيير بسيط جدا وهو انى مش بستنى اغلاق اول شمعه بعد تغير اللون مش اكتر
    لو لاحظت ان فى 4 اكواد فى اول مشاركه لى تانى كودين هم هم اللى بعتهم دلوقتى واول كودين هم اللى بيختبرو الحاله الحاليه للخط زى ما قولت

    آخر تعديل بواسطة العرجاوى ، 20-09-2007 الساعة 10:39 AM

  8. #8
    الصورة الرمزية Ahmad Shawky
    Ahmad Shawky غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2007
    الإقامة
    مصر
    المشاركات
    1,575

    افتراضي رد: استفسار للخبراء فى لغة Mql4

    بجد اتمنى ان اصل الى مستواكم المتقدم هل من احد يدلنى على دوره تدريبيه فى المنتدى للمبتدئين؟

  9. #9
    الصورة الرمزية t.analysis
    t.analysis غير متواجد حالياً بطل كأس المتداول العربي (مارس 2010)
    تاريخ التسجيل
    Sep 2007
    الإقامة
    البحرين
    المشاركات
    1,135

    افتراضي رد: استفسار للخبراء فى لغة Mql4

    اقتباس المشاركة الأصلية كتبت بواسطة ahmedshawki مشاهدة المشاركة
    بجد اتمنى ان اصل الى مستواكم المتقدم هل من احد يدلنى على دوره تدريبيه فى المنتدى للمبتدئين؟

    تفضل

    تعال وتعلم معنا لغة MQL4 حتى الاحتراف

المواضيع المتشابهه

  1. مشاركات: 3
    آخر مشاركة: 16-07-2010, 11:59 PM
  2. استفسار للخبراء
    By bassam2003 in forum توقعات وتوصيات سوق العملات
    مشاركات: 9
    آخر مشاركة: 14-07-2010, 09:54 AM
  3. استفسار عن ما تنتجه لغة mql4
    By lovely2kitten in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 2
    آخر مشاركة: 07-09-2009, 04:31 AM
  4. مشاركات: 5
    آخر مشاركة: 02-02-2009, 08:47 PM

الاوسمة لهذا الموضوع


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17