示例#1
0
        public Contracts.OrderBook CoinbaseProOrderBookResponseConverter(CoinbaseProApi.NetCore.Entities.OrderBookResponse obr)
        {
            var orderBook = new Contracts.OrderBook
            {
                asks = CoinbaseProOrderBookCollectionConverter(obr.sells),
                bids = CoinbaseProOrderBookCollectionConverter(obr.buys)
            };

            return(orderBook);
        }
示例#2
0
        public Contracts.OrderBook BittrexOrderBookConverter(BittrexApi.NetCore.Entities.OrderBook bittrexBook)
        {
            var orderBook = new Contracts.OrderBook
            {
                asks = BittrexOrderIntervalCollectionConverter(bittrexBook.sell),
                bids = BittrexOrderIntervalCollectionConverter(bittrexBook.buy)
            };

            return(orderBook);
        }
示例#3
0
        public Contracts.OrderBook KuCoinOrderBookConverter(KuCoinApi.Net.Entities.OrderBookL2 kuOrderBook)
        {
            var orderBook = new Contracts.OrderBook
            {
                asks = KuCoinOrderBookCollectionConverter(kuOrderBook.Asks),
                bids = KuCoinOrderBookCollectionConverter(kuOrderBook.Bids)
            };

            return(orderBook);
        }
示例#4
0
        public Contracts.OrderBook BinanceOrderBookConverter(Binance.NetCore.Entities.OrderBook binanceBook)
        {
            var orderBook = new Contracts.OrderBook
            {
                asks = BinanceOrderCollectionConverter(binanceBook.asks),
                bids = BinanceOrderCollectionConverter(binanceBook.bids)
            };

            return(orderBook);
        }
示例#5
0
        public Contracts.OrderBook KuCoinOrderBookResponseConverter(KuCoinApi.NetCore.Entities.OrderBookResponse kuOrderBook)
        {
            var orderBook = new Contracts.OrderBook
            {
                asks = KuCoinOrderBookCollectionConverter(kuOrderBook.sells),
                bids = KuCoinOrderBookCollectionConverter(kuOrderBook.buys)
            };

            return(orderBook);
        }