public Contracts.Ticker BinanceTickToTicker(Binance.NetCore.Entities.Tick tick) { var ticker = new Contracts.Ticker { AskPrice = decimal.Parse(tick.askPrice), AskQty = decimal.Parse(tick.askQty), BidPrice = decimal.Parse(tick.bidPrice), BidQty = decimal.Parse(tick.bidQty), CloseTime = _dtHelper.UnixTimeToUTC((long)tick.closeTime), High = decimal.Parse(tick.highPrice), LastPrice = decimal.Parse(tick.lastPrice), LastQty = decimal.Parse(tick.lastQty), Low = decimal.Parse(tick.lowPrice), Open = decimal.Parse(tick.openPrice), OpenTime = _dtHelper.UnixTimeToUTC((long)tick.openTime), PreviousClosePrice = decimal.Parse(tick.prevClosePrice), PriceChange = decimal.Parse(tick.priceChange), PriceChangePercent = decimal.Parse(tick.priceChangePercent), Pair = tick.symbol, Volume = decimal.Parse(tick.volume), WeightedAvgPrice = decimal.Parse(tick.weightedAvgPrice), }; return(ticker); }
public Contracts.Ticker CoinbaseProStatsConverter(CoinbaseProApi.NetCore.Entities.PairStats stats) { var ticker = new Contracts.Ticker { High = stats.high, Low = stats.low, Open = stats.open, Volume = stats.volume }; return(ticker); }
public Contracts.Ticker KuCoinTickToTicker(KuCoinApi.Net.Entities.Ticker tick, KuCoinApi.Net.Entities.TradingPairStats stats) { var ticker = new Contracts.Ticker { AskPrice = tick.BestAsk, BidPrice = tick.BestBid, High = stats.High, LastPrice = tick.Price, Low = stats.Low, Pair = stats.Pair, PriceChangePercent = stats.ChangeRate, Volume = stats.Volume }; return(ticker); }
public Contracts.Ticker KuCoinTickToTicker(KuCoinApi.NetCore.Entities.Tick tick) { var ticker = new Contracts.Ticker { AskPrice = tick.sell, BidPrice = tick.buy, High = tick.high, LastPrice = tick.lastDealPrice, Low = tick.low, Pair = tick.coinType + "-" + tick.coinTypePair, PriceChangePercent = tick.changeRate, Volume = tick.vol }; return(ticker); }
public Contracts.Ticker BittrexMarketSummaryConverter(BittrexApi.NetCore.Entities.MarketSummary marketSummary) { var ticker = new Contracts.Ticker { AskPrice = marketSummary.ask, AskQty = marketSummary.openSells, BidPrice = marketSummary.bid, BidQty = marketSummary.openBuys, High = marketSummary.high, LastPrice = marketSummary.last, Low = marketSummary.low, Open = marketSummary.prevDay, OpenTime = marketSummary.created, Pair = marketSummary.marketName, PriceChange = marketSummary.last - marketSummary.prevDay, PriceChangePercent = 1 - (marketSummary.prevDay / marketSummary.last), Volume = marketSummary.volume }; return(ticker); }