交2-9作业

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

精慕门9441498

2022-06-03

#2-9 作业
#导包
from jqdatasdk import *
import pandas as pd
#登录
auth(‘账号’,‘密码’)
#设置不忽略行列
pd.set_option(‘display.max_rows’,10000)
pd.set_option(‘display.max_columns’,1000)

#第一题:计算贵州茅台最新市值数据
#当天市值 = 当天股票收盘价 × 发行总股数
df_price = get_price(‘600519.XSHG’, end_date=‘2022-06-02’, frequency=‘daily’,
count=1)
price = df_price[‘close’][0] #当天收盘价
#某值股票的市值相关数据
qv = query(valuation).filter(valuation.code == ‘600519.XSHG’)
df_valuation = get_fundamentals(qv,date=‘2022-06-02’)
capitalization = df_valuation[‘capitalization’][0] #发行总股数
MV = price*capitalization
print(‘2022-06-02市值:{:.2f}’.format(MV))

#第二题:计算贵州茅台的静态市盈率
#市盈率(静态) = 每股股价 / 每股收益(或者:市值 / 母公司净利润)
qi = query(indicator).filter(indicator.code == ‘600519.XSHG’)
df_indicator = get_fundamentals(qi,statDate=‘2021’)
eps = df_indicator[‘eps’][0] #每股收益
pe_ratio_lyr = price/eps
print(‘2022-06-02静态市盈率:{:.2f}’.format(pe_ratio_lyr))

写回答

1回答

DeltaF

2022-07-19

宝棒棒哒,学习愉快

0
0

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

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

1987 学习 · 405 问题

查看课程