风格因子(宽邦) (cn_stock_factors_style_bq)

数据描述: 宽邦自建的风格因子库,包括:波动因子、红利因子、贝塔因子、基本面因子、质量因子、动量因子、估值因子、成长因子。每个因子的计算是以中证相关指数为基础进行调整,详细见文档。

文档
数据简介

## 红利因子(DIVIDEND) 红利因子一般选择现金股息率高、分红稳定的公式,具体计算方法如下: 1. 选样方法: * 过去3年连续现金分红 * 过去3年股利支付率的均值和过去1年股利支付率均大于0且小于1 若样本空间内的股票不知道该筛选条件,则红利因子为 np.na 2. 计算方法: * 按照过去三年平均现金股息率由高到低排名,计算红利因子值 ## 基本面因子(FUNDAMENTAL) 基本面因子的计算遵循以下几条规则: 1. 基本面价值得分计算公式如下: * 营业收入:公司过去5年营业收入的平均值; * 现金流:公司过去5年现金流的平均值; * 净资产:公司在定期调整中的净资产; * 分红:公司过去5年分红总额的平均值 2. 若公司可用年报数据少于5年,则按可用年限的数据计算。 3. 得到基本面价值得分,计算截面上单个样本占所有样本空间的百分比。 4. 最终的基本面因子值等于上述四个指标等法的平均值 * 10,000,000 ## 质量因子(QUALITY) 质量因子侧重于盈利能力高、盈利可持续、现金流充沛且具备成长性的公司,其计算规则如下: 1. 选样方法: * 剔除过去3年净利润变化为负的证券; * 剔除过去1年净利润为负的证券; * 对剩余证券按照盈余波动率进行升序排序,剔除排名后20%的证券,其中盈余波动率=过去12个季度ROE的标准差。 被剔除的股票,质量因子为 np.nan 2. 对剩余证券计算其质量指标: * 盈利能力 = ROE 对 ln(pb) 回归取残差值 * 成长能力 = SUE 和 $ \Delta ROE $两个指标标准化Z值的均值,其中: * SUE = (单季度净利润 - 预期净利润) / 过去8个季度净利润同比变化的标准差 * 预期净利润 = 去年同期单季度实际净利润 + 过去8个季度净利润同比变化的均值 * $ \Delta ROE $ = 季度ROE变化值 * 盈利质量 = (经营活动现金净流量 - 营业利润) / 最新财报总资产 * 财务杠杆 = 过去1年经营活动现金流量 / 最新财报总负债 3. 对上述计算得到的质量指标,区分金融业与非金融业,计算标准化的Z值,具体如下: * 非金融业综合得分 = [30% * Z(盈利能力) + 35% * Z(成长能力) + 25% * Z(盈利质量) + 10% * Z(财务杠杆)] / $\sqrt{0.285}$ * 金融业综合得分 = [50% * Z(盈利能力) + 50% * Z(成长能力)] / $\sqrt{0.5}$ ## 估值因子(VALUATION) 以 PE 为代替 ## 成长因子(GROWTH) 成长因子计算遵循以下规则: 1. 计算以下3个指标: * 主营业务收入增长率:采用过去3年主营业收入与时间进行回归分析,将回归系数与过去3年的主营业收入平均值的比值作为主营业务收入增长率变量。 * 净利润增长率:采用过去3年净利润与时间进行回归分析,将回归系数与过去3年的净利润平均值的比值作为净利润收入增长率变量。 * 内部增长率:净资产收益率 * (1 - 红利支付率) 2. 最终评分为上述三个指标进行Z值标准化并求均值 成长评分 = 1/3 * [Z(SALESG) + Z(PROFITG) + Z(G)] ## 波动因子(VOLATILITY) 波动因子 = 过去1年日收益率的标准差 ## 动量因子(ADJMOM) 风险调整动量指标 = 过去1年的价格收益率 / 过去1年的周收益波动率 ## 贝塔因子(BETA) 计算每个样本证券与以下指数过去1年的贝塔值: * BETA_399001 - 深证成指 * BETA_399006 - 创业板指 * BETA_000903 - 中证100 * BETA_000300 - 沪深300 * BETA_399330 - 深证100 * BETA_000688 - 科创50 * BETA_000985 - 中证全指 * BETA_899050 - 北证50 * BETA_000905 - 中证500 * BETA_000852 - 中证1000 * BETA_000001 - 上证指数 * BETA_000016 - 上证50

用例
表结构
字段 字段类型 字段描述
BETA_000985 double 贝塔因子-中证全指
BETA_399001 double 贝塔因子-深证成指
BETA_399006 double 贝塔因子-创业板指
BETA_399330 double 贝塔因子-深证100
BETA_899050 double 贝塔因子-北证50
instrument string 证券代码
date timestamp[ns] 日期
__PARTITION__ int64 -
FUNDAMENTAL double 基本面因子
ADJMOM double 动量因子
GROWTH double 成长能力
QUALITY double 质量因子
DIVIDEND double 红利因子
VALUATION double 估值能力
VOLATILITY double 波动因子
BETA_000001 double 贝塔因子-上证指数
BETA_000016 double 贝塔因子-上证50
BETA_000300 double 贝塔因子-沪深300
BETA_000688 double 贝塔因子-科创50
BETA_000852 double 贝塔因子-中证1000
BETA_000903 double 贝塔因子-中证100
BETA_000905 double 贝塔因子-中证500

表名cn_stock_factors_style_bq

起始时间:

最近更新时间: