作业
来源:2-10 【作业】使用财务数据计算估值指标-简答题

夏木mes
2021-07-01
'''
实习一:
使用 Python 计算贵州茅台的最新市值数据,并验证其是否正确。
Tips:当天市值 = 当天股票收盘价 × 发行总股数。
'''
# 查询
df = get_fundamentals(query(
valuation
).filter(
valuation.code == '600519.XSHG',), date='2021-6-30')
# 收盘价格
price = get_price('600519.XSHG', start_date='2021-06-30', end_date='2021-06-30 23:00:00', fields=['close'])
# 当天市值
today = price * df['capitalization'][0]
print("当天市值:", today.iloc[0].iat[0])
'''
实习二:
使用 Python 计算贵州茅台的市盈率(静态),并验证其是否正确。
Tips:市盈率(静态) = 每股股价 / 每股收益(或者:市值 / 母公司净利润)
'''
df_va = get_fundamentals(query(
valuation, income
).filter(
valuation.code == '600519.XSHG',), date='2021-6-30')
# 市值
market_values = df_va['market_cap'][0]
# 净利润
net_profit = df_va['net_profit'][0]
print("市盈率:",market_values/net_profit)
result:
当天市值: 258362203.99403998
市盈率: 1.7489958989025818e-06
写回答
1回答
-
DeltaF
2021-07-02
棒棒哒,祝学习愉快!
00