''' 基本面数据批量滚动统计 依赖库: from datetime import datetime, timedelta 参数: stocks: 待查询的股票列表 search: 目标数据,默认income.np_parent_company_owners ttm: 滚动期限,默认最近4个季度 【注意:不同的股票最近的ttm个季度可能不一样】 stat_fun: 统计函数,默认求和 (被统计的内部列表是按季度从远到近排列的) date: 含义同get_fundamentals的date参数 返回: Series: index:stocks 最近ttm个季度,search基本面数据的stat_fun统计 范例: Fundamentals_TTM(list(get_index_stocks('399300.XSHE'))) ######## 计算PEG中的G ########## # 考虑到国内企业波动大,用4个季度滚动净利润增长率,即 最近4个季度的净利润之和/第5-第8季度的净利润之和-1。 Fundamentals_TTM(list(get_index_stocks('399300.XSHE')), search=income.net_profit, ttm=8, stat_fun=lambda xs: (sum(xs[-4:])/sum(xs[:4])-1)*100, date='2017-06-02') '''
您需要登录后才能查看源码,点击登录