python 量化交易 4 股票估值法及获取估值指标

作者: gavin 分类: Python,量化交易 发布时间: 2022-01-03 15:03

【绝对估值法】

根据定价模型计算企业的内在价值

【相对估值法】比较常用

估值指标:
PE市盈率    市值/净利润(年)
PB市净率    市值/主营收
PS市销率    市值/净资产

【获取估值指标】get_fundamentals(valuation)

参考:

https://www.joinquant.com/help/api/help#JQData:单季度年度财务数据

简单的查询:

df_valuation = get_fundamentals(query(valuatiodf_valuation = get_fundamentals(query(valuation), statDate = datetime.datetime.today())
print(df_valuation)

查询筛选后的股票的财务指标并加入PE,注意datetime.datetime.today()每天下午4点以后出数据

'''获取股票财务指标'''
df = get_fundamentals(query(indicator), statDate=2020)
df = df[(df['eps'] > 0) & (df['operating_profit'] > 2212173617) & (df['roe'] > 11) & (df['inc_net_profit_year_on_year'] > 30)]
df.index = df['code']

'''获取股票估值指标'''
df_valuation = get_fundamentals(query(valuation), statDate = datetime.datetime.today())
df_valuation.index = df_valuation['code']
df['pe_ratio'] = df_valuation['pe_ratio']

print(df)