行业估值 (cn_stock_industry_valuation)

数据描述: 平台计算了申万和中信两大行业分类中一二级行业的估值指标,包括市盈率(PE)和市净率(PB),具体公式可参见数据文档。

文档
数据简介

# 一、计算公式 ## 1. 行业静态市盈率 $$PE_{trailing} = \frac{\sum_{i \in S}FREESIZE_{i,t}}{\sum_{i \in S}ADJNP_{i,t}^1}$$ 其中: * $FREESIZE_{i,t}$ 为 某行业股票i 在 交易日t 的收盘A股自由流通市值; * $ADJNP_{i,t}^1$ 为 股票i 在 交易日t 按A股自由流通市值计算的最新年化净利润,公式为: $ADJNP_{i,t}^1=NP_{i}^1\times\frac{FREESIZE_{i,t}}{TOTALSIZE_{i,t}}$; * $TOTALSIZE_{i,t}$ 为 股票i 在 交易日t 的总市值; * $NP_{i}^1$ 为 股票i 公司的最新年华净利润(5月~8月为上年年报净利润,当年9月~次年4月为中报净利润*2)。 ## 2. 行业动态市盈率 $$PE_{ttm} =\frac{\sum_{i \in S}FREESIZE_{i,t}}{\sum_{i \in S}ADJNP_{i,t}}^2$$ 其中: * $FREESIZE_{i,t}$ 为 某行业股票i 在 交易日t 的收盘A股自由流通市值; * $ADJNP_{i,t}^2$ 为 股票i 在 交易日t 按A股自由流通市值计算的最近4个季度的净利润,公式为: $ADJNP_{i,t}=NP_{i}^2\times\frac{FREESIZE_{i,t}}{TOTALSIZE_{i,t}}$; * $TOTALSIZE_{i,t}$ 为 股票i 在 交易日t 的总市值; * $NP_{i}^2$ 为 股票i 公司的最近4个季度的净利润,即net_profit_ttm。 ## 3. 行业市净率 $$PB=\frac{\sum_{i \in S}FREESIZE_{i,t}}{\sum_{i \in S}ADJBV_{i,t}}$$ 其中: * $FREESIZE_{i,t}$ 为 某行业股票i 在 交易日t 的收盘A股自由流通市值; * $ADJBV_{i,t}$ 为 股票i 在 交易日t 按A股自由流通市值计算的最新净资产,公式为: $ADJNP_{i,t}=BV_{i}\times\frac{FREESIZE_{i,t}}{TOTALSIZE_{i,t}}$; * $TOTALSIZE_{i,t}$ 为 股票i 在 交易日t 的总市值; * $BV_{i}$ 为 股票i 公司的最新净资产。 # 二、行业成分股筛选 * 行业分类标准:按照 cn_stock_industry_component 表的行业数据确定每个指数的成分股。 * 股票板块范围:分别计算主板、中小板、创业板以及所有 A 股的行业市盈率、市净率数据。 * 样本范围:计算过程剔除亏损股、净资产为负以及暂停上市的股票,不剔除 ST 股票。亏损股指的是静态或者滚动归属母公司股东的净利润为负的股票。 * 样本数量:当剔除亏损股、净资产为负以及暂停上市的股票后,行业内股票数量小于等于 5 只时,将不计算市盈率、市净率数据,并将该行业的市盈率、市净率数据记为空值。 * 新股:剔除上市时间不满足6个交易日的股票。 # 【行业分类基础知识】一、行业分类映射表 平台已收集 申万(2021)、申万(2014)、中信、恒生 行业分类数据,对应的三级行业代码和名称可去 **cn_stock_industry** 表中查询: https://bigquant.com/data/datasources/cn_stock_industry。

用例
* 查询某一天,申万2021版本所有行业的估值数据 ``` import dai dai.query(""" SELECT * FROM cn_stock_industry_valuation WHERE industry='sw2021' """, filters={"date": ["2024-10-25", "2024-10-25"]}).df() ``` * 查询申万2024版本中的农林牧渔一级行业的估值数据 ``` import dai dai.query(""" SELECT * FROM cn_stock_industry_valuation WHERE industry='sw2021' AND industry_name='农林牧渔' """, filters={"date": ["2024-01-01", "2024-10-25"]}).df() ```
表结构
字段 字段类型 字段描述
instrument string 证券代码,即行业代码(=industry_code)
date timestamp[ns] 日期
industry_level int8 行业等级。1为一级行业;2为二级行业;3为三级行业
pb double 市净率,公式见文档
pe_ttm double 滚动市盈率,公式见文档
pe_trailing double 静态市盈率,公式见文档
industry_code string 行业代码
component_nums int8 成分股数量
industry string 行业标准,包含:sw2021, sw2014, cs
industry_name string 行业简称
__PARTITION__ int64 -

表名cn_stock_industry_valuation

起始时间:

最近更新时间: