作业

来源: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

棒棒哒,祝学习愉快!

0
0

程序员理财课 Python量化交易系统实战

打造一个自动交易平台,新手也能提升理财收益

2028 学习 · 416 问题

查看课程

相似问题

作业

回答 1

作业

回答 1

作业

回答 1

作业

回答 1