المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مساعدة في عمل اكسبرت


Abu.Jamal
17-01-2016, 10:56 AM
السلام عليكم و رحمة الله و بركاته

كيف الحال اخواني الكرام , عساكم طيبين

اود من الاخوة مساعدتي في برمجة اكسبرت

انا للعلم عندي خبرة في برمجة ال سي و الجافا يعني ما بغلبكم

كيف اوصل للدوال الخاصة بالمؤشرات الموجودة بالميتا تريدر مثل مؤشر الايشيموكو

مثلا اخبر البرنامج ان لو شمعة اغلقت تحت السحابة يبيع و العكس بحالة اغلقت فوق السحابة لفريم الساعة او غيره

و لكم جزيل الشكر

اسلام العوامى
17-01-2016, 11:58 AM
السلام عليكم و رحمة الله و بركاته

كيف الحال اخواني الكرام , عساكم طيبين

اود من الاخوة مساعدتي في برمجة اكسبرت

انا للعلم عندي خبرة في برمجة ال سي و الجافا يعني ما بغلبكم

كيف اوصل للدوال الخاصة بالمؤشرات الموجودة بالميتا تريدر مثل مؤشر الايشيموكو

مثلا اخبر البرنامج ان لو شمعة اغلقت تحت السحابة يبيع و العكس بحالة اغلقت فوق السحابة لفريم الساعة او غيره

و لكم جزيل الشكر


،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اهلا بك اخى الفاضل ، يمكن الوصول لتلك الدوال عن طريق الضغط على F1 من داخل MetaEditor ثم كتابة المؤشر المطلوب لتظهر البيانات الخاصة به،،،

،،،ويمكنك مشاهدة دورات البرمجة الموجودة على الروابط التالية،،،

دورة تعليم البرمجة الاحترافية بلغة mql4 (http://www.fx-arabia.com/vb/showthread.php?t=34301)

دورة تعليم البرمجة الثانية MQL5 (http://www.fx-arabia.com/vb/showthread.php?t=39479)

دروس شرح البرمجة المتقدمة بلغة MQL4 (http://www.fx-arabia.com/vb/showthread.php?t=49096)


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

Abu.Jamal
18-01-2016, 01:40 PM
مشكور يا غالي

Abu.Jamal
19-01-2016, 11:16 AM
اخي الكريم انا بغلبك يا طيب

الزاي بعطي الاكسبرت امر يشتري مثلا لو اغلقت الشمعة السابقة خضراء و يبيع لو اغلقت حمراء

مع العلم بدي اياه ينفذ اوامره مع اغلاق كل شمعة فقط لو تطابقت شروط معينة

و شكرا كتير يا طيب

اسلام العوامى
19-01-2016, 11:45 AM
اخي الكريم انا بغلبك يا طيب

الزاي بعطي الاكسبرت امر يشتري مثلا لو اغلقت الشمعة السابقة خضراء و يبيع لو اغلقت حمراء

مع العلم بدي اياه ينفذ اوامره مع اغلاق كل شمعة فقط لو تطابقت شروط معينة

و شكرا كتير يا طيب


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


datetime time0;


،،،ثم تقوم بوضع شرط الدخول بعد اغلاق الشمعة كالتالى،،،

if(time0!=Time[0]){



،،،ثم تقوم بوضع شرط افتتاح صفقة الشراء،،،


if(Close[1]>Open[1]){/*Put Your OrderSend Function Here For Buy*/}


،،،ثم تقوم بتخزين وقت الشمعة من جديد بعد فتح الصفقة،،،


time0=Time[0];


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

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

Abu.Jamal
19-01-2016, 11:49 AM
مشكور كتير على ردك السريع و اهتمامك اخي الكريم

جاري التجربة

و الف شكر مرة تانية

:1 (58):

Abu.Jamal
19-01-2016, 12:05 PM
اخي الكريم الان واجهتني مشكلة ان البرنامج ببيع و بشتري مع كل حركة سعر

و ليس مع كل اغلاق شمعة

حلني يا كبير

:1 (58)::1 (58):

Abu.Jamal
19-01-2016, 03:10 PM
اخي الكريم الان واجهتني مشكلة ان البرنامج ببيع و بشتري مع كل حركة سعر

و ليس مع كل اغلاق شمعة

حلني يا كبير

اسلام العوامى
19-01-2016, 05:12 PM
اخي الكريم الان واجهتني مشكلة ان البرنامج ببيع و بشتري مع كل حركة سعر

و ليس مع كل اغلاق شمعة

حلني يا كبير

،،،اهلا اخى الفاضل ، تأكد من كتابة السطر التالى فى البداية،،،


if(time0!=Time[0]){

،،،والسطر التالى بعد امر فتح الصفقة،،،


time0=Time[0];}

Abu.Jamal
19-01-2016, 08:16 PM
مشكور يا غالي

Abu.Jamal
20-01-2016, 12:57 PM
بعرف تقلت عليك يا بشمهندس

بس تحملني و ان شاء الله يكون هدا طلب اخير مشان ما اتقل عليك اكثر

الزاي اعطي امر ان يوقف عمل لااكسبرت و يقفل جميع الصفقات المفتوحة عند الوصول لربح معين بالدولار؟؟؟؟؟

و مشكور مقدما يا هندسة

:1 (58):

Abu.Jamal
20-01-2016, 04:34 PM
بانتظارك يا بش مهندس

تحياتي يا غالي

اسلام العوامى
20-01-2016, 04:57 PM
بعرف تقلت عليك يا بشمهندس

بس تحملني و ان شاء الله يكون هدا طلب اخير مشان ما اتقل عليك اكثر

الزاي اعطي امر ان يوقف عمل لااكسبرت و يقفل جميع الصفقات المفتوحة عند الوصول لربح معين بالدولار؟؟؟؟؟

و مشكور مقدما يا هندسة

:1 (58):

،،،اهلا بك اخى الفاضل ، يتم اضافة متغير لكتابة الربح المطلوب بالدولار،،،


extern int profit = 10;
،،،ثم فى oninit نقوم بحجز متغير من النوع bool وليكن اسمه con،،،

bool con = true;
،،،ثم فى ontick نقوم بكتابة الكود التالى،،،


if(!con){return;}
if(AccountProfit()>=Profit){con = false;}
،،،تحياتى،،،

Abu.Jamal
23-01-2016, 01:11 PM
مشكور يا هندسة

:1 (58):