اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4 (https://fx-arabia.com/vb/showthread.php?t=34302)

يورو دولار 10-11-2013 10:32 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة العوامى (المشاركة 570508)
،،،فى الحالة التى شرحتها سيقوم الاكسبيرت بفتح صفقة عند تحقق الشرطين واذا كانت الدالة موجودة بوظيفة ستارت سيقوم الاكسبيرت كل تك بالبحث عن الشروط وعند تحقق الشرط مرة اخرى سيقوم بفتح صفقة اخرى بمعنى اذا لم تحدد عدد الصفقات المفتوحة للاكسبيرت سيقوم بفتح صفقة كل تك اذا توفرت الشروط،،،

ممتاز افهم من هذا عند تحديد الصفقات المفتوحة
اضمن ان لا يفتح صفقات مع كل شمعة يتحقق بها الشرط

ولكن لو اغلق الاولى بناءً على شروط اخذ الربح

سيتعامل بعدها بفتح صفقه على اعتبار ان الشروط متحققه وهو الآن لا يحمل اي صفقات مفتوحة.


هل هناك شي تنصحني به بحيث لا ينفذ الا مع اول شمعة فوق الخط ويتجاهل البقية حتى وإن اخذ الربح

لا ادري ان وصلت الفكرة او لا

اسلام العوامى 10-11-2013 11:17 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة يورو دولار (المشاركة 570521)
ممتاز افهم من هذا عند تحديد الصفقات المفتوحة
اضمن ان لا يفتح صفقات مع كل شمعة يتحقق بها الشرط

ولكن لو اغلق الاولى بناءً على شروط اخذ الربح

سيتعامل بعدها بفتح صفقه على اعتبار ان الشروط متحققه وهو الآن لا يحمل اي صفقات مفتوحة.


هل هناك شي تنصحني به بحيث لا ينفذ الا مع اول شمعة فوق الخط ويتجاهل البقية حتى وإن اخذ الربح

لا ادري ان وصلت الفكرة او لا

،،،يمكنك كتابة الشرط التالى

كود:

if(GlobalVariableGet("NextOrderType")!=1)


وبعد فتح الصفقة

كود:

GlobalVariableSet("NextOrderType",1);


فى هذه الحالة انت تخبر الاكسبيرت اذا كانت قيمة GlobalVariable لا تساوى 1 اذا قم بفتح الصفقة وبعد فتحها قم بجعل GlobalVariable تساوى 1
اذا فى التك التى تلى تنفيذ الامر سيرى الاكسبيرت GlobalVariable تساوى 1 ولن يقوم بفتح الصفقة مرة اخرى
وتقوم باضافة نفس الاكواد لصفقة البيع ولكن مع تغيير 1 الى -1

فتصبح سير الاكواد كالتالى
يتحقق الاكسبيرت من قيمة GlobalVariable فيجدها لا تساوى 1 فيقوم بفتح صفقة الشراء ويقوم باعطاء GlobalVariable قيمة 1
فى التك التالى يتحقق الاكسبيرت من قيمة GlobalVariable فيجدها 1 فلا يقوم بفتح صفقة الشراء مرة اخرى الى ان تتحقق شروط البيع فيتحقق الاكسبيرت من GlobalVariable فيجدها لا تساوى -1 فيقوم بفتح صفقة البيع ويقوم باعطاء GlobalVariable قيمة -1 وفى التك التى تليها يقوم بالتحقق من GlobalVariable فيجدها تساوى -1 فلا يفتح صفقة البيع مرة اخرى وهكذا،،،

يورو دولار 10-11-2013 11:31 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة العوامى (المشاركة 570524)
،،،يمكنك كتابة الشرط التالى

كود:

if(GlobalVariableGet("NextOrderType")!=1)


وبعد فتح الصفقة

كود:

GlobalVariableSet("NextOrderType",1);


فى هذه الحالة انت تخبر الاكسبيرت اذا كانت قيمة GlobalVariable لا تساوى 1 اذا قم بفتح الصفقة وبعد فتحها قم بجعل GlobalVariable تساوى 1
اذا فى التك التى تلى تنفيذ الامر سيرى الاكسبيرت GlobalVariable تساوى 1 ولن يقوم بفتح الصفقة مرة اخرى
وتقوم باضافة نفس الاكواد لصفقة البيع ولكن مع تغيير 1 الى -1

فتصبح سير الاكواد كالتالى
يتحقق الاكسبيرت من قيمة GlobalVariable فيجدها لا تساوى 1 فيقوم بفتح صفقة الشراء ويقوم باعطاء GlobalVariable قيمة 1
فى التك التالى يتحقق الاكسبيرت من قيمة GlobalVariable فيجدها 1 فلا يقوم بفتح صفقة الشراء مرة اخرى الى ان تتحقق شروط البيع فيتحقق الاكسبيرت من GlobalVariable فيجدها لا تساوى -1 فيقوم بفتح صفقة البيع ويقوم باعطاء GlobalVariable قيمة -1 وفى التك التى تليها يقوم بالتحقق من GlobalVariable فيجدها تساوى -1 فلا يفتح صفقة البيع مرة اخرى وهكذا،،،

ممتاز وتسلم يا غالي الآن اتضحت الصورة
وسيتم التطبيق بحول الله

اسلام العوامى 17-11-2013 10:24 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
،،،تم رفع الدرس رقم 8 ويشرح الحلقات التكرارية وكيفية توظيفها داخل الكود وايضا طريقة رسم المؤشر،،،

،،،هذه الحلقه مهداه الى المبرمج العبقرى Jim dandy الذى كان له دور كبير فى تعليمى البرمجة،،،

كفو07 17-11-2013 02:24 PM

رد: دورة تعليم البرمجة الاحترافية بلغة mql4
 
راح ارسل لااداره او المشرفين المسؤولين مو معقوله شروحات بالامتياز هذا مايثبت الموضوع لازم الكل يستفيد منه
لاني مالفيت شروحات بالفديو في المنتديات الاخري بالسهوله والوضوح هذا
شكرا لك استاذنا العوامي

معاذ عودات 17-11-2013 04:39 PM

رد: دورة تعليم البرمجة الاحترافية بلغة mql4
 
بناءً على طلب الاخوة

تم تثبيت الموضوع

كفو07 17-11-2013 04:52 PM

رد: دورة تعليم البرمجة الاحترافية بلغة mql4
 
شكرا استاذ معاذ
ان شاء الله يستفيد الكل
والله يعين اخونا العوامي علي اكمل الدروس الاكثر من رائعه اتمني من الجميع الاطلاع عليها

اسلام العوامى 17-11-2013 04:55 PM

رد: دورة تعليم البرمجة الاحترافية بلغة mql4
 
،،،شكرا للجميع على ثقتهم الغالية وشكر خاص للادارة لتثبيت الموضوع،،،

،،،وأدعوا الله ان اكون عند حسن ظن الجميع،،،


اسلام العوامى 18-11-2013 08:50 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
،،،ازيكم ياشباب،،،:1 (114):

،،،عايز اشوف تطبيقاتكم على الدروس عشان لو حاجة مش واضحة نعيدها تانى قبل ماندخل فى الجديد،،،

ahmed soka 22-11-2013 02:55 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
السلام عليكم استاذ العوام سؤال سريع كده هل بعد الانتهاء من الدروس الموجوده حاليا هعرف اعمل مؤشر ؟
هو المؤشر اللي انا عاوز اعمله بسيط جدا هو عباره عن اسهم لما الخطوط تتقاطع مع بعضها وتكون بترتيب معين

اسلام العوامى 22-11-2013 09:39 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ahmed soka (المشاركة 574768)
السلام عليكم استاذ العوام سؤال سريع كده هل بعد الانتهاء من الدروس الموجوده حاليا هعرف اعمل مؤشر ؟
هو المؤشر اللي انا عاوز اعمله بسيط جدا هو عباره عن اسهم لما الخطوط تتقاطع مع بعضها وتكون بترتيب معين

،،،بالتاكيد ستستطيع عمل اى مؤشر او اكسبيرت تريدة ، فقط تابعنا فى الدورة وستتعلم كل شئ عن برمجة المؤشرات والاكسبيرتات واى استفسار انا موجود للاجابة دائما،،،

،،،تحياتى،،،

اسلام العوامى 22-11-2013 11:27 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
،،،تم رفع الدرس التاسع من الدورة فى الموضوع الخاص بها،،،

،،،الدرس يشرح OrderSend و OrdersTotal عن طريق تطبيق عملى لبرمجة اكسبيرت تقاطع موفنجين،،،

amerelhozn 24-11-2013 12:39 AM

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

اسلام العوامى 24-11-2013 11:11 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

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

،،،اخى الكريم،،،
،،،لا تتعجل فكل شئ فى اوانه والغرض الاساسى من الدورة هو تعلم البرمجة وليس القص واللصق من اكواد اخرى ولكن معرفة الطريقة الصحيحة لكتابة الكود بطريقتك وفهمه لان كل مبرمج محترف وله اسلوبه الخاص فى كتابة الاكواد،،،
،،،تحياتى،،،

ahmed soka 24-11-2013 03:51 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
تم مذاكرة اول فيديو وتاني فيديو وان شاء الله التالت جاي ف الطريق .. بس في مشكلة اني مش عارف احمل الفيديوهات بتظهر مساحته صغيرة جدا

amerelhozn 24-11-2013 07:55 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة العوامى (المشاركة 575296)
،،،اخى الكريم،،،
،،،لا تتعجل فكل شئ فى اوانه والغرض الاساسى من الدورة هو تعلم البرمجة وليس القص واللصق من اكواد اخرى ولكن معرفة الطريقة الصحيحة لكتابة الكود بطريقتك وفهمه لان كل مبرمج محترف وله اسلوبه الخاص فى كتابة الاكواد،،،
،،،تحياتى،،،

معاك ف الدورة والله
ده حتى على نهاية الدرس التاسع كنت عامل اكسبيرت لوحدى
بس لسه مستنيين منك الباقي
ههههههه بس ياريت متتاخرش علينا

sunegypt 25-11-2013 07:33 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ahmed soka (المشاركة 575354)
تم مذاكرة اول فيديو وتاني فيديو وان شاء الله التالت جاي ف الطريق .. بس في مشكلة اني مش عارف احمل الفيديوهات بتظهر مساحته صغيرة جدا


هل هذه المشكله عندى وعند الاخ احمد سوكا فقط ......؟ ام انها عند اكثر من اخ هنا ؟

dhabals 25-11-2013 07:41 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
الاستاذ العوامي وكل من لديه خبرة

انا نزلت اكسبرت من منتدانا الغالي وركبته على الميتاتريد ولم يعمل حسب متابعتي له ولدي استفسار عن كيفية تشغيل الاكسبرت على الميتاتريد بحيث يعمل الى ( Auto) بدخول على الصفقات والخروج منها طالما الكمبيوتر شغال
مع الشكر والتقدير

اسلام العوامى 25-11-2013 01:40 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة dhabals (المشاركة 575524)
الاستاذ العوامي وكل من لديه خبرة

انا نزلت اكسبرت من منتدانا الغالي وركبته على الميتاتريد ولم يعمل حسب متابعتي له ولدي استفسار عن كيفية تشغيل الاكسبرت على الميتاتريد بحيث يعمل الى ( Auto) بدخول على الصفقات والخروج منها طالما الكمبيوتر شغال
مع الشكر والتقدير


sunegypt 28-11-2013 05:00 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
أرجوا ان تتقبلونى تلميذ مبتدأ معكم اخى العوامى

سوف اقوم بتنزيل كل الفيديوهات ان شاء الله تعالى وابدأ فيها

اسلام العوامى 28-11-2013 09:42 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة sunegypt (المشاركة 576659)
أرجوا ان تتقبلونى تلميذ مبتدأ معكم اخى العوامى

سوف اقوم بتنزيل كل الفيديوهات ان شاء الله تعالى وابدأ فيها

،،،مرحبا بك فى دورتنا التعليمية وانتظر استفساراتك واسئلتك بعد مشاهدة الدروس،،،

اسلام العوامى 30-11-2013 12:43 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
،،،تم رفع الدرس العاشر من الدورة فى الموضوع الخاص بها،،،

،،،الدرس يشرح البريك ايفن والتريلينج ستوب والفرق بينهما وطريقة كتابة الاكواد الخاصة بهما،،،

ahmed soka 30-11-2013 09:05 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
تم الانتهاء من الدرس الرابع :)

ابو سمر 01-12-2013 07:17 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
1 مرفق
بارك الله فيك اخى العوامى على هذه الدورة القيمة
وجعلها فى ميزان حسناتك ان شاء الله
انا تابعت كل الدروس المشروحة حتى الدرس العاشر
وهذا اول تطبيق لاكسبرت تقاطع الموفنج افريج


بالنسبه ل ticksize
لما وضعت else
قام الاكسبرت بحساب النقاط مضروبه فى 10
سواء منصه رباعيه او خماسيه
فعدلت من الكود وجعلته كالتالى


كود:

double ticksize = MarketInfo(Symbol(),MODE_TICKSIZE);
  if(ticksize == 0.00001|| 0.001)
  t = ticksize*10;
 if(ticksize == 0.0001|| 0.01)
  t = ticksize;

اشتغل مظبوط على المنصتين

ahmed soka 01-12-2013 09:40 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 577717)
بارك الله فيك اخى العوامى على هذه الدورة القيمة
وجعلها فى ميزان حسناتك ان شاء الله
انا تابعت كل الدروس المشروحة حتى الدرس العاشر
وهذا اول تطبيق لاكسبرت تقاطع الموفنج افريج


بالنسبه ل ticksize
لما وضعت else
قام الاكسبرت بحساب النقاط مضروبه فى 10
سواء منصه رباعيه او خماسيه
فعدلت من الكود وجعلته كالتالى


كود:

double ticksize = MarketInfo(Symbol(),MODE_TICKSIZE);
  if(ticksize == 0.00001|| 0.001)
  t = ticksize*10;
 if(ticksize == 0.0001|| 0.01)
  t = ticksize;

اشتغل مظبوط على المنصتين

هو ده التشجيع اللي احنا عاوزينه :1 (101):

اسلام العوامى 01-12-2013 09:47 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 577717)
بارك الله فيك اخى العوامى على هذه الدورة القيمة
وجعلها فى ميزان حسناتك ان شاء الله
انا تابعت كل الدروس المشروحة حتى الدرس العاشر
وهذا اول تطبيق لاكسبرت تقاطع الموفنج افريج


بالنسبه ل ticksize
لما وضعت else
قام الاكسبرت بحساب النقاط مضروبه فى 10
سواء منصه رباعيه او خماسيه
فعدلت من الكود وجعلته كالتالى


كود:

double ticksize = MarketInfo(Symbol(),MODE_TICKSIZE);
  if(ticksize == 0.00001|| 0.001)
  t = ticksize*10;
 if(ticksize == 0.0001|| 0.01)
  t = ticksize;

اشتغل مظبوط على المنصتين

،،،انا كان نفسى حد يتكلم فى النقطة دى عشان اعرف ان الناس متابعة وبتطبق،،،

،،،لكن المفاجأة ان سبب المشكلة التى حدثت معك ليست من else او اى شئ مما ذكرتة
http://www.fx-arabia.com/vb/images/icons/icon7.gif،،،

،،،جرب كده الكود بتاعك على منصة ويندسور وبعدين اقولك السبب :1 (31):،،،

ابو سمر 02-12-2013 01:01 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة العوامى (المشاركة 577750)
،،،انا كان نفسى حد يتكلم فى النقطة دى عشان اعرف ان الناس متابعة وبتطبق،،،

،،،لكن المفاجأة ان سبب المشكلة التى حدثت معك ليست من else او اى شئ مما ذكرتة
http://www.fx-arabia.com/vb/images/icons/icon7.gif،،،

،،،جرب كده الكود بتاعك على منصة ويندسور وبعدين اقولك السبب :1 (31):،،،

شكرا اخى العوامى على التعقيب
للاسف معنديش منصة ويندسور
ان شاء الله هنزلها واشوف
انا شغال على التريد وادميرال واكسنس
هجرب على المنصات وابلغك بالنتيجه
تقبل تحياتى

sunegypt 03-12-2013 05:42 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
تم الانتهاء من سماع الدرس الاول والثانى وفهمه بفضل الله بدرجه جيده

جزاك الله خيرا اخى العوامى

سوف ابدأ فى الدرس الثالث من غدا حتى لا اشتت أفكارى

سؤال سريع اخى العوامى ..

بخصوص متغير الوقت ..

فبصراحه غير واضح ماذا يمكننى الكتابه بالظبط فى المتغير

وحاولت اعملها بشتى الطرق ولكن بيظهر لى خطأ

شوف هذا الكود وعرفنى انا أخطأت فى ايه ؟

كود:

extern Time TimeCurrent=0;
منتظر ردك وجزاك الله خيرا مرة اخرى

sunegypt 03-12-2013 05:45 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
بالمناسبه اخى العوامى ..

ممكن أتشرف بمعرفه أسم حضرتك أستاذنا الكريم ..؟ :1 (114):

اسلام العوامى 03-12-2013 11:49 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة sunegypt (المشاركة 578241)
بالمناسبه اخى العوامى ..

ممكن أتشرف بمعرفه أسم حضرتك أستاذنا الكريم ..؟ :1 (114):

اقتباس:

المشاركة الأصلية كتبت بواسطة sunegypt (المشاركة 578239)
تم الانتهاء من سماع الدرس الاول والثانى وفهمه بفضل الله بدرجه جيده

جزاك الله خيرا اخى العوامى

سوف ابدأ فى الدرس الثالث من غدا حتى لا اشتت أفكارى

سؤال سريع اخى العوامى ..

بخصوص متغير الوقت ..

فبصراحه غير واضح ماذا يمكننى الكتابه بالظبط فى المتغير

وحاولت اعملها بشتى الطرق ولكن بيظهر لى خطأ

شوف هذا الكود وعرفنى انا أخطأت فى ايه ؟

كود:

extern Time TimeCurrent=0;
منتظر ردك وجزاك الله خيرا مرة اخرى

،،،اولا اهلا بك معنا اخى الكريم،،،

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

،،،والكود extern Time TimeCurrent=0 خطأ بسبب ان المتغير Time يعود بوقت الشمعه اذا يجب ان يتم كتابته []Time وبداخل الاقواس تكتب رقم الشمعة التى تريدها والوظيفة TimeCurrent الكتابة الصحيحة لها ()Timecurrent وتعود هذه الوظيفة بالوقت بالثوانى ولا يمكن حجز متغير له نفس اسم متغير او وظيفة اساسية فى الميتاتريدر،،،

،،،المتغيرات التى لها علاقة بالوقت والتاريخ يتم كتابتها على الشكل التالى،،،

كود:

extern datetime قيمة المتغير  = اسم المتغير ;

sunegypt 04-12-2013 02:43 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
أشكرك اخى أسلام وبارك الله تعالى فيك

يعنى ممكن اكتب الكود بهذه الطريقة
كود:

extern datetime Candle=1;

ابو سمر 04-12-2013 03:19 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
السلام عليكم ورحمة الله وبركاته
تشرفنا بمعرفة حضرتك استاذ اسامه
لى استفسار عن تطبيق اكسبرت تقاطع الموفنج
حضرتك عملت الاكسبرت على اساس الهدف والاستوب
وشرحتلنا اضافة البريك ايفن والتريلنج ستوب
فلو فرضنا انى عايز الاكسبرت يقوم باغلاق العقد المفتوح
وفتح عقد عكسى عند تغيير الاشاره
فنحن هنا لن نحتاج الى بروفت او ستوب او بريك ايفن او تريلنج
سيكون اعتمادنا فى فتح الصفقه واغلاقها على اشارات المؤشر فقط
فما هو الكود المستخدم لذلك ؟؟
تقبل تحياتى

sunegypt 04-12-2013 03:45 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 578554)
السلام عليكم ورحمة الله وبركاته
تشرفنا بمعرفة حضرتك استاذ اسامه
لى استفسار عن تطبيق اكسبرت تقاطع الموفنج
حضرتك عملت الاكسبرت على اساس الهدف والاستوب
وشرحتلنا اضافة البريك ايفن والتريلنج ستوب
فلو فرضنا انى عايز الاكسبرت يقوم باغلاق العقد المفتوح
وفتح عقد عكسى عند تغيير الاشاره
فنحن هنا لن نحتاج الى بروفت او ستوب او بريك ايفن او تريلنج
سيكون اعتمادنا فى فتح الصفقه واغلاقها على اشارات المؤشر فقط
فما هو الكود المستخدم لذلك ؟؟
تقبل تحياتى

أسلام أخى وليس أسامه :1 (93):

amerelhozn 04-12-2013 03:56 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 578554)
السلام عليكم ورحمة الله وبركاته
تشرفنا بمعرفة حضرتك استاذ اسامه
لى استفسار عن تطبيق اكسبرت تقاطع الموفنج
حضرتك عملت الاكسبرت على اساس الهدف والاستوب
وشرحتلنا اضافة البريك ايفن والتريلنج ستوب
فلو فرضنا انى عايز الاكسبرت يقوم باغلاق العقد المفتوح
وفتح عقد عكسى عند تغيير الاشاره
فنحن هنا لن نحتاج الى بروفت او ستوب او بريك ايفن او تريلنج
سيكون اعتمادنا فى فتح الصفقه واغلاقها على اشارات المؤشر فقط
فما هو الكود المستخدم لذلك ؟؟
تقبل تحياتى

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


>>

كود:


extern bool reversesignal= true;



; ()if(buy condition) closeOrder
; ()if(sell condition) closeOrder



ونعمل دالة closeorder


void closeordar(int typer){
 for(int c=0;c<OrdersTotal();c++){
 OrderSelect(c,SELECT_BY_POS,MODE_TRADES);
 if(OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()&&OrderType()== typer){
 if(OrderType()==OP_BUY)OrderClose(OrderTicket(),OrderLots(),Bid,30);
 if(OrderType()==OP_SELL)OrderClose(OrderTicket(),OrderLots(),Ask,30);

    }
  }
  }


انا مش عارف اكتب الكود هنا ف المنتدي
علشان مش شايف الترتيب

sunegypt 04-12-2013 04:02 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة amerelhozn (المشاركة 578564)
اخى الكريم الاستاذ اسلام العوامى
اسمح لى بان اضع اجتهادى ف الرد وانت تصحح الخطأ


>>

كود:


extern bool reversesignal= true;



; ()if(buy condition) closeOrder
; ()if(sell condition) closeOrder



ونعمل دالة closeorder


void closeordar(int typer){
 for(int c=0;c<OrdersTotal();c++){
 OrderSelect(c,SELECT_BY_POS,MODE_TRADES);
 if(OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()&&OrderType()== typer){
 if(OrderType()==OP_BUY)OrderClose(OrderTicket(),OrderLots(),Bid,30);
 if(OrderType()==OP_SELL)OrderClose(OrderTicket(),OrderLots(),Ask,30);

    }
  }
  }

انا مش عارف اكتب الكود هنا ف المنتدي
علشان مش شايف الترتيب

بارك الله تعالى فيك اخى الكريم

هل هذا كله تعلمته من خلال الدورة هنا من خلال الاستاذ أسلام ..؟

لو كان فعلا هكذا اذا هنكون مبرمجيين ومحترفيين ان شاء الله تعالى على نهايه الدروة :1 (114):

الشكر موصول لاخونا وأستاذنا المبرمج أسلام

جزاك الله تعالى خيرا اخى على ما تقدمه لنا

amerelhozn 04-12-2013 04:12 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة sunegypt (المشاركة 578566)
بارك الله تعالى فيك اخى الكريم

هل هذا كله تعلمته من خلال الدورة هنا من خلال الاستاذ أسلام ..؟

لو كان فعلا هكذا اذا هنكون مبرمجيين ومحترفيين ان شاء الله تعالى على نهايه الدروة :1 (114):

الشكر موصول لاخونا وأستاذنا المبرمج أسلام

جزاك الله تعالى خيرا اخى على ما تقدمه لنا


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

وركز مع شرح اخونا اسلام هتفهم منها حاجات اكتر وهتتاكد من ال فهمته صح ولا غلط

sunegypt 04-12-2013 04:28 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة amerelhozn (المشاركة 578569)
استاذ اسلام قايم بالواجب وكله تمام
بس انا بنوع مصادر التعليم هههههههه
يعني بجيب كتب واقراها واشوف اكسبيرتات معمولة وافهمها
واعرف الدوال
وفائدتها وامتى احطها
يعني اجتهد ودور وركزززززززززز قوي ف الاكسبيرتات ال عندك افتحها بالميتا ايديتور
ودور فيها وافهمها وابدء بالاكسبيرتات البسيطة زي الموفينج افريج والماكد هتلاقيهم موجودين اساسي ف الميتاتريدر

وركز مع شرح اخونا اسلام هتفهم منها حاجات اكتر وهتتاكد من ال فهمته صح ولا غلط

الله يطمنك اخى وأشكرك على نصيحتك هذه

انا ان شاء الله واخد الموضوع على محمل الجد بفضل الله

يعنى انا بتابع الدروس من ناحيه كما تفعل بالظبط وأتابع فى بعض الاكسبيرتات المفتوحه

لكن صراحه .. أحيانا أفهم وأحيانا كثيرة لا أفهم صراحه حتى أكون صريح ولا أكون كذاب

لكن ان شاء الله الامور واحده واحده بتصبح أسهل

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

شكرا لك أخى مرة أخرى ولاستاذنا الكريم أسلام

سلام عليكم

sunegypt 04-12-2013 04:40 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
تم الانتهاء من الدرس الثالث

الله المستعان

أدعولنا

sunegypt 04-12-2013 05:13 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
تم الانتهاء من الدرس الرابع ولله تعالى الحمد والمنه

ابو سمر 04-12-2013 08:50 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة sunegypt (المشاركة 578560)
أسلام أخى وليس أسامه :1 (93):

اعتذر عن الخطأ الغير مقصود
وشكرا للتصحيح


الساعة الآن 12:05 PM

Powered by vBulletin® Copyright ©2000 - 2024

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com