예제 #1
0
        // Pass pair=null to get working orders for ALL pairs
        public IEnumerable <ZOrder> GetWorkingOrders(string pair)
        {
            var result = new List <ZOrder>();

            if (pair == null)
            {
                foreach (var s in SymbolList)
                {
                    var res = m_api.OpenOrders(GetCurPair(s)).Result;
                    foreach (var to in res)
                    {
                        result.Add(new ZOrder(pair, to));
                    }
                }
            }
            else
            {
                var res = m_api.OpenOrders(GetCurPair(pair)).Result;
                foreach (var to in res)
                {
                    result.Add(new ZOrder(pair, to));
                }
            }
            return(result);
        }