النتائج 1 إلى 9 من 9
الموضوع: استفسار للخبراء فى لغة Mql4
- 19-09-2007, 05:00 AM #1
استفسار للخبراء فى لغة Mql4
السلام عليكم ،
عندى استفسار للخبراء فى لغة MQL4 يتمثل فى كيفية استخدام iCustom فى اكسبيرت يستخدم مؤشر الـ slope-direction-line.mq4 والمشكلة تكمن فى كيفية تحديد إتجاه الترند بهذا المؤشر حيث يتم تحديد الترند بلونين أخضر وأحمر حيث المطلوب الشراء عندما يتحول المؤشر للون الأخضر والبيع عندما يتحول للون الأحمر - وبحث عن كيفية استخدام iCustom لتحديد حالة الشراء أو البيع بالألوان فلم أجد معلومات . وقد حاولت استخدام الكود التالى لكن لم أكن موفقاً
كود PHP:if (iCustom(NULL, 0, "slope-direction-line",0) < iCustom(NULL, 0, "slope-direction-line",0))
وهذا هو اللينك الخاص بالمؤشر http://www.forex-tsd.com/attachments...ction-line.mq4
- 20-09-2007, 12:58 AM #2
رد: استفسار للخبراء فى لغة Mql4
يبدو إما أن هذه المشكلة ليس لها حل أو لا يوجد خبراء فى لغة MQL4 على العموم أنا فى إنتظار من يجيب وشكراً
- 20-09-2007, 01:38 AM #3
رد: استفسار للخبراء فى لغة 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)
اذا كان هناك اى خطأ ارجو التنيه وان شاء الله لى عوده لتوضيح بعد الامور
- 20-09-2007, 01:41 AM #4
- 20-09-2007, 03:22 AM #5
رد: استفسار للخبراء فى لغة Mql4
اسف على الغلطه المطبعيه
وعموما اذا كنت تريد اختبار اى مؤشر ومعرفة سلوكه يمكن استخدام كود مشابه للكود السفلى بوضعه فى اخر ال Start() function لهذا المؤشر طبعا قبل اخر return (0).
كود:for(int i=0 ; i<100 ; i++) { Alert(i , " --> ", Uptrend[i], " ** ", Dntrend[i]); }
وان شاء الله سوف تكتشف الكثير من الحقائق عن اى مؤشر تريد عن طريق هذه السطور
- 20-09-2007, 07:53 AM #6
رد: استفسار للخبراء فى لغة Mql4
شكراً أخى الفاضل وجزاك الله خيراً
أما بخصوص الأكواد فأستطعت تعدليها للشراء والبيع ولكن يتم البيع والشراء حسب حالة لون الخط الحالى وهذا ما لا أريده فأنا أرغب فى أن يتم البيع بعد اغلاق الشمعة الأولى لتغيير لون الخط للأحمر ويتم تنفيذ بالبيع عند فتح الشمعة الثانية والعكس بالنسبة للشراء أما الأكواد السابقة فهى تبيع وتشترى حسب لون الخط من أى مكان وهذا ما لا أريده - فأنا أريد الأكسبيرت أن يشترى بمجرد أن يتغيير الخط للون الأزرق ويبيع بمجرد أن يتغيير للون الأحمر مشابه لوضع سهم بمجرد تغيير حالة الخط اللونية فالمطلوب حالتين فقط لا غير شراء عند تغيير للون الأزرق و بيع عند تغيير للون الأحمر .
- 20-09-2007, 10:36 AM #7
رد: استفسار للخبراء فى لغة Mql4
اللى انت عايزه اهو
اول ما الترند يبقى هابط (اغلاق اول شمعه فى تغيير الخط للون الاحمر) يمكن اختباره عن طريق هذا الكود:
كود: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
- 19-12-2007, 11:14 PM #8
رد: استفسار للخبراء فى لغة Mql4
بجد اتمنى ان اصل الى مستواكم المتقدم هل من احد يدلنى على دوره تدريبيه فى المنتدى للمبتدئين؟
- 19-12-2007, 11:28 PM #9
رد: استفسار للخبراء فى لغة Mql4
المواضيع المتشابهه
-
مالفرق بين اغلاق الصفقة عندما تكون رابح او خاسر وبين التعديل بالسعر للبيع بالسعر الحا
By bassam2003 in forum استفسارات وأسئلة المبتدئينمشاركات: 3آخر مشاركة: 16-07-2010, 11:59 PM -
استفسار للخبراء
By bassam2003 in forum توقعات وتوصيات سوق العملاتمشاركات: 9آخر مشاركة: 14-07-2010, 09:54 AM -
استفسار عن ما تنتجه لغة mql4
By lovely2kitten in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 2آخر مشاركة: 07-09-2009, 04:31 AM -
اسأل حضراتكم اذا كنت استطيع التداول بحساب حقيقي من داخل فلسطين
By hetman101 in forum استفسارات وأسئلة المبتدئينمشاركات: 5آخر مشاركة: 02-02-2009, 08:47 PM