النتائج 1 إلى 4 من 4
الموضوع: طلب استكمال كود برمجى
- 04-04-2012, 02:14 AM #1
طلب استكمال كود برمجى
السلام عليكم
ارجو من الاخوه استكمال هذا الكود
الكود يعمل على اغلاق الصفقات المفتوحه لزوج معين
أرجو تكملته ليحذف ايضا الصفقات المعلقه على نفس الزوج
وان امكن ان نجعل الاولويه لاغلاق الصفقات المفتوحه ثم حذف الصفقات المعلقه للزوج المحدد
كود:#property copyright "Copyright © 2008, David E. Fulton" #property link "http://www.defulton.com/forex" #property show_inputs //shows the Properties dialog box to the user #include <stdlib.mqh> extern string INFO="Close_All_Pair V1.0"; extern string OWN="Copyright © 2008, David E. Fulton"; extern string title="--PAIR TO CLOSE--"; extern string pair=""; //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { //---- int total_trades=OrdersTotal(); for (int i=0; i<5; i++) { for(int j=0;j<total_trades;j++) { OrderSelect(j,SELECT_BY_POS,MODE_TRADES); int order_type=OrderType(); int order_ticket=OrderTicket(); double order_volume=OrderLots(); string order_symbol=OrderSymbol(); //close long gbpusd orders if ((order_symbol==pair) && (order_type==OP_BUY)) OrderClose(order_ticket,order_volume,MarketInfo(order_symbol,MODE_BID),3,CLR_NONE); //close short gbpusd orders if ((order_symbol==pair) && (order_type==OP_SELL)) OrderClose(order_ticket,order_volume,MarketInfo(order_symbol,MODE_ASK),3,CLR_NONE); } } //---- return(0); } //+------------------------------------------------------------------+
- 04-04-2012, 06:10 AM #2وعليكم السلام ورحمة الله وبركاته
جرب هذا الكود إن شاء الله يعمل كما تحب
كود:#property copyright "Copyright © 2008, David E. Fulton" #property link "http://www.defulton.com/forex" #property show_inputs //shows the Properties dialog box to the user #include <stdlib.mqh> extern string INFO="Close_All_Pair V1.0"; extern string OWN="Copyright © 2008, David E. Fulton"; extern string title="--PAIR TO CLOSE--"; extern string pair=""; //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { //---- int total_trades=OrdersTotal(); for (int i=0; i<5; i++) { for(int j=0;j<total_trades;j++) { OrderSelect(j,SELECT_BY_POS,MODE_TRADES); int order_type=OrderType(); int order_ticket=OrderTicket(); double order_volume=OrderLots(); string order_symbol=OrderSymbol(); //close long gbpusd orders if ((order_symbol==pair) && (order_type==OP_BUY)) OrderClose(order_ticket,order_volume,MarketInfo(order_symbol,MODE_BID),3,CLR_NONE); //close short gbpusd orders if ((order_symbol==pair) && (order_type==OP_SELL)) OrderClose(order_ticket,order_volume,MarketInfo(order_symbol,MODE_ASK),3,CLR_NONE); } //-- Edit--------------------------------------------------------------------- total_trades=OrdersTotal(); for(j=0;j<total_trades;j++) { OrderSelect(j,SELECT_BY_POS,MODE_TRADES); if (OrderSymbol()!=pair || OrderType()<2) continue; OrderDelete(OrderTicket()); } total_trades=OrdersTotal(); //----End Edit--------------------------------------------------------------------------- } //---- return(0); } //+------------------------------------------------------------------+
آخر تعديل بواسطة Prog_Man ، 04-04-2012 الساعة 06:13 AM
- 04-04-2012, 08:34 AM #3
الاخ احمد السلام عليكم
شاهدت موضوعك عن المضاعفات المركبه وهو موضوع جميل ولكن للاسف لم يتم استكماله
هل بالامكان استكمال الموضوع لان عندي ملاحظه على نقطه اغلاق بعض الاوامر عن وصولها لنقطه البدايه
ماذا لو اغلقت الصفقه ثم رجع الزوج في مساره الهابط ماذا ستفعل بعد ذلك
- 04-04-2012, 03:38 PM #4
السلام عليكم
كل الشكر والتقدير اخى على الكود سيتم تجربته ان شاء الله
الاخkharsea
اهلا بك انا لم اترك الموضوع بل بالعكس انا سعيت كثيرا لتحويله الى اكسبيرت ولكن هناك بعض المشاكل البرمجيه وانا بصدد الان ان اجمع جميع الادوات التى تساعدنا فى العمل بهذه الطريقه
وانا الان بجرب فوروارد تيست واقتربت من تدبيل الحساب فى ظرف ايام وسيتم عمل موضوع ان شاء الله سيهز العالم كله وسيبهر الجميع وان شاء الله اسعى لتقديم هذه المفاجأه للجميع والتى سيلتف حولها الكثير وسيقتنع بالطريقه وسيترك اغلب الادوات القديمه التى يعمل بها
انتظرنى وسابلغ الجميع فور انتهاء التجربه الحيه لمده شهر فات حتى الان حوالى اسبوعين
شكرا لك وبالتوفيق ياغالى