示例#1
0
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)
示例#2
0
'''
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')