python 量化交易 3 get_fundamentals 财务数据(基本面)筛选查询
财务数据也叫企业的基本面,可以通过get_fundamentals来查询
相关参数参考:
https://www.joinquant.com/help/api/help#JQData:单季度年度财务数据
导出年报数据并存入CSV
'''获取股票财务指标''' df = get_fundamentals(query(indicator),statDate=2020) print(df) df.to_csv('./finance/finance2020.csv')
年报数据中能够代表公司盈利能力的指标:
EPS 每股收益 (净利润/股本数)越高越高,代表盈利能力
operating_profit 经营活动净收益(毛利-成本)
roe 净资产收益,净资产使用能力
inc_net_profit_year_on_year 净利润的同比增长力
inc_net_profit_annual 环比增长率
【基于数据指标选股】
# 基于盈利指标选股:eps,operating_profit,roe,inc_net_profit_year_on_year df = df[(df['eps'] > 10) & (df['operating_profit'] > 2212173617) & (df['roe'] > 11) & (df['inc_net_profit_year_on_year'] > 10)] df.to_csv('./finance/finance2020.csv')
eps>0 即是盈利的企业
operating_profit=2212173617 这个值是年度均线,筛选出均线以上的企业
roe > 10 高于均线的企业
inc_net_profit_year_on_year > 10 高于均线