Ejemplo n.º 1
0
        private PricingData RetrievePricingData(string ticker)
        {
            var stockData = GetStockData(ticker, "abb2b3pokjj5k4j6k5w");

            return(new PricingData
            {
                Ask = inputConverter.ConvertStringToDecimal(stockData[0]),
                Bid = inputConverter.ConvertStringToDecimal(stockData[1]),
                AskRealTime = inputConverter.ConvertStringToDecimal(stockData[2]),
                BidRealTime = inputConverter.ConvertStringToDecimal(stockData[3]),
                PreviousClose = inputConverter.ConvertStringToDecimal(stockData[4]),
                Open = inputConverter.ConvertStringToDecimal(stockData[5]),
                FiftyTwoWeekHigh = inputConverter.ConvertStringToDecimal(stockData[6]),
                FiftyTwoWeekLow = inputConverter.ConvertStringToDecimal(stockData[7]),
                FiftyTwoWeekLowChange = inputConverter.ConvertStringToDecimal(stockData[8]),
                FiftyTwoWeekHighChange = inputConverter.ConvertStringToDecimal(stockData[9]),
                FiftyTwoWeekLowChangePercent = inputConverter.ConvertStringToPercentDecimal(stockData[10]),
                FiftyTwoWeekHighChangePercent = inputConverter.ConvertStringToPercentDecimal(stockData[11]),
                FiftyTwoWeekRange = inputConverter.CheckIfNotAvailable(stockData[12]),
            });
        }