Example #1
0
        public TickerFormattedDto SanitizeTickerData(BaseRestResponse response, CoinPairDto pair)
        {
            TickerResponse ticker = (TickerResponse)response;

            if (ticker != null)
            {
                return(new TickerFormattedDto
                {
                    ExchangeType = ExchangeTypeEnum.Cex,
                    PairType = ResolvePairType(pair.symbol1, pair.symbol2),
                    High = ticker.High,
                    Last = ticker.Last,
                    Low = ticker.Low,
                    Time = ticker.TimestampDate,
                    Volume = ticker.Volume
                });
            }

            Logger.ErrorFormat("Failed to convert Cex ticker response to sanitized data the response is null");
            throw new Exception("Failed to convert Cex ticker response to sanitized data the response is null");
        }
Example #2
0
        public TickerFormattedDto SanitizeTickerData(BaseRestResponse response, CoinPairDto pair)
        {
            PoloniexCurrencyDto ticker = (PoloniexCurrencyDto)response;

            if (ticker != null)
            {
                return(new TickerFormattedDto
                {
                    ExchangeType = ExchangeTypeEnum.Poloniex,
                    PairType = ResolvePairType(pair.symbol1, pair.symbol2),
                    High = ticker.highestBid,
                    Last = ticker.last,
                    Low = ticker.lowestAsk,
                    Time = DateTime.Now,
                    Volume = ticker.baseVolume
                });
            }

            Logger.ErrorFormat("Failed to convert Cex ticker response to sanitized data the response is null");
            throw new Exception("Failed to convert Cex ticker response to sanitized data the response is null");
        }