def _download_quotes(self, ticker, start_date, end_date=date.today()): """ Get quotes from Yahoo Finance """ ticker = ticker.lower() if start_date >= end_date: return data = quotes.get_historical_prices(ticker, start_date, end_date) data = data[len(data) - 1:0:-1] if len(data): log.info('Got data, storing it') if ticker.find('^') == 0: return [ IdxQuote(ticker, val[0], val[1], val[2], val[3], val[4], val[5], val[6]) for val in data if len(val) > 6 ] else: return [ Quote(ticker, val[0], val[1], val[2], val[3], val[4], val[5], val[6]) for val in data if len(val) > 6 ] else: log.warning('! Quotes download failed, no data.') return
def _download_quotes(self, ticker, start_date, end_date): """ Get quotes from Yahoo Finance """ ticker = ticker.lower() if start_date == end_date: return start = start_date end = end_date data = quotes.get_historical_prices(ticker, start, end) data = data[len(data) - 1:0:-1] if len(data): return [Quote(ticker, val[0], val[1], val[2], val[3], val[4], val[5], val[6]) for val in data if len(val) > 6] else: return
def _download_quotes(self, ticker, start_date, end_date): """ Get quotes from Yahoo Finance """ ticker = ticker.lower() if start_date == end_date: return start = start_date end = end_date data = quotes.get_historical_prices(ticker, start, end) data = data[len(data) - 1:0:-1] if len(data): return [ Quote(ticker, val[0], val[1], val[2], val[3], val[4], val[5], val[6]) for val in data if len(val) > 6 ] else: return
def _download_quotes(self, ticker, start_date, end_date=date.today()): """ Get quotes from Yahoo Finance """ ticker = ticker.lower() if start_date >= end_date: return data = quotes.get_historical_prices(ticker, start_date, end_date) data = data[len(data) - 1:0:-1] if len(data): log.info('Got data, storing it') if ticker.find('^') == 0: return [IdxQuote(ticker, val[0], val[1], val[2], val[3], val[4], val[5], val[6]) for val in data if len(val) > 6] else: return [Quote(ticker, val[0], val[1], val[2], val[3], val[4], val[5], val[6]) for val in data if len(val) > 6] else: log.warning('! Quotes download failed, no data.') return