رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
1 مرفق
قمت بتجربت الإكسبرت
للأسف لا أدري لمذا يفتح صفقات البيع فقط في البداية لم يكن يفتح أي صفقة إطلاقا و عندما جربت أن أعطي للمتغير x قيمة إبتدائية سواءا كانت 1 أو -1 يفتح صفقات البيع فقط الإكسبرت في المرفقات |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
عندما قمت بإضهار قيم المتغيرات عن طريق الأمر
Comment كود:
وجد أن قيمة المتغير X هي السبب حيث أنها تبقى true أي أن قيمته تبقى 1 لهذا يفتح صفقات البيع فقط رغم أنك وضعت أمر x=-1; في نهاية أمر البيع لكنه لا يتغير https://www.fx-arabia.com/vb/uploade...1495812469.png https://www.fx-arabia.com/vb/uploade...1495812512.png |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
السلام عليكم
أستاذ إسلام لقد وجدت الحل للمشكلة بعد عدت تجارب وجدت أن المتغير x عرفته أنت في شكل bool و بعد ذالك أعطيته قيمة 1 و -1 و bool لا تقبل -1 بل تقبل 0 و 1 يعني أماأن نغير الأرقام إلى 0 و 1 أو نعرف x في شكل int و ليس bool هذا الخطأ الأول الخطأ الثاني حتى لو غيرنا القيم ل 0 و 1 يبقى يفتح صفقات بيع فقط لأنك لم تضف كلمة else في الشرط الثاني الخاص بالبيع بعد قيامي بهذه التغييرات حلت المشكلة |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
سؤال برمجي بسيط أخر من فضلك أخي إسلام
ماهو الكود الخاص بالقيام بإغلاق صفقة معينة و محددة عند تحقق شرط معين و محدد مثلا تم فتح صفقات يدويا بعد ذالك وضعنا الأكسبرت عند تحقق شرط معين مثلا فتحنا صفقة شراء يدويا و تقاطع موفنج سريع مع موفنج بطيئ للأسفل فيقوم الأكسبرت بغلق صفقة الشراء عند تحقق هذا الشرط أو مثلا فتحنا يدويا صفقة بيع و وصل تشبع سعري لمستوى معين في مؤشر ال RSI مثلا عندما يتحقق ذالك الشرط يقوم الأكسبرت بغلق صفقة البيع أرجو وضع كود غلق الصفقات و إذا أمكن مثال أو شرح بسيط أمام الكود |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
كود:
bool OrderClose( |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
اسف جدا أنا مبتدأ كثيير في البرمجة لم أفهم جيدا مثلا أريد أغلاق صفقة الشراء التي تم إفتتاحها يدويا عند وصول مستوى ال RSI إلى 75 وهذا الكود هنا كود:
if(iRSI(NULL,0,14,PRICE_CLOSE,0)>75) الخانة الثانية lot مذا أضع فيها ؟ الصفقات يتم فتحها يدويا بلوت عشوائي يعني غير معروف !! الخانة الثالثة ASK في أمر إغلاق الصفقات نستخدم ASK فقط ولا نستخدم BID صحيح ؟ هل ممكن ترسل لي الحلقة For Loop كاملتا أعرف أن الحلقة تكتب بهذا الشكل كمثال لكن لم أعرف تركيبها أو إستخدامها كود:
for(int i = 0 , i < 10 , i++) أرجو المساعدة |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
في السؤال السابق أعتقد يمكن إستخدام الأمر OrderClose أو OrderModify أيضا أعتقد بتقريب الستوب فيه لكن كيف يتم إستخدامه ؟ و كيف يعرف الأكسبرت ال ticket أو order ID مع العلم أن الصفقات تم إفتتاحهم عشوائيا و يدويا و الأكسبرت يجب أن يغلق نوع محدد من الصفقات على الشارت الموضوع فيه فقط مثلا يغلق صفقات البيع إذا تحقق شرط معين في الشارت الموضوع فيه و كيف يقوم الإكسبرت بفحص إذا فيه صفقات مفتوحة جديدة أم لا |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
1 مرفق
السلام عليكم إخي إسلام
هذا ما إستطعت كتابته إلى حد الأن في إنتضار إجابتك ( هذا أكسبرت لإغلاق صفقات البيع عند التقاطع للأعلى و إغلاق صفقات الشراء عند التقاطع للأسفل ) كود:
السطور التي كتبتها مشروحة بالعربي داخل الكود هذا ما إستطعت كتابته إلى حد الأن و لم أستطع الإكمال الأن أعتقد يجب إستخدام أمر OrderClose أو OrderModify لكن كيف يمكننا ملئهم الإكسبرت في المرفقات |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
لقد قمت ببرمجت أكسبرت
كل شيئ مشروح بالعربية داخل الكود لكيفية البرمجة أرجو الإطلاع على الكود و مراجعت صحته و إعطاء بعض النصائح لأنني مبتدأ في البرمجة كود:
|
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
مساء الخير
عفوا انا لم اجد روابط المحاضرات و ارغب فعلا بتعلم اللغة هل يمكن افادتي لو سمحتم مع جزيل الشكر |
الساعة الآن 02:14 AM |
Powered by vBulletin® Copyright ©2000 - 2024
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com