def get_stock_data(stock_ticker, num_days_back, minimum_days):
print("GETTING STOCK DATA")
end_date = arrow.now().format("YYYY-MM-DD")
start_date = arrow.now()
start_date = start_date.replace(days=(num_days_back*-1)).format("YYYY-MM-DD")
quandl_api_key = "DqEaArDZQP8SfgHTd_Ko"
quandl.ApiConfig.api_key = quandl_api_key
source = "WIKI/" + stock_ticker
print(" Retrieving data from quandl API...")
data = quandl.get(source, start_date=str(start_date), end_date=str(end_date))
data = data[["Open", "High", "Low", "Volume", "Close"]].as_matrix()
if len(data) < minimum_days:
raise quandl.errors.quandl_error.NotFoundError
return data
评论列表
文章目录