3 مرفق
رد: تحويل مؤشر إلى اكسبيرت
اقتباس:
المشاركة الأصلية كتبت بواسطة mouadh_stam
السلام عليكم
إخواني الكرام....قمت بحاولة تحويل مؤشر إلى اكسبيرت و لم يفلح الأمر معي بالرغم من أنني برمجت بعض المؤشرات و الاكسبيرتات البسيطة من قبل و كانت ناجحة مع بعض المساعدة الخارجية طبعا..
و لأنني ما زلت في طور اتقان البرمجة فأتمنى من المتخصصين الاطلاع عليه و توجيهي الى الأخطاء البرمجية التي ارتكبتها و سيكون الأمر بمثابة دفعة للكثيرين الذين في طور تعلم البرمجة
وفقكم الله و جزاكم خير الجزاء
تجدون مرفقا المؤشر و الاكسبيرت
بصراحه ما أرفقته أنت بعيد إلى حد كبير عن كونه إكسبرت للمؤشر المرفق
على العموم قمت بعمل إكسبرت بسيط جدا أزلت منه جميع الأكواد المعقده تابع أكواده وسوف تفهم طريقة عمله بسهوله
وسوف أوضح لك ببساطه
أولا بالنسبه للمؤشر الذي أرفقته سوف نقوم بإستدعائه بالداله iCustom ويمكنك معرفة المزيد عن هذه الداله عن طريق كتابتها في الميتاإيديتور ثم علم عليها وإضغط F1 وسوف يوضح لك كل تفاصيلها
وستكون كالآتي
كود PHP:
double B=iCustom(NULL,0,"super_signals_v3",1,0);
double S=iCustom(NULL,0,"super_signals_v3",0,0);
والآن باقي أن نضع الشرط لكي يفتح صفقه شراء أو بيع
أولا بالنسبه للبيع يجب أن يظهر السهم الأصفر وهو الذي عرفناه بالمتغير S في الداله السابقه
الآن كيف يعرف الإكسبرت أن السهم الأصفر قد ظهر
بالنسبه لهذا المؤشر فهي يعطي قيمة كبيره جدا إذا لم يظهر السهم وعند ظهور السهم فإنه يعطي قيمته على الشارت
وبذلك سيكون شرط البيع هو
أي إذا كانت قيمته المؤشر أقل من 5000 فسنعلم أن السهم قد ظهر وبالتالي يفتح صفقة شراء
طبعا ليست كل المؤشرات تعطي قيمه كبيره جدا إذا لم تظهر الإشارة بل لكل مؤشر طريقة عمل معينه
لذلك كيف أعرف أي قيمه سيأخذها المؤشر
عن طريق إستخدام الداله comment
فهي تقوم بإظهار القيمه التي تريده على الشارت
فسنستخدم الداله بالشكل التالي
لاحظ في الصوره التاليه
الملف المرفق 227682
ثم لاحظ بعد ظهور السهم
الملف المرفق 227683
الإكسبرت في المرفقات
ملحوظة هذا المؤشر عبارة عن مؤشر زيج زاج ويظل يعيد رسم نفسه
رد: تحويل مؤشر إلى اكسبيرت
ملحوظة :
يجب وضع المؤشر بصيغة ex4 في مجلد المؤشرات حتى يتمكن الإكسبرت من إستدعائه
رد: تحويل مؤشر إلى اكسبيرت
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
ملحوظة :
يجب وضع المؤشر بصيغة ex4 في مجلد المؤشرات حتى يتمكن الإكسبرت من إستدعائه
والله انا بحسدك علي النشاط المذهل اللي انت فيه....واعتقد ان النوع ده من الحسد مباح....
رد: تحويل مؤشر إلى اكسبيرت
الأستاذ الكريم ... مستر دولار
جزاك الله خيرا على المجهود الرائع و الشرح السهل و انا اتعلم من ابداعاتك باستمرار.
هل يمكن ان ييرمج الاكسبيرت بحيث يعمل بدون حاجة للمؤشر ؟ و في الحالة الأخرى كيف يمكن تحويل صيغة المؤشر ؟
عندي سؤال آخر .. و هو كيف يمكن معرفة ان المؤشر يعطي قيمة كبيرة و على أي أساس كان العدد 5000
و شاكر لك مجهودك مجددا
رد: تحويل مؤشر إلى اكسبيرت
عندي ملاحظة أخرى....
حسب ما فهمت من كود المؤشر أنه يعطي اشارة بيع قوية و هي السهم النازل و اشارة بيع عادية و هي علامة x و العكس بالنسبة للشراء
يعني هناك اربع اوامر.... و في الاكسبيرت يوجد أمرين فقط و لا أدري مدلولهما بالنسبة للمؤشر ؟؟؟
أرجو توضيح هذه الفكرة ..و شكرا لك
رد: تحويل مؤشر إلى اكسبيرت
اقتباس:
المشاركة الأصلية كتبت بواسطة mouadh_stam
عندي ملاحظة أخرى....
حسب ما فهمت من كود المؤشر أنه يعطي اشارة بيع قوية و هي السهم النازل و اشارة بيع عادية و هي علامة x و العكس بالنسبة للشراء
يعني هناك اربع اوامر.... و في الاكسبيرت يوجد أمرين فقط و لا أدري مدلولهما بالنسبة للمؤشر ؟؟؟
أرجو توضيح هذه الفكرة ..و شكرا لك
بالنسبة للإكسبرت فأنا أضفت فقط السهم الأصفر والأخضر كشرط للشراء والبيع
ولكن إذا أردت إستخدام علامة x فعليك أن تستدعيها أولا بإستخدام الدالة iCustom أيضا كما فعلنا مع الأسهم
وسوف تجد خصائصها كالآتي
كود PHP:
iCustom( string symbol, int timeframe, string name, ..., int mode, int shift)
حيث symbol هو إسم العمله إجعلها NULL لكي تكون العمله للشارت المستخدم
timeframe التايم فريم المستخدم إجعله 0 لكي يكون التايم فريم للشارت المستخدم
name إسم المؤشر ويوضع بين علامتي تنصيص ""
ثم تقوم بعد ذلك بكتابة متغيرات المؤشر الخارجيه تباعا أو يمكنك عدم كتابتها في حال أردتها أن تكون الإعدادات الإفتراضيه
mode وهو رقم الإندكس للمؤشر لاحظ الصوره التاليه
shift وهو رقم الشمعة التي سنأخذ عندها قيمة المؤشر
http://img338.imageshack.us/img338/1156/37811575.png
عندما قمت بإستدعاء السهم الأصفر كتبت في خانة index 0
كود PHP:
double S=iCustom(NULL,0,"super_signals_v3",0,0);
لأنك إذا لاحظت في الصوره السابقه فإن 0 هي رقم اللون الأصفر
وعندما قمت بإستدعاء السهم الأخضر كتبت 1
كود PHP:
double B=iCustom(NULL,0,"super_signals_v3",1,0);
وبنفس الطريقة ستقوم أنت بإستدعاء حرف x الأحمر والأزرق
ويمكن برمجة الإكسبرت بدون مؤشر ولكن عندها يجب عليك ان تقوم بإضافة المعادلات الموجوده في المؤشر إلى الإكسبرت ولكن الطريقة الأسهل هي إستخدام الداله iCustom
بالنسبة لمعرفة أن المؤشر يعطي قيمة كبيرة فكما وضحت في المشاركات السابقه بالصور عن طريق إستخدام comment وبالنسبة للرقم 5000 فليس شرط نفس الرقم ولكني إستخدمت هذا الرقم كدلالة على أن المؤشر أعطى ظهور سهم لأن قيمته الكبيره جدا أصبحت أقل من 5000 فبالتالي ظهور السهم
رد: تحويل مؤشر إلى اكسبيرت
جزاك الله خيرا على هذا الشرح المستفيض و الشامل
وفقك الله لكل خير و رزقك من حيث لا تحتسب...
سؤال بسيط لو سمحت... قلت أن المؤشر يجب أن يكون بصيغة exe كيف يمكن تحويله الى هذه الصيغة ؟؟
و لي طلب أيضا ... إذا أمكن أن تبرمج الاكسبريت بالمعادلات و الأوامر الأربع ... لأقارن... و أتعلم بذلك طريقة لاستخدام مؤشر في اكسبيرت و طريقة أخرى و هي تحويل مؤشر الى اكسبيرت
*******************أعانك الله***********************
رد: تحويل مؤشر إلى اكسبيرت
بالنسبة للشطر الاول ما عليك الا بالقيام compile وستجد نفس المؤشر او الاكسبريت بامتداد exe4
وتحياتي القلبية للغالي مستر دولار على مجهوده الرائع
1 مرفق
رد: تحويل مؤشر إلى اكسبيرت
اقتباس:
المشاركة الأصلية كتبت بواسطة goldfile
بالنسبة للشطر الاول ما عليك الا بالقيام compile وستجد نفس المؤشر او الاكسبريت بامتداد exe4
وتحياتي القلبية للغالي مستر دولار على مجهوده الرائع
بعد اذنك مشرفنا المحترم
اخي الكريم mouadh_stam اليك التعديل المطلوب بعد اضافة اشارتي البيع والشراء الثانويتين
بعد عمل الباك تيست لاحظت انها تعمل بشكل جيد اتمنى ان يكون الاكسبريت تعليمي فقط لان نتائجه
رديءة جدا
تحياتي للجميع
رد: تحويل مؤشر إلى اكسبيرت
اقتباس:
المشاركة الأصلية كتبت بواسطة goldfile
بعد اذنك مشرفنا المحترم
اخي الكريم mouadh_stam اليك التعديل المطلوب بعد اضافة اشارتي البيع والشراء الثانويتين
بعد عمل الباك تيست لاحظت انها تعمل بشكل جيد اتمنى ان يكون الاكسبريت تعليمي فقط لان نتائجه
رديءة جدا
تحياتي للجميع
بارك الله فيك وليعذرني الأخ mouadh_stam فلم أرى مشاركته إلا الآن وهذا بسبب كثرة المواضيع
رد: تحويل مؤشر إلى اكسبيرت
أخي الكريم goldfile .... جزاك الله خيرا و هو بالفعل اكسبيرت تعليمي لأنني عاكف على تعلم البرمجة و أحب التعلم عمليا
أساتذنا الفاضل مستر دولار.... بارك الله لك في علمك ... تعلمت منك الكثير و لا زلت
رد: تحويل مؤشر إلى اكسبيرت
مشرفنا الفاضل بارك الله فيك
اخي الكريم لا شكر على واجب ونحن في الخدمة
رد: تحويل مؤشر إلى اكسبيرت
اخي الكريم انا عندما اقف علي الشمعه لا يظهر الرقم علي الشمال كما ظاهر في الصوره
الرقم الذي انت تشير اليه هل يوجد شيء لابد من ان افعله
انا احاول تصميم اكسبرت واحاول ان امشي نفس الخطوات
رد: تحويل مؤشر إلى اكسبيرت
اقتباس:
المشاركة الأصلية كتبت بواسطة khaledellord
اخي الكريم انا عندما اقف علي الشمعه لا يظهر الرقم علي الشمال كما ظاهر في الصوره
الرقم الذي انت تشير اليه هل يوجد شيء لابد من ان افعله
انا احاول تصميم اكسبرت واحاول ان امشي نفس الخطوات
راجع الشرح مره أخرى وراجع الموضوع التعليمي المثبت فليس للوقوف على الشمعه علاقة بظهور الرقم بل نستخدم الأمر Comment لإظهار قيمة المؤشر في أي شمعه