السلام عليكم ورحمة الله وبركاته
ارجو من الاخوة المبرمجين التفضل في استبدال كود اغلاق الصفقات المدرج ادناه
في ادناه الاكسبيرت المستخرج منه الكود
مع فائق شكري وتقديري
http://www.fx-arabia.com/vb/uploaded...1341346844.mq4
كود:
void CloseOrder7() { int orderstotal = OrdersTotal(); int orders = 0; int ordticket[30][2]; for (int i = 0; i < orderstotal; i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderType() != OP_BUY || OrderSymbol() != Symbol() || OrderMagicNumber() != 1) { continue; } ordticket[orders][0] = OrderOpenTime(); ordticket[orders][1] = OrderTicket(); orders++; } if (orders > 1) { ArrayResize(ordticket,orders); ArraySort(ordticket); } for (i = 0; i < orders; i++) { if (OrderSelect(ordticket[i][1], SELECT_BY_TICKET) == true) { bool ret = OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 0, Red); if (ret == false) Print("OrderClose() error - ", ErrorDescription(GetLastError())); } } }
في ادناه الاكسبيرت المستخرج منه الكود
مع فائق شكري وتقديري
http://www.fx-arabia.com/vb/uploaded...1341346844.mq4