النتائج 6,241 إلى 6,255 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 04-02-2015, 11:42 PM #6241
- 04-02-2015, 11:44 PM #6242
نعم يمكن
الداله التي تعود بقيمة الإسبريد الحالي
كود PHP:double spread=MarketInfo(Symbol(),MODE_SPREAD);
كود PHP:if(spread<MaxSpread)
- 05-02-2015, 01:52 PM #6243
جزاك الله تعالى خيرا مستر دولار
- 05-02-2015, 09:52 PM #6244
بس انا مش عايز الهيتسورى يا استاذ اسامه
حضرتك انا مساحة القرص 85 جيجا مش فاضيه منها غير 10 بس
بسبب كثرة الباك تيست ولغيت البرنامج وبرضه نفس الكلام مش قادر اتوصل الى الفولدر اللى بيحتوى على ملفات الباك تيست اللى انا عملتها
وكل ما بعمل باك تيست على اى اكسبيرت طبعا بياخد من المساحه لغاية ما مساحة القرص هتخلص
- 07-02-2015, 02:03 PM #6245
- 08-02-2015, 12:34 PM #6246
السلام عليكم
محتاج طريقة تكبير الخط في ال Comment
- 08-02-2015, 04:30 PM #6247
السلام عليكم ورحمة الله وبركاتة
اساتذتي الكرام
اريد ان أسال عن السعر الذي يظهر على الشارت Market Price
هل هو سعر ال Bid
ام هو سعر ال Ask
ام هو لا يساوي سعر ال Bid او سعر ال Ask
بارك الله فيكم
- 08-02-2015, 04:43 PM #6248
وعليكم السلام ورحمة الله وبركاتة
اخي الكريم
كان لي نفس السؤال في الصفحة رقم405 مشاركة رقم 6063
https://forum.arabictrader.com/t37612-405.html
وقد تفضل استاذي الكريم مستر دولار بالاجابة عنة في الصفحة رقم 405 المشاركة رقم 6065
مرفق اكسبيرت بة lable وتم عملة بمساعدة استاذي مستر دولار
عسى ان تسفاد منة في هذا السؤال
وتقبل تحياتي
- 08-02-2015, 05:34 PM #6249
شكرا اخي علي المساعدة صراحة لم افهم الطريقة
دا الاكسبرت اللي انا عامله ومحتاج اكبر الخط
double Pip_Lot=MarketInfo(Symbol(), MODE_TICKVALUE)/100;
double Req_Margin=MarketInfo(Symbol(),MODE_MARGINREQUIRED );
double SPREAD = MarketInfo(Symbol(), MODE_SPREAD);
Comment("lot ",DoubleToStr(Pip_Lot*10,2),"\n","margin ",DoubleToStr(Req_Margin/100,2),"\n","spred ", DoubleToStr(SPREAD/10,1));
- 08-02-2015, 10:51 PM #6250
لا شكر على واجب اخي الكريم
فانا استفيد من اساتذتي واحاول بدوري ان اكون مفيد
ها هو اكسبيرت بالمطلوب
كود://| Expert_Lable.mq4 | //| Copyright 2015, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2015, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { ObjectDelete("lot"); ObjectDelete("margin"); ObjectDelete("spred"); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--// double Pip_Lot =MarketInfo(Symbol(), MODE_TICKVALUE)/100; string lot = "lot = " +DoubleToStr(Pip_Lot*10,2); double Req_Margin=MarketInfo(Symbol(),MODE_MARGINREQUIRED ); string margin = "margin = " +DoubleToStr(Req_Margin/100,2); double SPREAD = MarketInfo(Symbol(), MODE_SPREAD); string spred = "spred = " +DoubleToStr(SPREAD/10,1); // lot if(ObjectFind("lot") != 0) { ObjectCreate("lot", OBJ_LABEL, 0,0,0); ObjectSetText("lotl",lot , 16, "Arial", Red); ObjectSet("lot", OBJPROP_XDISTANCE,240); ObjectSet("lot", OBJPROP_YDISTANCE,0); } else { if(ObjectDescription("lot")!=lot) { ObjectSetText("lot",lot , 16, "Arial", Red); } } // margin if(ObjectFind("margin") != 0) { ObjectCreate("margin", OBJ_LABEL, 0,0,0); ObjectSetText("margin",margin , 16, "Arial", Aqua); ObjectSet("margin", OBJPROP_XDISTANCE,240); ObjectSet("margin", OBJPROP_YDISTANCE,20); } else { if(ObjectDescription("margin")!=margin) { ObjectSetText("margin",margin , 16, "Arial", Aqua); } } // spred if(ObjectFind("spred") != 0) { ObjectCreate("spred", OBJ_LABEL, 0,0,0); ObjectSetText("spred",spred , 16, "Arial", Lime); ObjectSet("spred", OBJPROP_XDISTANCE,240); ObjectSet("spred", OBJPROP_YDISTANCE,40); } else { if(ObjectDescription("spred")!=spred) { ObjectSetText("spred",spred , 16, "Arial", Lime); } } //--// } //+------------------------------------------------------------------+
كود://+------------------------------------------------------------------+ //| New_Lable.mq4 | //| Copyright 2015, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2015, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict #property indicator_chart_window //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- indicator buffers mapping //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //--- //--// double Pip_Lot =MarketInfo(Symbol(), MODE_TICKVALUE)/100; string lot = "lot = " +DoubleToStr(Pip_Lot*10,2); double Req_Margin=MarketInfo(Symbol(),MODE_MARGINREQUIRED ); string margin = "margin = " +DoubleToStr(Req_Margin/100,2); double SPREAD = MarketInfo(Symbol(), MODE_SPREAD); string spred = "spred = " +DoubleToStr(SPREAD/10,1); // lot if(ObjectFind("lot") != 0) { ObjectCreate("lot", OBJ_LABEL, 0,0,0); ObjectSetText("lotl",lot , 16, "Arial", Red); ObjectSet("lot", OBJPROP_XDISTANCE,240); ObjectSet("lot", OBJPROP_YDISTANCE,0); } else { if(ObjectDescription("lot")!=lot) { ObjectSetText("lot",lot , 16, "Arial", Red); } } // margin if(ObjectFind("margin") != 0) { ObjectCreate("margin", OBJ_LABEL, 0,0,0); ObjectSetText("margin",margin , 16, "Arial", Aqua); ObjectSet("margin", OBJPROP_XDISTANCE,240); ObjectSet("margin", OBJPROP_YDISTANCE,20); } else { if(ObjectDescription("margin")!=margin) { ObjectSetText("margin",margin , 16, "Arial", Aqua); } } if(ObjectFind("spred") != 0) { ObjectCreate("spred", OBJ_LABEL, 0,0,0); ObjectSetText("spred",spred , 16, "Arial", Lime); ObjectSet("spred", OBJPROP_XDISTANCE,240); ObjectSet("spred", OBJPROP_YDISTANCE,40); } else { if(ObjectDescription("spred")!=spred) { ObjectSetText("spred",spred , 16, "Arial", Lime); } } //--// //--- return value of prev_calculated for next call return(rates_total); } //+------------------------------------------------------------------+
عسى ان تستفاد منه
وتقبل تحياتي
- 09-02-2015, 12:05 AM #6251
اشكرك ثانية اخي علي المساعدة
ربنا يكرمك
- 09-02-2015, 01:03 AM #6252
- 10-02-2015, 02:30 AM #6253
- 10-02-2015, 07:25 AM #6254
اشكرك كثيرا استاذي مستر دولار
- 11-02-2015, 12:07 PM #6255
السلام عليكم استاذى مستر دولار
احتاج المساعده
طبعا حضرتك عارف
ان دورة البرمجه التى كنت فيه
لم تعمل على برمجة المؤشرات
علشان كده الواحد بيعمل اى حاجه علشان يتعلم
يوجد فى المرفقات مؤشر
بحاول على قدر على المتواضع جدا
عمل تنبيه على الخمس ازواج عمله
بس مش عارف اظهر القيم
لو ممكن المساعده ولك الشكر والتقدير
وياسلام لو يكون الشرح داخل المؤشر
حتى يكون مفيد للجميع
تحياتى لك
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM