public IEnumerable <Order> GetMarketOrders() { List <Order> listOrders = new List <Order>(); int total = MetaAPI.OrdersTotal(); for (int i = total - 1; i >= 0; i--) { MetaAPI.OrderSelect(i, SelectType.SELECT_BY_POS, SelectModeType.MODE_TRADES); if (MetaTypeConvertor.ToOrderType(MetaAPI.GetOrderType()) == OrderType.Market && MagicNumber == MetaAPI.GetOrderMagicNumber()) { listOrders.Add(BuildOrderFromCurrent()); } } return(listOrders); }