def defaultapi(ticker): tick = YF(ticker) print(tick.get_stock_summary_data()) print(mark) print(tick.get_stock_quote_type_data()) print(mark) print(tick.get_stock_price_data()) print(mark) print(tick.get_current_price()) print(mark) print(tick.get_dividend_rate()) try: r = tick._cache.keys() except AttributeError: pass else: print(mark) print(r)
''' ticker = 'AAPL' yahoo_financials = YahooFinancials(ticker) stock_info={ 'marketCap': 0 , 'price_c':0, 'i_rate':0, 'long_debt':0, 'short_debt':0, 'ROE':0, 'num_shares':0, } stock_summary = yahoo_financials.get_stock_summary_data() stock_info['num_shares']=stock_summary[ticker]['marketCap']/stock_summary[ticker]['previousClose'] stock_info['price_c']=172.23 stock_info['marketCap']=stock_info['price_c']*stock_info['num_shares'] balance_sheet_data_qt = yahoo_financials.get_financial_stmts('quarterly', 'balance') income_statement_data_qt = yahoo_financials.get_financial_stmts('quarterly', 'income') all_statement_data_qt = yahoo_financials.get_financial_stmts('quarterly', ['income', 'cash', 'balance']) earnings_data = yahoo_financials.get_stock_earnings_data() net_income = yahoo_financials.get_net_income() historical_stock_prices = yahoo_financials.get_historical_stock_data('2018-01-01', '2018-04-20', 'daily')