رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
،،،وعليكم السلام ورحمة الله وبركاته،،، ،،،الشرح موجود بالموضوع علي الرابط التالي،،، http://www.fx-arabia.com/vb/showthread.php?t=49984 ،،،تحياتي،،، |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
السلام عليكم ورحمة الله وبركاته
شكرا لك الستاذ سامي العوامي على دروس البرمجة أنا قمت بتنفيذ الاكسبيرت في الحلقة التاسعة وكان في ملاحظتين من البرنامج، حاولت شغل الاكسبيرت الا انه لم يعمل ولا أعرف السبب. //+------------------------------------------------------------------+ //| MA_crose_EA.mq4 | //| Copyright 2016, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2016, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict extern string s1 ="fast MA sittings"; extern int Fperiod = 10; extern int Fshift = 0; extern int Fmethod = 0; extern int Fapplied = 0; extern string s2="slow MA sittings"; extern int Speriod = 20; extern int Sshift = 0; extern int Smethod = 0; extern int Sapplied = 0; extern string s3="EA manegmend"; extern int TakeProfit=50; extern int StopLoss=30; extern double lot=0.01; extern int magic=12345; double t; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- double ticksize = MarketInfo(Symbol(),MODE_TICKSIZE); if (ticksize== 0.00001 ||0.001) t=ticksize*10; else t=ticksize; //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- destroy timer EventKillTimer(); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- double Fmalast = iMA(NULL,0,Fperiod,Fshift,Fmethod,Fapplied,2); double Fmanow = iMA(NULL,0,Fperiod,Fshift,Fmethod,Fapplied,1); double Smalast = iMA(NULL,0,Speriod,Sshift,Smethod,Sapplied,2); double Smanow = iMA(NULL,0,Speriod,Sshift,Smethod,Sapplied,1); if (Fmalast<Smalast && Fmanow>Smanow) if (OrdersTotal()==0) OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask-(StopLoss*t),Ask+(TakeProfit*t),NULL,magic,0,Blue) ; if (Fmalast>Smalast && Fmanow<Smanow) if (OrdersTotal()==0) OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid+(StopLoss *t),Bid-(TakeProfit*t),NULL,magic,0,Red); } //+------------------------------------------------------------------+ //| Timer function | //+------------------------------------------------------------------+ void OnTimer() { //--- } //+------------------------------------------------------------------+ //| ChartEvent function | //+------------------------------------------------------------------+ void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { //--- } //+------------------------------------------------------------------+ |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
انا عندي ليك سؤال
لو جبت اكسبير فاشل واسقطت عليه فكرة ناجحة يعني الاستراتيجية السؤال من حقي ادعي الملكية بتاعت الاكسبيرت بعد التغيير والا لا يعتبر تزوير |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
|
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
انا اشكرك سيدي وهذه محاولة اكسبير مركز الثقل لكنني لم اكتبها كلها بل ركبتها من عدت اكسبيرات لاني لا اجيد استخدام لوحة المفاتيح فارجو ان تعطيني رايك في مدى استيعابي للدورو mql4 نصفها كتابة والنصف كوبي كولي انا لا ادعي ان الاكسبرت لي هذا تمرين فقط
|
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
الظاهر مافيش حد هنا
|
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
،،،تحياتي،،، |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
السلام عليكم
استاذ اسلام اولا اشكرك على ردودك وحرصك على نشر العلم .. زادك الله من فضله لدي استفسار اذا سمحت لي : اريد عمل اكسبرت اذا تحقق شرط معين يفتح صفقة بلوت معين وليكن 0.01 وهدف 50 نقطة ولكن اذا تحرك السعر في اتجاه الهدف 10 نقاط اي حقق ربح 10 نقاط يفتح صفقة اخرى بلوت مضاعف ويصبح 0.02 ثم اذا تحرك 10 نقاط اخرى يفتح بلوت عادي 0.01 ويستمر على اللوت العادي الى ان تقفل الصفقة الأولى وتحقيق 50 نقطة ربح حاولت كثيرا ولكن عجزت عن عملها ولا احصل الى النتيجة الضبوطة فلجأت الى حضرتك لكي تساعدني وشكرا جزيلا |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
انا عندي سوال انا اعمل حاليا على اكسبريت الاخبار ولكن في بعض المصطلحات لم افهمها لو يتم شرحها مع امثلة
lot - stop loss -take profi كلهم مفهوم لكن traling distance - magic - limit level - traling start كلهم غير مفهوم بدي شرح مع امثلة لو سمحة لانني اعمل عليه وقت الاخبار http://www.fx-arabia.com/vb/uploaded...1478821260.png http://www.fx-arabia.com/vb/uploaded...1478821260.png وهذا الرابط حتى تكون مفهومة اكثر وهذا شرح للاكسبريت بالغة الإنكليزية لكنني لم افهم بعضها Type_OP - selection of STOP or LIMIT orders; Lot - lot; LimitLevel - the distance from the price for placing pending orders; StopLoss - stop loss; TakeProfit - take profit; TrailStart - profit in points to activate trailing stop; TrailDistance - trailing stop distance; Magic - the number for the EA to recognize its own positions |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
السلام عليكم
أرجو شرح كيفية عمل Dashboard (إكسبرت وليس مؤشر ) مثلا Dashboard لمؤشر RSI يكتب بشكل عمودي الزوج وقيمة ال RSI ( أو سهم أخضر ان كان RSI تحت 50 و أحمر بالعكس ) مع جزيل الشكر .... بصراحة المشكلة عندي كيف أربط بين مصفوفة الأزواج ومصفوفة قيم RSI |
الساعة الآن 04:15 PM |
Powered by vBulletin® Copyright ©2000 - 2024
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com