コード例 #1
0
        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);
        }