النتائج 1 إلى 15 من 16
الموضوع: تحويل مؤشر إلى اكسبيرت
- 18-04-2010, 01:32 PM #1
تحويل مؤشر إلى اكسبيرت
السلام عليكم
إخواني الكرام....قمت بحاولة تحويل مؤشر إلى اكسبيرت و لم يفلح الأمر معي بالرغم من أنني برمجت بعض المؤشرات و الاكسبيرتات البسيطة من قبل و كانت ناجحة مع بعض المساعدة الخارجية طبعا..
و لأنني ما زلت في طور اتقان البرمجة فأتمنى من المتخصصين الاطلاع عليه و توجيهي الى الأخطاء البرمجية التي ارتكبتها و سيكون الأمر بمثابة دفعة للكثيرين الذين في طور تعلم البرمجة
وفقكم الله و جزاكم خير الجزاء
تجدون مرفقا المؤشر و الاكسبيرت
- 18-04-2010, 02:50 PM #2
رد: تحويل مؤشر إلى اكسبيرت
بصراحه ما أرفقته أنت بعيد إلى حد كبير عن كونه إكسبرت للمؤشر المرفق
على العموم قمت بعمل إكسبرت بسيط جدا أزلت منه جميع الأكواد المعقده تابع أكواده وسوف تفهم طريقة عمله بسهوله
وسوف أوضح لك ببساطه
أولا بالنسبه للمؤشر الذي أرفقته سوف نقوم بإستدعائه بالداله iCustom ويمكنك معرفة المزيد عن هذه الداله عن طريق كتابتها في الميتاإيديتور ثم علم عليها وإضغط F1 وسوف يوضح لك كل تفاصيلها
وستكون كالآتي
كود PHP:double B=iCustom(NULL,0,"super_signals_v3",1,0);
double S=iCustom(NULL,0,"super_signals_v3",0,0);
أولا بالنسبه للبيع يجب أن يظهر السهم الأصفر وهو الذي عرفناه بالمتغير S في الداله السابقه
الآن كيف يعرف الإكسبرت أن السهم الأصفر قد ظهر
بالنسبه لهذا المؤشر فهي يعطي قيمة كبيره جدا إذا لم يظهر السهم وعند ظهور السهم فإنه يعطي قيمته على الشارت
وبذلك سيكون شرط البيع هو
كود PHP:if (S<5000 )
طبعا ليست كل المؤشرات تعطي قيمه كبيره جدا إذا لم تظهر الإشارة بل لكل مؤشر طريقة عمل معينه
لذلك كيف أعرف أي قيمه سيأخذها المؤشر
عن طريق إستخدام الداله comment
فهي تقوم بإظهار القيمه التي تريده على الشارت
فسنستخدم الداله بالشكل التالي
كود PHP:Comment(S);
ثم لاحظ بعد ظهور السهم
الإكسبرت في المرفقات
ملحوظة هذا المؤشر عبارة عن مؤشر زيج زاج ويظل يعيد رسم نفسه
- 18-04-2010, 02:52 PM #3
رد: تحويل مؤشر إلى اكسبيرت
ملحوظة :
يجب وضع المؤشر بصيغة ex4 في مجلد المؤشرات حتى يتمكن الإكسبرت من إستدعائه
- 18-04-2010, 02:56 PM #4
- 18-04-2010, 04:15 PM #5
رد: تحويل مؤشر إلى اكسبيرت
الأستاذ الكريم ... مستر دولار
جزاك الله خيرا على المجهود الرائع و الشرح السهل و انا اتعلم من ابداعاتك باستمرار.
هل يمكن ان ييرمج الاكسبيرت بحيث يعمل بدون حاجة للمؤشر ؟ و في الحالة الأخرى كيف يمكن تحويل صيغة المؤشر ؟
عندي سؤال آخر .. و هو كيف يمكن معرفة ان المؤشر يعطي قيمة كبيرة و على أي أساس كان العدد 5000
و شاكر لك مجهودك مجددا
- 18-04-2010, 04:23 PM #6
رد: تحويل مؤشر إلى اكسبيرت
عندي ملاحظة أخرى....
حسب ما فهمت من كود المؤشر أنه يعطي اشارة بيع قوية و هي السهم النازل و اشارة بيع عادية و هي علامة x و العكس بالنسبة للشراء
يعني هناك اربع اوامر.... و في الاكسبيرت يوجد أمرين فقط و لا أدري مدلولهما بالنسبة للمؤشر ؟؟؟
أرجو توضيح هذه الفكرة ..و شكرا لك
- 18-04-2010, 05:43 PM #7
رد: تحويل مؤشر إلى اكسبيرت
بالنسبة للإكسبرت فأنا أضفت فقط السهم الأصفر والأخضر كشرط للشراء والبيع
ولكن إذا أردت إستخدام علامة x فعليك أن تستدعيها أولا بإستخدام الدالة iCustom أيضا كما فعلنا مع الأسهم
وسوف تجد خصائصها كالآتي
كود PHP:iCustom( string symbol, int timeframe, string name, ..., int mode, int shift)
timeframe التايم فريم المستخدم إجعله 0 لكي يكون التايم فريم للشارت المستخدم
name إسم المؤشر ويوضع بين علامتي تنصيص ""
ثم تقوم بعد ذلك بكتابة متغيرات المؤشر الخارجيه تباعا أو يمكنك عدم كتابتها في حال أردتها أن تكون الإعدادات الإفتراضيه
mode وهو رقم الإندكس للمؤشر لاحظ الصوره التاليه
shift وهو رقم الشمعة التي سنأخذ عندها قيمة المؤشر
عندما قمت بإستدعاء السهم الأصفر كتبت في خانة index 0
كود PHP:double S=iCustom(NULL,0,"super_signals_v3",0,0);
وعندما قمت بإستدعاء السهم الأخضر كتبت 1
كود PHP:double B=iCustom(NULL,0,"super_signals_v3",1,0);
ويمكن برمجة الإكسبرت بدون مؤشر ولكن عندها يجب عليك ان تقوم بإضافة المعادلات الموجوده في المؤشر إلى الإكسبرت ولكن الطريقة الأسهل هي إستخدام الداله iCustom
بالنسبة لمعرفة أن المؤشر يعطي قيمة كبيرة فكما وضحت في المشاركات السابقه بالصور عن طريق إستخدام comment وبالنسبة للرقم 5000 فليس شرط نفس الرقم ولكني إستخدمت هذا الرقم كدلالة على أن المؤشر أعطى ظهور سهم لأن قيمته الكبيره جدا أصبحت أقل من 5000 فبالتالي ظهور السهم
- 19-04-2010, 01:28 AM #8
رد: تحويل مؤشر إلى اكسبيرت
جزاك الله خيرا على هذا الشرح المستفيض و الشامل
وفقك الله لكل خير و رزقك من حيث لا تحتسب...
سؤال بسيط لو سمحت... قلت أن المؤشر يجب أن يكون بصيغة exe كيف يمكن تحويله الى هذه الصيغة ؟؟
و لي طلب أيضا ... إذا أمكن أن تبرمج الاكسبريت بالمعادلات و الأوامر الأربع ... لأقارن... و أتعلم بذلك طريقة لاستخدام مؤشر في اكسبيرت و طريقة أخرى و هي تحويل مؤشر الى اكسبيرت
*******************أعانك الله***********************
- 16-05-2010, 04:41 PM #9
رد: تحويل مؤشر إلى اكسبيرت
بالنسبة للشطر الاول ما عليك الا بالقيام compile وستجد نفس المؤشر او الاكسبريت بامتداد exe4
وتحياتي القلبية للغالي مستر دولار على مجهوده الرائع
- 16-05-2010, 06:20 PM #10
- 16-05-2010, 06:58 PM #11
- 16-05-2010, 09:40 PM #12
رد: تحويل مؤشر إلى اكسبيرت
أخي الكريم goldfile .... جزاك الله خيرا و هو بالفعل اكسبيرت تعليمي لأنني عاكف على تعلم البرمجة و أحب التعلم عمليا
أساتذنا الفاضل مستر دولار.... بارك الله لك في علمك ... تعلمت منك الكثير و لا زلت
- 16-05-2010, 10:11 PM #13
رد: تحويل مؤشر إلى اكسبيرت
مشرفنا الفاضل بارك الله فيك
اخي الكريم لا شكر على واجب ونحن في الخدمة
- 23-05-2010, 02:34 AM #14
رد: تحويل مؤشر إلى اكسبيرت
اخي الكريم انا عندما اقف علي الشمعه لا يظهر الرقم علي الشمال كما ظاهر في الصوره
الرقم الذي انت تشير اليه هل يوجد شيء لابد من ان افعله
انا احاول تصميم اكسبرت واحاول ان امشي نفس الخطوات
- 23-05-2010, 12:17 PM #15
المواضيع المتشابهه
-
طلب تحويل موشر الى اكسبيرت برجاء المساعدة
By a7med920 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 291آخر مشاركة: 18-03-2022, 10:51 PM -
طلب من الأخوه المبرمجين تحويل موشر الى اكسبيرت
By ahmed5 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 17آخر مشاركة: 11-07-2010, 04:40 AM -
طلب تحويل مؤشر الى اكسبيرت
By atefeid in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 1آخر مشاركة: 10-06-2010, 01:57 PM -
سؤال عن كيفية تحويل اكسبيرت الى مؤشر
By the_king1983 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 2آخر مشاركة: 19-09-2009, 01:23 AM -
الأستاذ وضاح طلب تحويل مؤشر الى اكسبيرت
By hamdanma in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 3آخر مشاركة: 17-10-2008, 11:24 PM