Exemplo n.º 1
0
        public static OrderBook ToOrderBook(jsonOrderBook Book)
        {
            OrderBook tmpBook = new OrderBook()
            {
                TimeStamp = JSON.FromEpoch(Book.timstamp),
            };

            foreach (jsonOrder tmpOrder in Book.asks)
            {
                tmpBook.Bids.Add(tmpOrder.ToOrder());
            }
            foreach (jsonOrder tmpOrder in Book.asks)
            {
                tmpBook.Asks.Add(tmpOrder.ToOrder());
            }
            return(tmpBook);
        }
Exemplo n.º 2
0
        public static jsonOrderBook FromOrderBook(OrderBook Book)
        {
            List <jsonOrder> asks = new List <jsonOrder>();
            List <jsonOrder> bids = new List <jsonOrder>();

            foreach (Order x in Book.Asks)
            {
                asks.Add(x.ToJsonOrder());
            }
            foreach (Order x in Book.Bids)
            {
                bids.Add(x.ToJsonOrder());
            }
            jsonOrderBook tmpBook = new jsonOrderBook()
            {
                timstamp = JSON.ToEpoch(Book.TimeStamp),
                asks     = asks.ToArray(),
                bids     = bids.ToArray()
            };

            return(tmpBook);
        }
Exemplo n.º 3
0
 public static OrderBook FromJsonOrderBook(jsonOrderBook Book)
 {
     return(Book.ToOrderBook());
 }