コード例 #1
0
        public List <StockDataTransferObject> getHistoricalStockData(string stockSymbol, DateTime dateFrom, DateTime dateTo, YahooFinanceAPI_Resolution resolution)
        {
            YahooFinanceAPIConnector yahooFinanceAPIConnector = new YahooFinanceAPIConnector();

            return(yahooFinanceAPIConnector.getHistoricalStockData(stockSymbol, dateFrom, dateTo, resolution));
        }
コード例 #2
0
        public List <StockDataTransferObject> getHistoricalStockData(string stockSymbol, DateTime dateFrom, DateTime dateTo, YahooFinanceAPI_Resolution resolution)
        {
            string resolution_s = "";

            switch (resolution)
            {
            case YahooFinanceAPI_Resolution.Hourly:
                resolution_s = "h";
                break;

            case YahooFinanceAPI_Resolution.Daily:
                resolution_s = "d";
                break;

            case YahooFinanceAPI_Resolution.Monthly:
                resolution_s = "m";
                break;

            case YahooFinanceAPI_Resolution.Yearly:
                resolution_s = "y";
                break;
            }
            return(getHistoricalStockData(
                       stockSymbol,
                       (dateTo.Month - 1).ToString(),
                       dateTo.Day.ToString(),
                       dateTo.Year.ToString(),
                       (dateFrom.Month - 1).ToString(),
                       dateFrom.Day.ToString(),
                       dateFrom.Year.ToString(),
                       resolution_s
                       ));
        }