Shortcuts

因子字典#

每个因子的分组、公式、含义、回看窗口(lookback,交易日)与存储方式。表格由因子注册表生成;数据口径与计算方式见 因子数据。

读取时写全名:system/<库>/<因子>,如 system/qlib/KMID、system/barra-cne5/SIZE。 存储方式:稠密为每个交易日一个值;阶梯为只在变化时存储(财报、行业调整),读取时每个交易日都有值; 截面为读取时在 universe 上计算,不存储。

qlib 与 Alpha158#

system/qlib 的 158 个量价因子。system/alpha158 按 Qlib Alpha158 的字段顺序引用这些因子, 因子名与数据相同(system/alpha158/KMID 即 system/qlib/KMID)。公式用 Qlib 表达式书写: $close 等为后复权价,Ref($close, 5) 为 5 个交易日前的值,Mean、Std、Corr 等为滚动统计。

因子

分组

公式

含义

lookback

存储

KMID

K 线

($close-$open)/$open

K 线实体相对开盘价:收阳为正、收阴为负

0

稠密

KLEN

K 线

($high-$low)/$open

当日振幅(最高减最低)相对开盘价

0

稠密

KMID2

K 线

($close-$open)/($high-$low+1e-12)

实体占当日振幅的比例,衡量收盘相对开盘的方向强度

0

稠密

KUP

K 线

($high-Greater($open,$close))/$open

上影线长度相对开盘价,反映冲高回落的程度

0

稠密

KUP2

K 线

($high-Greater($open,$close))/($high-$low+1e-12)

上影线占当日振幅的比例

0

稠密

KLOW

K 线

(Less($open,$close)-$low)/$open

下影线长度相对开盘价,反映探底回升的程度

0

稠密

KLOW2

K 线

(Less($open,$close)-$low)/($high-$low+1e-12)

下影线占当日振幅的比例

0

稠密

KSFT

K 线

(2*$close-$high-$low)/$open

收盘价在当日高低区间中的偏移(相对开盘价):接近最高为正、接近最低为负

0

稠密

KSFT2

K 线

(2*$close-$high-$low)/($high-$low+1e-12)

收盘价在当日高低区间中的偏移,占当日振幅的比例

0

稠密

OPEN0

价格

$open/$close

当日开盘价相对收盘价

0

稠密

HIGH0

价格

$high/$close

当日最高价相对收盘价

0

稠密

LOW0

价格

$low/$close

当日最低价相对收盘价

0

稠密

VWAP0

价格

$vwap/$close

当日成交均价相对收盘价

0

稠密

ROC5

动量

Ref($close,5)/$close

5 日前的收盘价相对今日收盘价,即 5 日收益率的倒数形式:越大表示过去 5 日跌得越多

5

稠密

ROC10

动量

Ref($close,10)/$close

10 日前的收盘价相对今日收盘价,即 10 日收益率的倒数形式:越大表示过去 10 日跌得越多

10

稠密

ROC20

动量

Ref($close,20)/$close

20 日前的收盘价相对今日收盘价,即 20 日收益率的倒数形式:越大表示过去 20 日跌得越多

20

稠密

ROC30

动量

Ref($close,30)/$close

30 日前的收盘价相对今日收盘价,即 30 日收益率的倒数形式:越大表示过去 30 日跌得越多

30

稠密

ROC60

动量

Ref($close,60)/$close

60 日前的收盘价相对今日收盘价,即 60 日收益率的倒数形式:越大表示过去 60 日跌得越多

60

稠密

MA5

趋势

Mean($close,5)/$close

5 日收盘均价相对今日收盘价:大于 1 表示价格位于均线下方

4

稠密

MA10

趋势

Mean($close,10)/$close

10 日收盘均价相对今日收盘价:大于 1 表示价格位于均线下方

9

稠密

MA20

趋势

Mean($close,20)/$close

20 日收盘均价相对今日收盘价:大于 1 表示价格位于均线下方

19

稠密

MA30

趋势

Mean($close,30)/$close

30 日收盘均价相对今日收盘价:大于 1 表示价格位于均线下方

29

稠密

MA60

趋势

Mean($close,60)/$close

60 日收盘均价相对今日收盘价:大于 1 表示价格位于均线下方

59

稠密

STD5

波动

Std($close,5)/$close

5 日收盘价标准差相对今日收盘价

4

稠密

STD10

波动

Std($close,10)/$close

10 日收盘价标准差相对今日收盘价

9

稠密

STD20

波动

Std($close,20)/$close

20 日收盘价标准差相对今日收盘价

19

稠密

STD30

波动

Std($close,30)/$close

30 日收盘价标准差相对今日收盘价

29

稠密

STD60

波动

Std($close,60)/$close

60 日收盘价标准差相对今日收盘价

59

稠密

BETA5

趋势

Slope($close,5)/$close

5 日收盘价对时间回归的斜率相对今日收盘价,即单位时间的价格变化率

4

稠密

BETA10

趋势

Slope($close,10)/$close

10 日收盘价对时间回归的斜率相对今日收盘价,即单位时间的价格变化率

9

稠密

BETA20

趋势

Slope($close,20)/$close

20 日收盘价对时间回归的斜率相对今日收盘价,即单位时间的价格变化率

19

稠密

BETA30

趋势

Slope($close,30)/$close

30 日收盘价对时间回归的斜率相对今日收盘价,即单位时间的价格变化率

29

稠密

BETA60

趋势

Slope($close,60)/$close

60 日收盘价对时间回归的斜率相对今日收盘价,即单位时间的价格变化率

59

稠密

RSQR5

趋势

Rsquare($close,5)

5 日收盘价对时间回归的 R²:趋势的线性程度

4

稠密

RSQR10

趋势

Rsquare($close,10)

10 日收盘价对时间回归的 R²:趋势的线性程度

9

稠密

RSQR20

趋势

Rsquare($close,20)

20 日收盘价对时间回归的 R²:趋势的线性程度

19

稠密

RSQR30

趋势

Rsquare($close,30)

30 日收盘价对时间回归的 R²:趋势的线性程度

29

稠密

RSQR60

趋势

Rsquare($close,60)

60 日收盘价对时间回归的 R²:趋势的线性程度

59

稠密

RESI5

趋势

Resi($close,5)/$close

5 日收盘价对时间回归的最后一个残差相对今日收盘价:偏离趋势线的程度

4

稠密

RESI10

趋势

Resi($close,10)/$close

10 日收盘价对时间回归的最后一个残差相对今日收盘价:偏离趋势线的程度

9

稠密

RESI20

趋势

Resi($close,20)/$close

20 日收盘价对时间回归的最后一个残差相对今日收盘价:偏离趋势线的程度

19

稠密

RESI30

趋势

Resi($close,30)/$close

30 日收盘价对时间回归的最后一个残差相对今日收盘价:偏离趋势线的程度

29

稠密

RESI60

趋势

Resi($close,60)/$close

60 日收盘价对时间回归的最后一个残差相对今日收盘价:偏离趋势线的程度

59

稠密

MAX5

区间

Max($high,5)/$close

5 日最高价相对今日收盘价

4

稠密

MAX10

区间

Max($high,10)/$close

10 日最高价相对今日收盘价

9

稠密

MAX20

区间

Max($high,20)/$close

20 日最高价相对今日收盘价

19

稠密

MAX30

区间

Max($high,30)/$close

30 日最高价相对今日收盘价

29

稠密

MAX60

区间

Max($high,60)/$close

60 日最高价相对今日收盘价

59

稠密

MIN5

区间

Min($low,5)/$close

5 日最低价相对今日收盘价

4

稠密

MIN10

区间

Min($low,10)/$close

10 日最低价相对今日收盘价

9

稠密

MIN20

区间

Min($low,20)/$close

20 日最低价相对今日收盘价

19

稠密

MIN30

区间

Min($low,30)/$close

30 日最低价相对今日收盘价

29

稠密

MIN60

区间

Min($low,60)/$close

60 日最低价相对今日收盘价

59

稠密

QTLU5

区间

Quantile($close,5,0.8)/$close

5 日收盘价的 80% 分位数相对今日收盘价

4

稠密

QTLU10

区间

Quantile($close,10,0.8)/$close

10 日收盘价的 80% 分位数相对今日收盘价

9

稠密

QTLU20

区间

Quantile($close,20,0.8)/$close

20 日收盘价的 80% 分位数相对今日收盘价

19

稠密

QTLU30

区间

Quantile($close,30,0.8)/$close

30 日收盘价的 80% 分位数相对今日收盘价

29

稠密

QTLU60

区间

Quantile($close,60,0.8)/$close

60 日收盘价的 80% 分位数相对今日收盘价

59

稠密

QTLD5

区间

Quantile($close,5,0.2)/$close

5 日收盘价的 20% 分位数相对今日收盘价

4

稠密

QTLD10

区间

Quantile($close,10,0.2)/$close

10 日收盘价的 20% 分位数相对今日收盘价

9

稠密

QTLD20

区间

Quantile($close,20,0.2)/$close

20 日收盘价的 20% 分位数相对今日收盘价

19

稠密

QTLD30

区间

Quantile($close,30,0.2)/$close

30 日收盘价的 20% 分位数相对今日收盘价

29

稠密

QTLD60

区间

Quantile($close,60,0.2)/$close

60 日收盘价的 20% 分位数相对今日收盘价

59

稠密

RANK5

区间

Rank($close,5)

今日收盘价在过去 5 日中的百分位排名

4

稠密

RANK10

区间

Rank($close,10)

今日收盘价在过去 10 日中的百分位排名

9

稠密

RANK20

区间

Rank($close,20)

今日收盘价在过去 20 日中的百分位排名

19

稠密

RANK30

区间

Rank($close,30)

今日收盘价在过去 30 日中的百分位排名

29

稠密

RANK60

区间

Rank($close,60)

今日收盘价在过去 60 日中的百分位排名

59

稠密

RSV5

区间

($close-Min($low,5))/(Max($high,5)-Min($low,5)+1e-12)

今日收盘价在 5 日高低区间中的位置(0 为最低、1 为最高),即 KDJ 的 RSV

4

稠密

RSV10

区间

($close-Min($low,10))/(Max($high,10)-Min($low,10)+1e-12)

今日收盘价在 10 日高低区间中的位置(0 为最低、1 为最高),即 KDJ 的 RSV

9

稠密

RSV20

区间

($close-Min($low,20))/(Max($high,20)-Min($low,20)+1e-12)

今日收盘价在 20 日高低区间中的位置(0 为最低、1 为最高),即 KDJ 的 RSV

19

稠密

RSV30

区间

($close-Min($low,30))/(Max($high,30)-Min($low,30)+1e-12)

今日收盘价在 30 日高低区间中的位置(0 为最低、1 为最高),即 KDJ 的 RSV

29

稠密

RSV60

区间

($close-Min($low,60))/(Max($high,60)-Min($low,60)+1e-12)

今日收盘价在 60 日高低区间中的位置(0 为最低、1 为最高),即 KDJ 的 RSV

59

稠密

IMAX5

区间

IdxMax($high,5)/5

5 日最高价出现在多少天前,除以 5:越小表示新高越近

4

稠密

IMAX10

区间

IdxMax($high,10)/10

10 日最高价出现在多少天前,除以 10:越小表示新高越近

9

稠密

IMAX20

区间

IdxMax($high,20)/20

20 日最高价出现在多少天前,除以 20:越小表示新高越近

19

稠密

IMAX30

区间

IdxMax($high,30)/30

30 日最高价出现在多少天前,除以 30:越小表示新高越近

29

稠密

IMAX60

区间

IdxMax($high,60)/60

60 日最高价出现在多少天前,除以 60:越小表示新高越近

59

稠密

IMIN5

区间

IdxMin($low,5)/5

5 日最低价出现在多少天前,除以 5:越小表示新低越近

4

稠密

IMIN10

区间

IdxMin($low,10)/10

10 日最低价出现在多少天前,除以 10:越小表示新低越近

9

稠密

IMIN20

区间

IdxMin($low,20)/20

20 日最低价出现在多少天前,除以 20:越小表示新低越近

19

稠密

IMIN30

区间

IdxMin($low,30)/30

30 日最低价出现在多少天前,除以 30:越小表示新低越近

29

稠密

IMIN60

区间

IdxMin($low,60)/60

60 日最低价出现在多少天前,除以 60:越小表示新低越近

59

稠密

IMXD5

区间

(IdxMax($high,5)-IdxMin($low,5))/5

5 日内最高价与最低价出现时间之差,除以 5:正值表示先见低后见高

4

稠密

IMXD10

区间

(IdxMax($high,10)-IdxMin($low,10))/10

10 日内最高价与最低价出现时间之差,除以 10:正值表示先见低后见高

9

稠密

IMXD20

区间

(IdxMax($high,20)-IdxMin($low,20))/20

20 日内最高价与最低价出现时间之差,除以 20:正值表示先见低后见高

19

稠密

IMXD30

区间

(IdxMax($high,30)-IdxMin($low,30))/30

30 日内最高价与最低价出现时间之差,除以 30:正值表示先见低后见高

29

稠密

IMXD60

区间

(IdxMax($high,60)-IdxMin($low,60))/60

60 日内最高价与最低价出现时间之差,除以 60:正值表示先见低后见高

59

稠密

CORR5

量价

Corr($close,Log($volume+1),5)

5 日收盘价与对数成交量的相关系数

4

稠密

CORR10

量价

Corr($close,Log($volume+1),10)

10 日收盘价与对数成交量的相关系数

9

稠密

CORR20

量价

Corr($close,Log($volume+1),20)

20 日收盘价与对数成交量的相关系数

19

稠密

CORR30

量价

Corr($close,Log($volume+1),30)

30 日收盘价与对数成交量的相关系数

29

稠密

CORR60

量价

Corr($close,Log($volume+1),60)

60 日收盘价与对数成交量的相关系数

59

稠密

CORD5

量价

Corr($close/Ref($close,1),Log($volume/Ref($volume,1)+1),5)

5 日价格变化率与对数成交量变化率的相关系数

5

稠密

CORD10

量价

Corr($close/Ref($close,1),Log($volume/Ref($volume,1)+1),10)

10 日价格变化率与对数成交量变化率的相关系数

10

稠密

CORD20

量价

Corr($close/Ref($close,1),Log($volume/Ref($volume,1)+1),20)

20 日价格变化率与对数成交量变化率的相关系数

20

稠密

CORD30

量价

Corr($close/Ref($close,1),Log($volume/Ref($volume,1)+1),30)

30 日价格变化率与对数成交量变化率的相关系数

30

稠密

CORD60

量价

Corr($close/Ref($close,1),Log($volume/Ref($volume,1)+1),60)

60 日价格变化率与对数成交量变化率的相关系数

60

稠密

CNTP5

涨跌计数

Mean($close>Ref($close,1),5)

5 日中上涨天数的比例

5

稠密

CNTP10

涨跌计数

Mean($close>Ref($close,1),10)

10 日中上涨天数的比例

10

稠密

CNTP20

涨跌计数

Mean($close>Ref($close,1),20)

20 日中上涨天数的比例

20

稠密

CNTP30

涨跌计数

Mean($close>Ref($close,1),30)

30 日中上涨天数的比例

30

稠密

CNTP60

涨跌计数

Mean($close>Ref($close,1),60)

60 日中上涨天数的比例

60

稠密

CNTN5

涨跌计数

Mean($close<Ref($close,1),5)

5 日中下跌天数的比例

5

稠密

CNTN10

涨跌计数

Mean($close<Ref($close,1),10)

10 日中下跌天数的比例

10

稠密

CNTN20

涨跌计数

Mean($close<Ref($close,1),20)

20 日中下跌天数的比例

20

稠密

CNTN30

涨跌计数

Mean($close<Ref($close,1),30)

30 日中下跌天数的比例

30

稠密

CNTN60

涨跌计数

Mean($close<Ref($close,1),60)

60 日中下跌天数的比例

60

稠密

CNTD5

涨跌计数

Mean($close>Ref($close,1),5)-Mean($close<Ref($close,1),5)

5 日中上涨天数比例减下跌天数比例

5

稠密

CNTD10

涨跌计数

Mean($close>Ref($close,1),10)-Mean($close<Ref($close,1),10)

10 日中上涨天数比例减下跌天数比例

10

稠密

CNTD20

涨跌计数

Mean($close>Ref($close,1),20)-Mean($close<Ref($close,1),20)

20 日中上涨天数比例减下跌天数比例

20

稠密

CNTD30

涨跌计数

Mean($close>Ref($close,1),30)-Mean($close<Ref($close,1),30)

30 日中上涨天数比例减下跌天数比例

30

稠密

CNTD60

涨跌计数

Mean($close>Ref($close,1),60)-Mean($close<Ref($close,1),60)

60 日中上涨天数比例减下跌天数比例

60

稠密

SUMP5

涨跌幅度

Sum(Greater($close-Ref($close,1),0),5)/(Sum(Abs($close-Ref($close,1)),5)+1e-12)

5 日上涨幅度之和占总波动幅度的比例,类似 RSI

5

稠密

SUMP10

涨跌幅度

Sum(Greater($close-Ref($close,1),0),10)/(Sum(Abs($close-Ref($close,1)),10)+1e-12)

10 日上涨幅度之和占总波动幅度的比例,类似 RSI

10

稠密

SUMP20

涨跌幅度

Sum(Greater($close-Ref($close,1),0),20)/(Sum(Abs($close-Ref($close,1)),20)+1e-12)

20 日上涨幅度之和占总波动幅度的比例,类似 RSI

20

稠密

SUMP30

涨跌幅度

Sum(Greater($close-Ref($close,1),0),30)/(Sum(Abs($close-Ref($close,1)),30)+1e-12)

30 日上涨幅度之和占总波动幅度的比例,类似 RSI

30

稠密

SUMP60

涨跌幅度

Sum(Greater($close-Ref($close,1),0),60)/(Sum(Abs($close-Ref($close,1)),60)+1e-12)

60 日上涨幅度之和占总波动幅度的比例,类似 RSI

60

稠密

SUMN5

涨跌幅度

Sum(Greater(Ref($close,1)-$close,0),5)/(Sum(Abs($close-Ref($close,1)),5)+1e-12)

5 日下跌幅度之和占总波动幅度的比例

5

稠密

SUMN10

涨跌幅度

Sum(Greater(Ref($close,1)-$close,0),10)/(Sum(Abs($close-Ref($close,1)),10)+1e-12)

10 日下跌幅度之和占总波动幅度的比例

10

稠密

SUMN20

涨跌幅度

Sum(Greater(Ref($close,1)-$close,0),20)/(Sum(Abs($close-Ref($close,1)),20)+1e-12)

20 日下跌幅度之和占总波动幅度的比例

20

稠密

SUMN30

涨跌幅度

Sum(Greater(Ref($close,1)-$close,0),30)/(Sum(Abs($close-Ref($close,1)),30)+1e-12)

30 日下跌幅度之和占总波动幅度的比例

30

稠密

SUMN60

涨跌幅度

Sum(Greater(Ref($close,1)-$close,0),60)/(Sum(Abs($close-Ref($close,1)),60)+1e-12)

60 日下跌幅度之和占总波动幅度的比例

60

稠密

SUMD5

涨跌幅度

(Sum(Greater($close-Ref($close,1),0),5)-Sum(Greater(Ref($close,1)-$close,0),5))/(Sum(Abs($close-Ref($close,1)),5)+1e-12)

5 日上涨幅度与下跌幅度之差占总波动幅度的比例

5

稠密

SUMD10

涨跌幅度

(Sum(Greater($close-Ref($close,1),0),10)-Sum(Greater(Ref($close,1)-$close,0),10))/(Sum(Abs($close-Ref($close,1)),10)+1e-12)

10 日上涨幅度与下跌幅度之差占总波动幅度的比例

10

稠密

SUMD20

涨跌幅度

(Sum(Greater($close-Ref($close,1),0),20)-Sum(Greater(Ref($close,1)-$close,0),20))/(Sum(Abs($close-Ref($close,1)),20)+1e-12)

20 日上涨幅度与下跌幅度之差占总波动幅度的比例

20

稠密

SUMD30

涨跌幅度

(Sum(Greater($close-Ref($close,1),0),30)-Sum(Greater(Ref($close,1)-$close,0),30))/(Sum(Abs($close-Ref($close,1)),30)+1e-12)

30 日上涨幅度与下跌幅度之差占总波动幅度的比例

30

稠密

SUMD60

涨跌幅度

(Sum(Greater($close-Ref($close,1),0),60)-Sum(Greater(Ref($close,1)-$close,0),60))/(Sum(Abs($close-Ref($close,1)),60)+1e-12)

60 日上涨幅度与下跌幅度之差占总波动幅度的比例

60

稠密

VMA5

成交量

Mean($volume,5)/($volume+1e-12)

5 日平均成交量相对今日成交量

4

稠密

VMA10

成交量

Mean($volume,10)/($volume+1e-12)

10 日平均成交量相对今日成交量

9

稠密

VMA20

成交量

Mean($volume,20)/($volume+1e-12)

20 日平均成交量相对今日成交量

19

稠密

VMA30

成交量

Mean($volume,30)/($volume+1e-12)

30 日平均成交量相对今日成交量

29

稠密

VMA60

成交量

Mean($volume,60)/($volume+1e-12)

60 日平均成交量相对今日成交量

59

稠密

VSTD5

成交量

Std($volume,5)/($volume+1e-12)

5 日成交量标准差相对今日成交量

4

稠密

VSTD10

成交量

Std($volume,10)/($volume+1e-12)

10 日成交量标准差相对今日成交量

9

稠密

VSTD20

成交量

Std($volume,20)/($volume+1e-12)

20 日成交量标准差相对今日成交量

19

稠密

VSTD30

成交量

Std($volume,30)/($volume+1e-12)

30 日成交量标准差相对今日成交量

29

稠密

VSTD60

成交量

Std($volume,60)/($volume+1e-12)

60 日成交量标准差相对今日成交量

59

稠密

WVMA5

成交量

Std(Abs($close/Ref($close,1)-1)*$volume,5)/(Mean(Abs($close/Ref($close,1)-1)*$volume,5)+1e-12)

5 日成交量加权的价格变动幅度的变异系数(标准差 ÷ 均值),衡量量价波动的不稳定性

5

稠密

WVMA10

成交量

Std(Abs($close/Ref($close,1)-1)*$volume,10)/(Mean(Abs($close/Ref($close,1)-1)*$volume,10)+1e-12)

10 日成交量加权的价格变动幅度的变异系数(标准差 ÷ 均值),衡量量价波动的不稳定性

10

稠密

WVMA20

成交量

Std(Abs($close/Ref($close,1)-1)*$volume,20)/(Mean(Abs($close/Ref($close,1)-1)*$volume,20)+1e-12)

20 日成交量加权的价格变动幅度的变异系数(标准差 ÷ 均值),衡量量价波动的不稳定性

20

稠密

WVMA30

成交量

Std(Abs($close/Ref($close,1)-1)*$volume,30)/(Mean(Abs($close/Ref($close,1)-1)*$volume,30)+1e-12)

30 日成交量加权的价格变动幅度的变异系数(标准差 ÷ 均值),衡量量价波动的不稳定性

30

稠密

WVMA60

成交量

Std(Abs($close/Ref($close,1)-1)*$volume,60)/(Mean(Abs($close/Ref($close,1)-1)*$volume,60)+1e-12)

60 日成交量加权的价格变动幅度的变异系数(标准差 ÷ 均值),衡量量价波动的不稳定性

60

稠密

VSUMP5

成交量

Sum(Greater($volume-Ref($volume,1),0),5)/(Sum(Abs($volume-Ref($volume,1)),5)+1e-12)

5 日成交量增加量之和占成交量总变动的比例

5

稠密

VSUMP10

成交量

Sum(Greater($volume-Ref($volume,1),0),10)/(Sum(Abs($volume-Ref($volume,1)),10)+1e-12)

10 日成交量增加量之和占成交量总变动的比例

10

稠密

VSUMP20

成交量

Sum(Greater($volume-Ref($volume,1),0),20)/(Sum(Abs($volume-Ref($volume,1)),20)+1e-12)

20 日成交量增加量之和占成交量总变动的比例

20

稠密

VSUMP30

成交量

Sum(Greater($volume-Ref($volume,1),0),30)/(Sum(Abs($volume-Ref($volume,1)),30)+1e-12)

30 日成交量增加量之和占成交量总变动的比例

30

稠密

VSUMP60

成交量

Sum(Greater($volume-Ref($volume,1),0),60)/(Sum(Abs($volume-Ref($volume,1)),60)+1e-12)

60 日成交量增加量之和占成交量总变动的比例

60

稠密

VSUMN5

成交量

Sum(Greater(Ref($volume,1)-$volume,0),5)/(Sum(Abs($volume-Ref($volume,1)),5)+1e-12)

5 日成交量减少量之和占成交量总变动的比例

5

稠密

VSUMN10

成交量

Sum(Greater(Ref($volume,1)-$volume,0),10)/(Sum(Abs($volume-Ref($volume,1)),10)+1e-12)

10 日成交量减少量之和占成交量总变动的比例

10

稠密

VSUMN20

成交量

Sum(Greater(Ref($volume,1)-$volume,0),20)/(Sum(Abs($volume-Ref($volume,1)),20)+1e-12)

20 日成交量减少量之和占成交量总变动的比例

20

稠密

VSUMN30

成交量

Sum(Greater(Ref($volume,1)-$volume,0),30)/(Sum(Abs($volume-Ref($volume,1)),30)+1e-12)

30 日成交量减少量之和占成交量总变动的比例

30

稠密

VSUMN60

成交量

Sum(Greater(Ref($volume,1)-$volume,0),60)/(Sum(Abs($volume-Ref($volume,1)),60)+1e-12)

60 日成交量减少量之和占成交量总变动的比例

60

稠密

VSUMD5

成交量

(Sum(Greater($volume-Ref($volume,1),0),5)-Sum(Greater(Ref($volume,1)-$volume,0),5))/(Sum(Abs($volume-Ref($volume,1)),5)+1e-12)

5 日成交量增加量与减少量之差占成交量总变动的比例

5

稠密

VSUMD10

成交量

(Sum(Greater($volume-Ref($volume,1),0),10)-Sum(Greater(Ref($volume,1)-$volume,0),10))/(Sum(Abs($volume-Ref($volume,1)),10)+1e-12)

10 日成交量增加量与减少量之差占成交量总变动的比例

10

稠密

VSUMD20

成交量

(Sum(Greater($volume-Ref($volume,1),0),20)-Sum(Greater(Ref($volume,1)-$volume,0),20))/(Sum(Abs($volume-Ref($volume,1)),20)+1e-12)

20 日成交量增加量与减少量之差占成交量总变动的比例

20

稠密

VSUMD30

成交量

(Sum(Greater($volume-Ref($volume,1),0),30)-Sum(Greater(Ref($volume,1)-$volume,0),30))/(Sum(Abs($volume-Ref($volume,1)),30)+1e-12)

30 日成交量增加量与减少量之差占成交量总变动的比例

30

稠密

VSUMD60

成交量

(Sum(Greater($volume-Ref($volume,1),0),60)-Sum(Greater(Ref($volume,1)-$volume,0),60))/(Sum(Abs($volume-Ref($volume,1)),60)+1e-12)

60 日成交量增加量与减少量之差占成交量总变动的比例

60

稠密

Barra CNE5#

system/barra-cne5:风格因子是标准化之后的暴露(流通市值加权均值 0、等权标准差 1);行业因子为申万 2021 一级行业的哑变量;COUNTRY 在截面中恒为 1。

因子

分组

公式

含义

lookback

存储

SIZE

风格

standardize(LNCAP)

规模:LNCAP(总市值的对数)标准化。大市值为正

0

截面

BETA

风格

standardize(BETA)

贝塔:个股对市场(中证全指)的指数加权回归斜率,标准化

0

截面

MOMENTUM

风格

standardize(RSTR)

动量:RSTR(剔除最近一个月的约两年加权对数收益和),标准化

0

截面

RESVOL

风格

standardize(residual of 0.74 DASTD + 0.16 CMRA + 0.10 HSIGMA on BETA and SIZE)

残差波动:DASTD、CMRA、HSIGMA 按 0.74 / 0.16 / 0.10 合成,再对 BETA、SIZE 正交化后标准化。与贝塔、规模无关的波动

0

截面

NLSIZE

风格

standardize(winsorize(residual of SIZE^3 on SIZE))

非线性规模:SIZE 的三次方对 SIZE 正交化后 winsorize、标准化。刻画中盘股相对大小盘的差异

0

截面

BTOP

风格

standardize(BTOP)

账面市值比:普通股权益 ÷ 总市值,标准化。价值股为正

0

截面

LIQUIDITY

风格

standardize(0.35 STOM + 0.35 STOQ + 0.30 STOA)

流动性:月、季、年换手率按 0.35 / 0.35 / 0.30 合成,标准化

0

截面

EARNYILD

风格

standardize(0.68 EPFWD + 0.21 CETOP + 0.11 ETOP), EPFWD missing

盈利收益率:CETOP、ETOP 按 0.21 / 0.11 合成(分析师预测 EP 缺数据,其 0.68 的权重按比例分给这两项),标准化

0

截面

GROWTH

风格

standardize(0.18 EGRLF + 0.11 EGRSF + 0.24 EGRO + 0.47 SGRO), EGRLF and EGRSF missing

成长:EGRO、SGRO 按 0.24 / 0.47 合成(分析师预测增长缺数据,其权重按比例分配),标准化

0

截面

LEVERAGE

风格

standardize(0.38 MLEV + 0.35 DTOA + 0.27 BLEV)

杠杆:MLEV、DTOA、BLEV 按 0.38 / 0.35 / 0.27 合成,标准化

0

截面

AGRICULTURE

行业

1 in SW 2021 level-1 industry 农林牧渔 (110000)

申万 2021 一级行业 农林牧渔 (110000):属于该行业为 1,否则为 0

0

阶梯

BASIC_CHEMICALS

行业

1 in SW 2021 level-1 industry 基础化工 (220000)

申万 2021 一级行业 基础化工 (220000):属于该行业为 1,否则为 0

0

阶梯

STEEL

行业

1 in SW 2021 level-1 industry 钢铁 (230000)

申万 2021 一级行业 钢铁 (230000):属于该行业为 1,否则为 0

0

阶梯

NONFERROUS_METALS

行业

1 in SW 2021 level-1 industry 有色金属 (240000)

申万 2021 一级行业 有色金属 (240000):属于该行业为 1,否则为 0

0

阶梯

ELECTRONICS

行业

1 in SW 2021 level-1 industry 电子 (270000)

申万 2021 一级行业 电子 (270000):属于该行业为 1,否则为 0

0

阶梯

AUTOMOBILES

行业

1 in SW 2021 level-1 industry 汽车 (280000)

申万 2021 一级行业 汽车 (280000):属于该行业为 1,否则为 0

0

阶梯

HOME_APPLIANCES

行业

1 in SW 2021 level-1 industry 家用电器 (330000)

申万 2021 一级行业 家用电器 (330000):属于该行业为 1,否则为 0

0

阶梯

FOOD_BEVERAGE

行业

1 in SW 2021 level-1 industry 食品饮料 (340000)

申万 2021 一级行业 食品饮料 (340000):属于该行业为 1,否则为 0

0

阶梯

TEXTILES_APPAREL

行业

1 in SW 2021 level-1 industry 纺织服饰 (350000)

申万 2021 一级行业 纺织服饰 (350000):属于该行业为 1,否则为 0

0

阶梯

LIGHT_MANUFACTURING

行业

1 in SW 2021 level-1 industry 轻工制造 (360000)

申万 2021 一级行业 轻工制造 (360000):属于该行业为 1,否则为 0

0

阶梯

PHARMA_BIOTECH

行业

1 in SW 2021 level-1 industry 医药生物 (370000)

申万 2021 一级行业 医药生物 (370000):属于该行业为 1,否则为 0

0

阶梯

UTILITIES

行业

1 in SW 2021 level-1 industry 公用事业 (410000)

申万 2021 一级行业 公用事业 (410000):属于该行业为 1,否则为 0

0

阶梯

TRANSPORTATION

行业

1 in SW 2021 level-1 industry 交通运输 (420000)

申万 2021 一级行业 交通运输 (420000):属于该行业为 1,否则为 0

0

阶梯

REAL_ESTATE

行业

1 in SW 2021 level-1 industry 房地产 (430000)

申万 2021 一级行业 房地产 (430000):属于该行业为 1,否则为 0

0

阶梯

RETAIL

行业

1 in SW 2021 level-1 industry 商贸零售 (450000)

申万 2021 一级行业 商贸零售 (450000):属于该行业为 1,否则为 0

0

阶梯

SOCIAL_SERVICES

行业

1 in SW 2021 level-1 industry 社会服务 (460000)

申万 2021 一级行业 社会服务 (460000):属于该行业为 1,否则为 0

0

阶梯

BANKS

行业

1 in SW 2021 level-1 industry 银行 (480000)

申万 2021 一级行业 银行 (480000):属于该行业为 1,否则为 0

0

阶梯

NONBANK_FINANCIALS

行业

1 in SW 2021 level-1 industry 非银金融 (490000)

申万 2021 一级行业 非银金融 (490000):属于该行业为 1,否则为 0

0

阶梯

CONGLOMERATES

行业

1 in SW 2021 level-1 industry 综合 (510000)

申万 2021 一级行业 综合 (510000):属于该行业为 1,否则为 0

0

阶梯

BUILDING_MATERIALS

行业

1 in SW 2021 level-1 industry 建筑材料 (610000)

申万 2021 一级行业 建筑材料 (610000):属于该行业为 1,否则为 0

0

阶梯

CONSTRUCTION_DECORATION

行业

1 in SW 2021 level-1 industry 建筑装饰 (620000)

申万 2021 一级行业 建筑装饰 (620000):属于该行业为 1,否则为 0

0

阶梯

POWER_EQUIPMENT

行业

1 in SW 2021 level-1 industry 电力设备 (630000)

申万 2021 一级行业 电力设备 (630000):属于该行业为 1,否则为 0

0

阶梯

MACHINERY

行业

1 in SW 2021 level-1 industry 机械设备 (640000)

申万 2021 一级行业 机械设备 (640000):属于该行业为 1,否则为 0

0

阶梯

DEFENSE

行业

1 in SW 2021 level-1 industry 国防军工 (650000)

申万 2021 一级行业 国防军工 (650000):属于该行业为 1,否则为 0

0

阶梯

COMPUTERS

行业

1 in SW 2021 level-1 industry 计算机 (710000)

申万 2021 一级行业 计算机 (710000):属于该行业为 1,否则为 0

0

阶梯

MEDIA

行业

1 in SW 2021 level-1 industry 传媒 (720000)

申万 2021 一级行业 传媒 (720000):属于该行业为 1,否则为 0

0

阶梯

TELECOM

行业

1 in SW 2021 level-1 industry 通信 (730000)

申万 2021 一级行业 通信 (730000):属于该行业为 1,否则为 0

0

阶梯

COAL

行业

1 in SW 2021 level-1 industry 煤炭 (740000)

申万 2021 一级行业 煤炭 (740000):属于该行业为 1,否则为 0

0

阶梯

PETROLEUM_PETROCHEMICAL

行业

1 in SW 2021 level-1 industry 石油石化 (750000)

申万 2021 一级行业 石油石化 (750000):属于该行业为 1,否则为 0

0

阶梯

ENVIRONMENTAL

行业

1 in SW 2021 level-1 industry 环保 (760000)

申万 2021 一级行业 环保 (760000):属于该行业为 1,否则为 0

0

阶梯

BEAUTY_CARE

行业

1 in SW 2021 level-1 industry 美容护理 (770000)

申万 2021 一级行业 美容护理 (770000):属于该行业为 1,否则为 0

0

阶梯

COUNTRY

国家

1 for every member of the cross-section

国家因子:截面中每只股票都是 1,代表市场整体涨跌(RQData 称 comovement)

0

截面

Barra CNE5 描述符#

system/barra-cne5-descriptor:未经截面处理的原始值。”分组”是描述符所属的风格因子。记号:r 为后复权收盘价的 日收益,r_m 为中证全指的日收益,ewm 为指数加权(权重 0.5^(距今天数 / 半衰期),窗口截断)。

因子

分组

公式

含义

lookback

存储

LNCAP

Size

ln(market_cap)

总市值的自然对数。规模越大值越大

0

稠密

BETA

Beta

ewm beta of r on r_m, 252 sessions, half-life 63

个股日收益对市场(中证全指)日收益的指数加权回归斜率:对市场的敏感度

252

稠密

HSIGMA

Residual Volatility

ewm residual std of r on r_m, 252 sessions, half-life 63

上述回归的残差标准差:不能被市场解释的特质波动

252

稠密

DASTD

Residual Volatility

ewm std of r, 252 sessions, half-life 42

日收益的指数加权标准差:总波动

252

稠密

CMRA

Residual Volatility

ln(1+max Z(T)) - ln(1+min Z(T)), Z(T) = sum of lr over T months, T = 1..12

过去 1 至 12 个月累计对数收益的最大值与最小值之差(取 ln(1+·)):累计收益的波动区间

252

稠密

STOM

Liquidity

ln(sum of turnover over 21 sessions)

最近一个月(21 个交易日)换手率之和的对数

20

稠密

STOQ

Liquidity

ln(mean monthly turnover over 3 months)

最近 3 个月平均月换手率的对数

62

稠密

STOA

Liquidity

ln(mean monthly turnover over 12 months)

最近 12 个月平均月换手率的对数

251

稠密

BTOP

Book-to-Price

common equity / market cap

普通股权益(最新财报)÷ 总市值:账面市值比

0

稠密

ETOP

Earnings Yield

net profit TTM / market cap

净利润 TTM ÷ 总市值:市盈率的倒数

0

稠密

CETOP

Earnings Yield

operating cash flow TTM / market cap

经营活动现金流 TTM ÷ 总市值:现金收益率

0

稠密

MLEV

Leverage

(market cap + preferred equity + long-term debt) / market cap

(总市值 + 优先股 + 长期负债)÷ 总市值:市场杠杆

0

稠密

BLEV

Leverage

(common equity + preferred equity + long-term debt) / common equity

(普通股权益 + 优先股 + 长期负债)÷ 普通股权益:账面杠杆

0

阶梯

DTOA

Leverage

total liabilities / total assets

总负债 ÷ 总资产:资产负债率

0

阶梯

EGRO

Growth

slope of 5 fiscal years' EPS on time / mean \|EPS\|

过去 5 个财年每股收益对时间回归的斜率 ÷ 每股收益绝对值的均值:盈利增长率

0

阶梯

SGRO

Growth

slope of 5 fiscal years' revenue on time / mean \|revenue\|

过去 5 个财年营业总收入对时间回归的斜率 ÷ 收入绝对值的均值:收入增长率(A 股报表无加权股数,用总收入代替每股收入)

0

阶梯

RSTR

Momentum

ewm sum of lr over 504 sessions, half-life 126, lagged 21

约 2 年(504 日)对数收益的指数加权和(半衰期 126 日),滞后 21 日:剔除最近一个月的中期动量

525

稠密

Barra CNE6 描述符#

system/barra-cne6-descriptor:记号同上。与 CNE5 定义相同的描述符是同一份数据。

因子

分组

公式

含义

lookback

存储

LNCAP

Size

ln(market_cap)

总市值的自然对数。规模越大值越大

0

稠密

BETA

Beta

ewm beta of r on r_m, 252 sessions, half-life 63

个股日收益对市场(中证全指)日收益的指数加权回归斜率:对市场的敏感度

252

稠密

HSIGMA

Residual Volatility

ewm residual std of r on r_m, 252 sessions, half-life 63

上述回归的残差标准差:不能被市场解释的特质波动

252

稠密

DASTD

Residual Volatility

ewm std of r, 252 sessions, half-life 42

日收益的指数加权标准差:总波动

252

稠密

CMRA

Residual Volatility

ln(1+max Z(T)) - ln(1+min Z(T)), Z(T) = sum of lr over T months, T = 1..12

过去 1 至 12 个月累计对数收益的最大值与最小值之差(取 ln(1+·)):累计收益的波动区间

252

稠密

STOM

Liquidity

ln(sum of turnover over 21 sessions)

最近一个月(21 个交易日)换手率之和的对数

20

稠密

STOQ

Liquidity

ln(mean monthly turnover over 3 months)

最近 3 个月平均月换手率的对数

62

稠密

STOA

Liquidity

ln(mean monthly turnover over 12 months)

最近 12 个月平均月换手率的对数

251

稠密

BTOP

Book-to-Price

common equity / market cap

普通股权益(最新财报)÷ 总市值:账面市值比

0

稠密

ETOP

Earnings Yield

net profit TTM / market cap

净利润 TTM ÷ 总市值:市盈率的倒数

0

稠密

CETOP

Earnings Yield

operating cash flow TTM / market cap

经营活动现金流 TTM ÷ 总市值:现金收益率

0

稠密

MLEV

Leverage

(market cap + preferred equity + long-term debt) / market cap

(总市值 + 优先股 + 长期负债)÷ 总市值:市场杠杆

0

稠密

BLEV

Leverage

(common equity + preferred equity + long-term debt) / common equity

(普通股权益 + 优先股 + 长期负债)÷ 普通股权益:账面杠杆

0

阶梯

DTOA

Leverage

total liabilities / total assets

总负债 ÷ 总资产:资产负债率

0

阶梯

EGRO

Growth

slope of 5 fiscal years' EPS on time / mean \|EPS\|

过去 5 个财年每股收益对时间回归的斜率 ÷ 每股收益绝对值的均值:盈利增长率

0

阶梯

SGRO

Growth

slope of 5 fiscal years' revenue on time / mean \|revenue\|

过去 5 个财年营业总收入对时间回归的斜率 ÷ 收入绝对值的均值:收入增长率(A 股报表无加权股数,用总收入代替每股收入)

0

阶梯

HALPHA

Momentum

ewm intercept of r on r_m, 252 sessions, half-life 63

上述回归的截距:过去一年相对市场的超额收益(历史 alpha)

252

稠密

RSTR

Momentum

mean over lags 11..21 of the ewm sum of lr over 252 sessions, half-life 126

一年(252 日)对数收益的指数加权和(半衰期 126 日),在滞后 11 至 21 日的 11 个窗口上平均:剔除最近半个月的动量,平滑了起点

273

稠密

STREV

Short-Term Reversal

ewm sum of lr over 21 sessions, half-life 5

最近一个月对数收益的指数加权和(半衰期 5 日):短期反转

21

稠密

SEASON

Seasonality

mean over the past 5 years of the return over the 21 sessions after this day a year before

过去 5 年中、每年同一时点之后一个月的平均收益:季节性

1260

稠密

LTRSTR

Long-Term Reversal

-(mean over lags 273..283 of the ewm sum of lr over 1040 sessions, half-life 260)

约 4 年(1040 日)对数收益的指数加权和,滞后约 1 年并在 11 个窗口上平均,取负:长期反转

1323

稠密

LTHALPHA

Long-Term Reversal

-(mean over lags 273..283 of the ewm intercept of r on r_m over 1040 sessions, half-life 260)

约 4 年窗口上对市场回归的截距,滞后约 1 年并在 11 个窗口上平均,取负:长期 alpha 反转

1323

稠密

ATVR

Liquidity

ewm sum of turnover over 252 sessions, half-life 63

换手率的指数加权年度和:近期换手权重更高

251

稠密

DTOP

Dividend Yield

dividends per share over the last 12 months / price

过去 12 个月每股现金分红 ÷ 股价:股息率

0

稠密

ATO

Profitability

revenue TTM / total assets

营业收入 TTM ÷ 总资产:资产周转率

0

阶梯

GP

Profitability

(revenue - cost of revenue) TTM / total assets

(营业收入 − 营业成本)TTM ÷ 总资产:资产毛利率

0

阶梯

GPM

Profitability

(revenue - cost of revenue) / revenue, TTM

(营业收入 − 营业成本)÷ 营业收入,TTM:毛利率

0

阶梯

ROA

Profitability

net profit TTM / total assets

净利润 TTM ÷ 总资产:资产收益率

0

阶梯

AGRO

Investment Quality

-(slope of 5 years' total assets on time / mean)

过去 5 年总资产对时间回归的斜率 ÷ 均值,取负:资产扩张越快值越低

0

阶梯

IGRO

Investment Quality

-(slope of 5 years' share capital on time / mean)

过去 5 年股本对时间回归的斜率 ÷ 均值,取负:股本扩张(增发)越快值越低

0

阶梯

CXGRO

Investment Quality

-(slope of 5 fiscal years' capex on time / mean \|capex\|)

过去 5 个财年资本开支对时间回归的斜率 ÷ 绝对值均值,取负:资本开支增长越快值越低

0

阶梯

VSAL

Earnings Variability

std / mean \|.\| of 5 fiscal years' revenue

过去 5 个财年营业收入的标准差 ÷ 绝对值均值:收入波动

0

阶梯

VERN

Earnings Variability

std / mean \|.\| of 5 fiscal years' net profit

过去 5 个财年净利润的标准差 ÷ 绝对值均值:盈利波动

0

阶梯

VFLO

Earnings Variability

std / mean \|.\| of 5 fiscal years' operating cash flow

过去 5 个财年经营现金流的标准差 ÷ 绝对值均值:现金流波动

0

阶梯

ABS

Earnings Quality

-(change in net operating assets - D&A) / total assets

资产负债表口径的应计项目:−(净经营资产变化 − 折旧摊销)÷ 总资产。应计越少盈利质量越高

0

阶梯

ACF

Earnings Quality

-(net profit - (operating + investing cash flow) + D&A) / total assets

现金流量表口径的应计项目:−(净利润 − 经营与投资现金流 + 折旧摊销)÷ 总资产

0

阶梯