分享一个看A股各种估值数据走势的方法

www.jointquant.com

上面点『我的策略』

比如要看市盈率曲线:

def initialize(context):
    g.security = '000826.XSHE'

def handle_data(context, data):
    security = g.security
    df = get_fundamentals(query(
        valuation
    ).filter(
        valuation.code.in_([security])
    ).order_by(
        valuation.market_cap.desc()
    ))
        
    # df 包含各种数据,把下面的'pe_ratio'改成别的就能画出其他数据的曲线
    record(pe_ratio=df['pe_ratio'][0])

df里有的域是
id
code
pe_ratio
turnover_ratio
pb_ratio
ps_ratio
pcf_ratio
capitalization
market_cap
circulating_cap
circulating_market_cap
day
pe_ratio_lyr
默认的pe_ratio是TTM的,非常科学。

敲进去以后,选择要想获得的日期范围再运行,结果就出来。

发表评论

电子邮件地址不会被公开。