python 量化交易 4 股票估值法及获取估值指标
【绝对估值法】
根据定价模型计算企业的内在价值
【相对估值法】比较常用
估值指标: 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)