## 带时间窗口的因子使用 该表底层是个view,存储的是 sql 语句,所以读取带时间窗口的因子时会出现 np.nan 值。 比如:拿 momentum_5 因子举例,他的算子可见“表结构”, 第一个SQL语句: ``` select date, instrument, momentum_5 as momentum_5 from cn_stock_prefactors ``` 第二个SQL语句: ``` select date, instrument, close / m_lag(close, 5) - 1 as momentum_5 from cn_stock_bar1d ``` 如上两个sql语句所示,第一个sql语句直接从cn_stock_prefactors获取momentum_5因子和第二个sql从cn_stock_bar1d计算momentum_5因子是等价的,所以前5日会有 null 值。 ## 技术指标可见表 cn_stock_factors_ta 页面链接:https://bigquant.com/data/datasources/cn_stock_factors_ta
预计算因子(社区版) (cn_stock_prefactors_community)
数据描述: 该表是预计算因子表(cn_stock_prefactors)的社区版本,包含:量价、基本信息、估值、指数、技术指标等。该表是个view,注意带时间窗口因子的使用,详见文档。为了方便筛选和展示,该表前端页面不展示数量过多的技术指标因子,相关字段查询可去以下页面查看:[技术指标因子](https://bigquant.com/data/datasources/cn_stock_factors_ta "点击访问")
文档
用例
表结构
字段 | 字段类型 | 字段描述 |
maobv_20 | DOUBLE | 平衡成交量的移动均值。指标解释:OBV的n1日简单移动均值。SQL 算子:m_ta_sma(m_ta_obv(cn_stock_bar1d.close, cn_stock_bar1d.volume), 20) |
maobv_30 | DOUBLE | 平衡成交量的移动均值。指标解释:OBV的n1日简单移动均值。SQL 算子:m_ta_sma(m_ta_obv(cn_stock_bar1d.close, cn_stock_bar1d.volume), 30) |
maobv_60 | DOUBLE | 平衡成交量的移动均值。指标解释:OBV的n1日简单移动均值。SQL 算子:m_ta_sma(m_ta_obv(cn_stock_bar1d.close, cn_stock_bar1d.volume), 60) |
rsi_long | BOOLEAN | (待废弃指标)RSI短线在RSI长线上方返回True, 否则返回Flase |
trix_5_3 | DOUBLE | 三重指数平均线MATRIX。指标解释:TRIX指标是收盘价的三次指数平滑处理(周期为n1)后,再计算其值一日变化率;MATRIX是TRIX的n2日的移动平均值。SQL 算子:m_ta_sma(m_ta_trix(cn_stock_bar1d.close, 5), 3) |
trix_7_4 | DOUBLE | 三重指数平均线MATRIX。指标解释:TRIX指标是收盘价的三次指数平滑处理(周期为n1)后,再计算其值一日变化率;MATRIX是TRIX的n2日的移动平均值。SQL 算子:m_ta_sma(m_ta_trix(cn_stock_bar1d.close, 7), 4) |
bbi_short | BOOLEAN | (待废弃指标)3日均线, 6日均线, 12日均线, 24日均线依次排列, 短线在长线的下方, 标记为1, 否则返回Flase |
cs_level1 | VARCHAR | 【行业成分】中信一级行业代码 |
cs_level2 | VARCHAR | 【行业成分】中信二级行业代码 |
cs_level3 | VARCHAR | 【行业成分】中信三级行业代码 |
ema_death | BOOLEAN | (待废弃指标)EMA5日线下穿EMA10日线返回True, 否则返回Flase |
ema_short | BOOLEAN | (待废弃指标)EMA5日线在EMA10日线下方返回True, 否则返回Flase |
is_zz1000 | INTEGER | 基本信息-属于中证1000: 0-不属于, 1-属于, SQL 算子: max(if(cn_stock_index_component.name='中证1000', 1, 0)) |
kdj_death | BOOLEAN | (待废弃指标)KDJ_K下穿KDJ_D返回True, 否则返回Flase |
kdj_short | BOOLEAN | (待废弃指标)KDJ_K在KDJ_D下方返回True, 否则返回Flase |
list_date | TIMESTAMP_NS | 基本信息-上市日期, SQL 算子: cn_stock_basic_info.list_date |
list_days | BIGINT | 基本信息-已上市天数 (按自然日), SQL 算子: day(date - cn_stock_basic_info.list_date) |
ma_golden | BOOLEAN | (待废弃指标)MA5日线上穿MA10日线返回True, 否则返回Flase |
macd_hist | DOUBLE | (待废弃指标)MACD柱状值=(MACD_DIF-MACD_DEA)*2 |
macd_long | BOOLEAN | (待废弃指标)MACD_DIF在MACD_DEA上方返回True, 否则返回Flase |
rsi_death | BOOLEAN | (待废弃指标)RSI短线下穿RSI长线返回True, 否则返回Flase |
rsi_short | BOOLEAN | (待废弃指标)RSI短线在RSI长线下方返回True, 否则返回Flase |
trix_12_9 | DOUBLE | 三重指数平均线MATRIX。指标解释:TRIX指标是收盘价的三次指数平滑处理(周期为n1)后,再计算其值一日变化率;MATRIX是TRIX的n2日的移动平均值。SQL 算子:m_ta_sma(m_ta_trix(cn_stock_bar1d.close, 12), 9) |
trix_long | BOOLEAN | (待废弃指标)TRIX在MATRIX上方返回True, 否则返回Flase |
two_crows | BOOLEAN | (待废弃指标)三日K线模式, 第一天长阳, 第二天高开收阴, 第三天再次高开继续收阴, 收盘比前一日收盘价低, 预示股价下跌。 |
ema_golden | BOOLEAN | (待废弃指标)EMA5日线上穿EMA10日线返回True, 否则返回Flase |
kdj_golden | BOOLEAN | (待废弃指标)KDJ_K上穿KDJ_D返回True, 否则返回Flase |
macd_death | BOOLEAN | (待废弃指标)MACD_DIF下穿MACD_DEA返回True, 否则返回Flase |
macd_short | BOOLEAN | (待废弃指标)MACD_DIF在MACD_DEA下方返回True, 否则返回Flase |
momentum_5 | DOUBLE | 量价因子-5日动量, 涉及窗口函数,建议向前取5日, SQL 算子: cn_stock_bar1d.close / m_lag(cn_stock_bar1d.close, 5) - 1,其他周期的因子只需将 m_lag(close, N) 中的N进行替换 |
reversal_5 | DOUBLE | 量价因子-5日反转, 涉及窗口函数,建议向前取N日, SQL 算子: momentum_5 * -1,其他周期的因子只需对对应周期的动量因子取反 |
rsi_golden | BOOLEAN | (待废弃指标)RSI短线上穿RSI长线返回True, 否则返回Flase |
trix_20_12 | DOUBLE | 三重指数平均线MATRIX。指标解释:TRIX指标是收盘价的三次指数平滑处理(周期为n1)后,再计算其值一日变化率;MATRIX是TRIX的n2日的移动平均值。SQL 算子:m_ta_sma(m_ta_trix(cn_stock_bar1d.close, 20), 12) |
trix_60_20 | DOUBLE | 三重指数平均线MATRIX。指标解释:TRIX指标是收盘价的三次指数平滑处理(周期为n1)后,再计算其值一日变化率;MATRIX是TRIX的n2日的移动平均值。SQL 算子:m_ta_sma(m_ta_trix(cn_stock_bar1d.close, 60), 20) |
trix_death | BOOLEAN | (待废弃指标)TRIX下穿MATRIX返回True, 否则返回Flase |
trix_short | BOOLEAN | (待废弃指标)TRIX在MATRIX下方返回True, 否则返回Flase |
kdj_d_5_3_3 | DOUBLE | KDJ的D值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_d(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=5, slowk_period:=3, slowd_period:=3) |
kdj_d_9_3_3 | DOUBLE | KDJ的D值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_d(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=9, slowk_period:=3, slowd_period:=3) |
kdj_j_5_3_3 | DOUBLE | KDJ的J值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_j(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=5, slowk_period:=3, slowd_period:=3) |
kdj_j_9_3_3 | DOUBLE | KDJ的J值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_j(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=9, slowk_period:=3, slowd_period:=3) |
kdj_k_5_3_3 | DOUBLE | KDJ的K值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_k(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=5, slowk_period:=3, slowd_period:=3) |
kdj_k_9_3_3 | DOUBLE | KDJ的K值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_k(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=9, slowk_period:=3, slowd_period:=3) |
list_sector | TINYINT | 基本信息-上市板块代码: 0-未知;1-主板;2-创业板;3-科创板;4-北交所, SQL 算子: cn_stock_basic_info.list_sector |
macd_golden | BOOLEAN | (待废弃指标)MACD_DIF上穿MACD_DEA返回True, 否则返回Flase |
pcf_net_ttm | DOUBLE | 市现率(净额TTM) |
trix_golden | BOOLEAN | (待废弃指标)TRIX上穿MATRIX返回True, 否则返回Flase |
volume_long | TINYINT | (待废弃指标)成交量5日线在成交量10日线上方返回1, 否则返回0 |
daily_return | DOUBLE | 量价因子-日收益率, SQL 算子: cn_stock_bar1d.close / m_lag(cn_stock_bar1d.close, 1) - 1 |
evening_star | BOOLEAN | (待废弃指标)三日K线模式, 与晨星相反, 上升趋势中,第一日阳线, 第二日价格振幅较小, 第三日阴线, 预示顶部反转。 |
kdj_d_10_3_6 | DOUBLE | KDJ的D值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_d(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=10, slowk_period:=3, slowd_period:=6) |
kdj_d_14_3_3 | DOUBLE | KDJ的D值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_d(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=14, slowk_period:=3, slowd_period:=3) |
kdj_d_20_5_5 | DOUBLE | KDJ的D值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_d(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=20, slowk_period:=5, slowd_period:=5) |
kdj_j_10_3_6 | DOUBLE | KDJ的J值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_j(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=10, slowk_period:=3, slowd_period:=6) |
kdj_j_14_3_3 | DOUBLE | KDJ的J值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_j(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=14, slowk_period:=3, slowd_period:=3) |
kdj_j_20_5_5 | DOUBLE | KDJ的J值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_j(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=20, slowk_period:=5, slowd_period:=5) |
kdj_k_10_3_6 | DOUBLE | KDJ的K值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_k(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=10, slowk_period:=3, slowd_period:=6) |
kdj_k_14_3_3 | DOUBLE | KDJ的K值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_k(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=14, slowk_period:=3, slowd_period:=3) |
kdj_k_20_5_5 | DOUBLE | KDJ的K值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:m_ta_kdj_k(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, fastk_period:=20, slowk_period:=5, slowd_period:=5) |
low_000001SH | DOUBLE | 指数相关-上证指数当日最低价 |
low_000016SH | DOUBLE | 指数相关-上证50指数当日最低价 |
low_000300SH | DOUBLE | 指数相关-沪深300指数当日最低价 |
low_000688SH | DOUBLE | 指数相关-科创50指数当日最低价 |
low_000852SH | DOUBLE | 指数相关-中证1000指数当日最低价 |
low_000903SH | DOUBLE | 指数相关-中证100指数当日最低价 |
low_000905SH | DOUBLE | 指数相关-中证500指数当日最低价 |
low_399001SZ | DOUBLE | 指数相关-深证成指当日最低价 |
low_399006SZ | DOUBLE | 指数相关-创业板指当日最低价 |
low_399330SZ | DOUBLE | 指数相关-深证100当日最低价 |
low_899050BJ | DOUBLE | 指数相关-北证50成份指数当日最低价 |
morning_star | BOOLEAN | (待废弃指标)三日K线模式, 下跌趋势, 第一日阴线, 第二日价格振幅较小, 第三天阳线, 预示底部反转。 |
volatility_5 | DOUBLE | 量价因子-5日波动率, 涉及窗口函数,建议向前取N日, SQL 算子: m_nanstd(daily_return, 5),其他周期的因子只需将 m_nanstd(daily_return, 5) 中的N进行替换 |
volume_death | TINYINT | (待废弃指标)成交量5日线下穿成交量10日线返回1, 否则返回0 |
volume_short | TINYINT | (待废弃指标)成交量5日线在成交量10日线下方返回1, 否则返回0 |
high_000001SH | DOUBLE | 指数相关-上证指数当日最高价 |
high_000016SH | DOUBLE | 指数相关-上证50指数当日最高价 |
high_000300SH | DOUBLE | 指数相关-沪深300指数当日最高价 |
high_000688SH | DOUBLE | 指数相关-科创50指数当日最高价 |
high_000852SH | DOUBLE | 指数相关-中证1000指数当日最高价 |
high_000903SH | DOUBLE | 指数相关-中证100指数当日最高价 |
high_000905SH | DOUBLE | 指数相关-中证500指数当日最高价 |
high_399001SZ | DOUBLE | 指数相关-深证成指当日最高价 |
high_399006SZ | DOUBLE | 指数相关-创业板指当日最高价 |
high_399330SZ | DOUBLE | 指数相关-深证100当日最高价 |
high_899050BJ | DOUBLE | 指数相关-北证50成份指数当日最高价 |
kdj_rsv_5_3_3 | DOUBLE | KDJ未成熟随机值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:(cn_stock_bar1d.close - m_min(cn_stock_bar1d.low,5)) / (m_max(cn_stock_bar1d.high,5) - m_min(cn_stock_bar1d.low,5)) |
kdj_rsv_9_3_3 | DOUBLE | KDJ未成熟随机值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:(cn_stock_bar1d.close - m_min(cn_stock_bar1d.low,9)) / (m_max(cn_stock_bar1d.high,9) - m_min(cn_stock_bar1d.low,9)) |
instrument | VARCHAR | 证券代码 |
name | VARCHAR | 基本信息-证券简称, SQL 算子: cn_stock_instruments.name |
margin_trading_status | INTEGER | 基本信息-两融标的: 0-不属于, 1-属于, SQL 算子: 根据 cn_stock_margin_trading_detail 表计算得到 |
bbands_middle_20_2d5 | DOUBLE | 布林带中轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_m(cn_stock_bar1d.close, timeperiod:=20, nbdevup:=2.5, nbdevdn:=2.5, matype:=0) |
st_status | TINYINT | 基本信息-ST状态: 0-正常, 1-ST, 2-*ST, SQL 算子: cn_stock_status.st_status |
bbands_middle_10_2d5 | DOUBLE | 布林带中轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_m(cn_stock_bar1d.close, timeperiod:=10, nbdevup:=2.5, nbdevdn:=2.5, matype:=0) |
adjust_factor | DOUBLE | 量价因子-累计后复权因子, SQL 算子: cn_stock_bar1d.adjust_factor |
bbands_upper_20_2d5 | DOUBLE | 布林带上轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_u(cn_stock_bar1d.close, timeperiod:=20, nbdevup:=2.5, nbdevdn:=2.5, matype:=0) |
bbands_upper_20_1d5 | DOUBLE | 布林带上轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_u(cn_stock_bar1d.close, timeperiod:=20, nbdevup:=1.5, nbdevdn:=1.5, matype:=0) |
bbands_upper_10_2d5 | DOUBLE | 布林带上轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_u(cn_stock_bar1d.close, timeperiod:=10, nbdevup:=2.5, nbdevdn:=2.5, matype:=0) |
bbands_upper_10_1d5 | DOUBLE | 布林带上轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_u(cn_stock_bar1d.close, timeperiod:=10, nbdevup:=1.5, nbdevdn:=1.5, matype:=0) |
lower_limit | DOUBLE | 量价因子-跌停价, SQL 算子: cn_stock_bar1d.lower_limit |
bbands_middle_5_1d5 | DOUBLE | 布林带中轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_m(cn_stock_bar1d.close, timeperiod:=5, nbdevup:=1.5, nbdevdn:=1.5, matype:=0) |
bbands_lower_20_2d5 | DOUBLE | 布林带下轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_l(cn_stock_bar1d.close, timeperiod:=20, nbdevup:=2.5, nbdevdn:=2.5, matype:=0) |
upper_limit | DOUBLE | 量价因子-涨停价, SQL 算子: cn_stock_bar1d.upper_limit |
change_ratio | DOUBLE | 量价因子-涨跌幅(后复权), SQL 算子: cn_stock_bar1d.change_ratio |
ma_death | BOOLEAN | (待废弃指标)MA5日线下穿MA10日线返回True, 否则返回Flase |
ma_short | BOOLEAN | (待废弃指标)MA5日线在MA10日线下方返回True, 否则返回Flase |
macd_dea | DOUBLE | (待废弃指标)MACD_DEA是MACD_DIF线的9日指数移动平均线 |
macd_dif | DOUBLE | (待废弃指标)MACD_DIF是后复权12日收盘价与26日收盘价指数移动平均线间的差 |
maobv_14 | DOUBLE | 平衡成交量的移动均值。指标解释:OBV的n1日简单移动均值。SQL 算子:m_ta_sma(m_ta_obv(cn_stock_bar1d.close, cn_stock_bar1d.volume), 14) |
dark_cloud_cover | BOOLEAN | (待废弃指标)二日K线模式, 第一日长阳, 第二日开盘价高于前一日最高价, 收盘价处于前一日实体中部以下, 预示着股价下跌。 |
bbands_upper_20_2 | DOUBLE | 布林带上轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_u(cn_stock_bar1d.close, timeperiod:=20, nbdevup:=2, nbdevdn:=2, matype:=0) |
bbands_middle_20_2 | DOUBLE | 布林带中轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_m(cn_stock_bar1d.close, timeperiod:=20, nbdevup:=2, nbdevdn:=2, matype:=0) |
price_limit_status | TINYINT | 基本信息-收盘涨跌停状态: 1-跌停, 2-非涨跌停, 3-涨停, SQL 算子: cn_stock_status.price_limit_status |
open_000001SH | DOUBLE | 指数相关-上证指数当日开盘价 |
open_000016SH | DOUBLE | 指数相关-上证50指数当日开盘价 |
open_000300SH | DOUBLE | 指数相关-沪深300指数当日开盘价 |
open_000688SH | DOUBLE | 指数相关-科创50指数当日开盘价 |
open_000852SH | DOUBLE | 指数相关-中证1000指数当日开盘价 |
open_000903SH | DOUBLE | 指数相关-中证100指数当日开盘价 |
open_000905SH | DOUBLE | 指数相关-中证500指数当日开盘价 |
open_399001SZ | DOUBLE | 指数相关-深证成指当日开盘价 |
open_399006SZ | DOUBLE | 指数相关-创业板指当日开盘价 |
open_399330SZ | DOUBLE | 指数相关-深证100当日开盘价 |
open_899050BJ | DOUBLE | 指数相关-北证50成份指数当日开盘价 |
shooting_star | BOOLEAN | (待废弃指标)一日K线模式, 上影线至少为实体长度两倍, 没有下影线, 预示着股价下跌 |
sw2014_level1 | VARCHAR | 【行业成分】申万一级行业代码(2014) |
sw2014_level2 | VARCHAR | 【行业成分】申万二级行业代码(2014) |
sw2014_level3 | VARCHAR | 【行业成分】申万三级行业代码(2014) |
sw2021_level1 | VARCHAR | 【行业成分】申万一级行业代码(2021) |
sw2021_level2 | VARCHAR | 【行业成分】申万二级行业代码(2021) |
sw2021_level3 | VARCHAR | 【行业成分】申万三级行业代码(2021) |
volume_golden | TINYINT | (待废弃指标)成交量5日线上穿成交量10日线返回1, 否则返回0 |
bbands_l_cross | TINYINT | (待废弃指标)后复权收盘价小于布林线下线返回1, 否则返回0 |
bbands_u_cross | TINYINT | (待废弃指标)后复权收盘价大于布林线上线返回1, 否则返回0 |
close_000001SH | DOUBLE | 指数相关-上证指数当日收盘价 |
close_000016SH | DOUBLE | 指数相关-上证50指数当日收盘价 |
close_000300SH | DOUBLE | 指数相关-沪深300指数当日收盘价 |
close_000688SH | DOUBLE | 指数相关-科创50指数当日收盘价 |
close_000852SH | DOUBLE | 指数相关-中证1000指数当日收盘价 |
close_000903SH | DOUBLE | 指数相关-中证100指数当日收盘价 |
close_000905SH | DOUBLE | 指数相关-中证500指数当日收盘价 |
close_399001SZ | DOUBLE | 指数相关-深证成指当日收盘价 |
close_399006SZ | DOUBLE | 指数相关-创业板指当日收盘价 |
close_399330SZ | DOUBLE | 指数相关-深证100当日收盘价 |
close_899050BJ | DOUBLE | 指数相关-北证50成份指数当日收盘价 |
cs_level1_name | VARCHAR | 【行业成分】中信一级行业名称 |
cs_level2_name | VARCHAR | 【行业成分】中信二级行业名称 |
cs_level3_name | VARCHAR | 【行业成分】中信三级行业名称 |
kdj_rsv_10_3_6 | DOUBLE | KDJ未成熟随机值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:(cn_stock_bar1d.close - m_min(cn_stock_bar1d.low,10)) / (m_max(cn_stock_bar1d.high,10) - m_min(cn_stock_bar1d.low,10)) |
kdj_rsv_14_3_3 | DOUBLE | KDJ未成熟随机值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:(cn_stock_bar1d.close - m_min(cn_stock_bar1d.low,14)) / (m_max(cn_stock_bar1d.high,14) - m_min(cn_stock_bar1d.low,14)) |
kdj_rsv_20_5_5 | DOUBLE | KDJ未成熟随机值。指标解释:KDJ分为四个子指标。RSV指未成熟随机值,公式=(收盘价-n1日内最低价)/(n1日内最高价-n1日内最低价);K值是RSV的n2日移动平均值;D值是K值的n3日的移动平均值;J值是对K和D的进一步派生,公式=3*K-2*D。SQL 算子:(cn_stock_bar1d.close - m_min(cn_stock_bar1d.low,20)) / (m_max(cn_stock_bar1d.high,20) - m_min(cn_stock_bar1d.low,20)) |
amount_000001SH | DOUBLE | 指数相关-上证指数当日成交额 |
amount_000016SH | DOUBLE | 指数相关-上证50指数当日成交额 |
amount_000300SH | DOUBLE | 指数相关-沪深300指数当日成交额 |
amount_000688SH | DOUBLE | 指数相关-科创50指数当日成交额 |
amount_000852SH | DOUBLE | 指数相关-中证1000指数当日成交额 |
amount_000903SH | DOUBLE | 指数相关-中证100指数当日成交额 |
amount_000905SH | DOUBLE | 指数相关-中证500指数当日成交额 |
amount_399001SZ | DOUBLE | 指数相关-深证成指当日成交额 |
amount_399006SZ | DOUBLE | 指数相关-创业板指当日成交额 |
amount_399330SZ | DOUBLE | 指数相关-深证100当日成交额 |
amount_899050BJ | DOUBLE | 指数相关-北证50成份指数当日成交额 |
inverted_hammer | BOOLEAN | (待废弃指标)一日K线模式, 上影线较长, 长度为实体2倍以上, 无下影线, 在下跌趋势底部, 预示着趋势反转。 |
macd_dea_5_20_5 | DOUBLE | MACD的DEA线。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_dea(cn_stock_bar1d.close, fastperiod:=5, slowperiod:=20, signalperiod:=5) |
macd_dea_8_34_7 | DOUBLE | MACD的DEA线。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_dea(cn_stock_bar1d.close, fastperiod:=8, slowperiod:=34, signalperiod:=7) |
return_000001SH | DOUBLE | 指数相关-上证指数当日收益率 |
return_000016SH | DOUBLE | 指数相关-上证50指数当日收益率 |
return_000300SH | DOUBLE | 指数相关-沪深300指数当日收益率 |
return_000688SH | DOUBLE | 指数相关-科创50指数当日收益率 |
return_000852SH | DOUBLE | 指数相关-中证1000指数当日收益率 |
return_000903SH | DOUBLE | 指数相关-中证100指数当日收益率 |
return_000905SH | DOUBLE | 指数相关-中证500指数当日收益率 |
return_399001SZ | DOUBLE | 指数相关-深证成指当日收益率 |
return_399006SZ | DOUBLE | 指数相关-创业板指当日收益率 |
return_399330SZ | DOUBLE | 指数相关-深证100当日收益率 |
return_899050BJ | DOUBLE | 指数相关-北证50成份指数当日收益率 |
volume_000001SH | BIGINT | 指数相关-上证指数当日成交量 |
volume_000016SH | BIGINT | 指数相关-上证50指数当日成交量 |
volume_000300SH | BIGINT | 指数相关-沪深300指数当日成交量 |
volume_000688SH | BIGINT | 指数相关-科创50指数当日成交量 |
volume_000852SH | BIGINT | 指数相关-中证1000指数当日成交量 |
volume_000903SH | BIGINT | 指数相关-中证100指数当日成交量 |
volume_000905SH | BIGINT | 指数相关-中证500指数当日成交量 |
volume_399001SZ | BIGINT | 指数相关-深证成指当日成交量 |
volume_399006SZ | BIGINT | 指数相关-创业板指当日成交量 |
volume_399330SZ | BIGINT | 指数相关-深证100当日成交量 |
volume_899050BJ | BIGINT | 指数相关-北证50成份指数当日成交量 |
bbands_lower_5_2 | DOUBLE | 布林带下轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_l(cn_stock_bar1d.close, timeperiod:=5, nbdevup:=2, nbdevdn:=2, matype:=0) |
bbands_upper_5_2 | DOUBLE | 布林带上轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_u(cn_stock_bar1d.close, timeperiod:=5, nbdevup:=2, nbdevdn:=2, matype:=0) |
beta_000001SH_22 | DOUBLE | 指数相关-上证指数的22日BETA系数, SQL 算子: m_regr_slope(个股收益率, 指数收益率, N), 因为该算子涉及窗口函数,所以前N天无法算出该因子 |
beta_000016SH_22 | DOUBLE | 指数相关-上证50指数的22日BETA系数, SQL 算子: m_regr_slope(个股收益率, 指数收益率, N), 因为该算子涉及窗口函数,所以前N天无法算出该因子 |
beta_000300SH_22 | DOUBLE | 指数相关-沪深300指数的22日BETA系数, SQL 算子: m_regr_slope(个股收益率, 指数收益率, N), 因为该算子涉及窗口函数,所以前N天无法算出该因子 |
beta_000688SH_22 | DOUBLE | 指数相关-科创50指数的22日BETA系数, SQL 算子: m_regr_slope(个股收益率, 指数收益率, N), 因为该算子涉及窗口函数,所以前N天无法算出该因子 |
beta_000852SH_22 | DOUBLE | 指数相关-中证1000指数的22日BETA系数, SQL 算子: m_regr_slope(个股收益率, 指数收益率, N), 因为该算子涉及窗口函数,所以前N天无法算出该因子 |
beta_000903SH_22 | DOUBLE | 指数相关-中证100指数的22日BETA系数, SQL 算子: m_regr_slope(个股收益率, 指数收益率, N), 因为该算子涉及窗口函数,所以前N天无法算出该因子 |
beta_000905SH_22 | DOUBLE | 指数相关-中证500指数的22日BETA系数, SQL 算子: m_regr_slope(个股收益率, 指数收益率, N), 因为该算子涉及窗口函数,所以前N天无法算出该因子 |
beta_399001SZ_22 | DOUBLE | 指数相关-深证成指的22日BETA系数, SQL 算子: m_regr_slope(个股收益率, 指数收益率, N), 因为该算子涉及窗口函数,所以前N天无法算出该因子 |
beta_399006SZ_22 | DOUBLE | 指数相关-创业板指的22日BETA系数, SQL 算子: m_regr_slope(个股收益率, 指数收益率, N), 因为该算子涉及窗口函数,所以前N天无法算出该因子 |
beta_399330SZ_22 | DOUBLE | 指数相关-深证100的22日BETA系数, SQL 算子: m_regr_slope(个股收益率, 指数收益率, N), 因为该算子涉及窗口函数,所以前N天无法算出该因子 |
beta_899050BJ_22 | DOUBLE | 指数相关-北证50成份指数的22日BETA系数, SQL 算子: m_regr_slope(个股收益率, 指数收益率, N), 因为该算子涉及窗口函数,所以前N天无法算出该因子 |
suspended | TINYINT | 基本信息-停牌标记: 0-正常, 1-停牌, SQL 算子: cn_stock_status.suspended |
float_market_cap | DOUBLE | 流通市值 |
line_price_limit | INTEGER | 基本信息-一字涨跌停: 0-正常, 1-一字涨停, 2-一字跌停, SQL 算子: if((cn_stock_real_bar1d.high=cn_stock_real_bar1d.upper_limit) and (cn_stock_real_bar1d.low=cn_stock_real_bar1d.upper_limit), 1, if((cn_stock_real_bar1d.high=cn_stock_real_bar1d.lower_limit) and (cn_stock_real_bar1d.low=cn_stock_real_bar1d.lower_limit), 2, 0)) |
macd_dea_12_26_9 | DOUBLE | MACD的DEA线。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_dea(cn_stock_bar1d.close, fastperiod:=12, slowperiod:=26, signalperiod:=9) |
macd_diff_5_20_5 | DOUBLE | MACD的DIF线。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_dif(cn_stock_bar1d.close, fastperiod:=5, slowperiod:=20, signalperiod:=5) |
macd_diff_8_34_7 | DOUBLE | MACD的DIF线。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_dif(cn_stock_bar1d.close, fastperiod:=8, slowperiod:=34, signalperiod:=7) |
macd_hist_5_20_5 | DOUBLE | MACD的HIST值。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_hist(cn_stock_bar1d.close, fastperiod:=5, slowperiod:=20, signalperiod:=5) |
macd_hist_8_34_7 | DOUBLE | MACD的HIST值。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_hist(cn_stock_bar1d.close, fastperiod:=8, slowperiod:=34, signalperiod:=7) |
total_market_cap | DOUBLE | 总市值 |
bbands_lower_10_2 | DOUBLE | 布林带下轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_l(cn_stock_bar1d.close, timeperiod:=10, nbdevup:=2, nbdevdn:=2, matype:=0) |
bbands_lower_20_2 | DOUBLE | 布林带下轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_l(cn_stock_bar1d.close, timeperiod:=20, nbdevup:=2, nbdevdn:=2, matype:=0) |
bbands_middle_5_2 | DOUBLE | 布林带中轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_m(cn_stock_bar1d.close, timeperiod:=5, nbdevup:=2, nbdevdn:=2, matype:=0) |
bbands_upper_10_2 | DOUBLE | 布林带上轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_u(cn_stock_bar1d.close, timeperiod:=10, nbdevup:=2, nbdevdn:=2, matype:=0) |
close | DOUBLE | 量价因子-收盘价(后复权), SQL 算子: cn_stock_bar1d.close |
macd_dea_10_50_10 | DOUBLE | MACD的DEA线。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_dea(cn_stock_bar1d.close, fastperiod:=10, slowperiod:=50, signalperiod:=10) |
macd_diff_12_26_9 | DOUBLE | MACD的DIF线。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_dif(cn_stock_bar1d.close, fastperiod:=12, slowperiod:=26, signalperiod:=9) |
macd_hist_12_26_9 | DOUBLE | MACD的HIST值。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_hist(cn_stock_bar1d.close, fastperiod:=12, slowperiod:=26, signalperiod:=9) |
three_black_crows | BOOLEAN | (待废弃指标)三日K线模式, 连续三根阴线, 每日收盘价都下跌且接近最低价, 每日开盘价都在上根K线实体内, 预示股价下跌。 |
bbands_lower_5_1d5 | DOUBLE | 布林带下轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_l(cn_stock_bar1d.close, timeperiod:=5, nbdevup:=1.5, nbdevdn:=1.5, matype:=0) |
bbands_lower_5_2d5 | DOUBLE | 布林带下轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_l(cn_stock_bar1d.close, timeperiod:=5, nbdevup:=2.5, nbdevdn:=2.5, matype:=0) |
bbands_middle_10_2 | DOUBLE | 布林带中轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_m(cn_stock_bar1d.close, timeperiod:=10, nbdevup:=2, nbdevdn:=2, matype:=0) |
open | DOUBLE | 量价因子-开盘价(后复权), SQL 算子: cn_stock_bar1d.open |
bbands_upper_5_1d5 | DOUBLE | 布林带上轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_u(cn_stock_bar1d.close, timeperiod:=5, nbdevup:=1.5, nbdevdn:=1.5, matype:=0) |
bbands_upper_5_2d5 | DOUBLE | 布林带上轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_u(cn_stock_bar1d.close, timeperiod:=5, nbdevup:=2.5, nbdevdn:=2.5, matype:=0) |
macd_diff_10_50_10 | DOUBLE | MACD的DIF线。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_dif(cn_stock_bar1d.close, fastperiod:=10, slowperiod:=50, signalperiod:=10) |
macd_hist_10_50_10 | DOUBLE | MACD的HIST值。指标解释:MACD指标分为三个子指标。DIFF是收盘价快周期(n1)均线减去慢周期(n2)均线,DEA线是DIFF线的n3日的指数平滑移动平均线, HIST值是DIFF线与DEA线的差值。SQL 算子:m_ta_macd_hist(cn_stock_bar1d.close, fastperiod:=10, slowperiod:=50, signalperiod:=10) |
sw2014_level1_name | VARCHAR | 【行业成分】申万一级行业名称(2014) |
sw2014_level2_name | VARCHAR | 【行业成分】申万二级行业名称(2014) |
sw2014_level3_name | VARCHAR | 【行业成分】申万三级行业名称(2014) |
sw2021_level1_name | VARCHAR | 【行业成分】申万一级行业名称(2021) |
sw2021_level2_name | VARCHAR | 【行业成分】申万二级行业名称(2021) |
sw2021_level3_name | VARCHAR | 【行业成分】申万三级行业名称(2021) |
three_red_soldiers | BOOLEAN | (待废弃指标)三日K线模式, 三日K线皆阳, 每日收盘价变高且接近最高价, 开盘价在前一日实体上半部, 预示股价上升。 |
bbands_lower_10_1d5 | DOUBLE | 布林带下轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_l(cn_stock_bar1d.close, timeperiod:=10, nbdevup:=1.5, nbdevdn:=1.5, matype:=0) |
bbands_lower_10_2d5 | DOUBLE | 布林带下轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_l(cn_stock_bar1d.close, timeperiod:=10, nbdevup:=2.5, nbdevdn:=2.5, matype:=0) |
bbands_lower_20_1d5 | DOUBLE | 布林带下轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_l(cn_stock_bar1d.close, timeperiod:=20, nbdevup:=1.5, nbdevdn:=1.5, matype:=0) |
date | TIMESTAMP_NS | 日期 |
pb | DOUBLE | 市净率 |
bbands_middle_5_2d5 | DOUBLE | 布林带中轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_m(cn_stock_bar1d.close, timeperiod:=5, nbdevup:=2.5, nbdevdn:=2.5, matype:=0) |
ATR | DOUBLE | (待废弃指标)平均真实波动范围, 真实波幅等于当日股价振幅, 当日最高价与前一交易日收盘价的差, 当日最低价与前一交易日收盘价的差中的最大值, ATR=真实波幅的14日移动平均。 |
CCI | DOUBLE | (待废弃指标)顺势指标 |
obv | DOUBLE | 平衡成交量。指标解释:若今天的收盘价高于昨天的收盘价,则将今天的成交量加到昨天的OBV上;若今天的收盘价低于昨天的收盘价,则从昨天的OBV中减去今天的成交量;若今天的收盘价等于昨天的收盘价,则OBV不变。注:计算起点以上市日期或2005-01-01为准。。SQL 算子:m_ta_obv(cn_stock_bar1d.close, cn_stock_bar1d.volume) |
rsi | DOUBLE | (待废弃指标)相对强弱指数, RSI=6日上升均值/(6日上升均值+6日下降均值)*100 |
bbands_middle_10_1d5 | DOUBLE | 布林带中轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_m(cn_stock_bar1d.close, timeperiod:=10, nbdevup:=1.5, nbdevdn:=1.5, matype:=0) |
ma_5 | DOUBLE | (待废弃指标)MA5日线 |
bbands_middle_20_1d5 | DOUBLE | 布林带中轨。指标解释:布林带总共分为3个子指标。中轨是计算n1个周期内收盘价的简单移动平均线,同时计算n1周期内收盘价的标准差;下轨=中轨+n2*标准差;下轨=中轨-n2*标准差。SQL 算子:m_ta_bbands_m(cn_stock_bar1d.close, timeperiod:=20, nbdevup:=1.5, nbdevdn:=1.5, matype:=0) |
atr_6 | DOUBLE | 平均真实波动率。指标解释:首先计算每一根K线的真实波动幅度,它是以下三者中的最大值:当日最高价与最低价的差值;当日最高价与前一日收盘价的绝对值差;当日最低价与前一日收盘价的绝对值差。再计算 n1 周期内TR值的平均值,即为ATR。。SQL 算子:m_ta_atr(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, 6) |
cci_5 | DOUBLE | 商品通道指数。指标解释:计算方法: TP=(最高价+最低价+收盘价)÷3,CCI=(TP-TP的n1日均值)/(0.0015*TP的n1日平均误差)。SQL 算子:m_ta_cci(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, 5) |
ema_5 | DOUBLE | 指数移动平均线。指标解释:对n1个时间周期内收盘价通过指数加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_ema(cn_stock_bar1d.close, 5) |
kdj_d | DOUBLE | (待废弃指标)KDJ中的D值, K=2/3*前一交易日D值+1/3*K |
kdj_j | DOUBLE | (待废弃指标)KDJ中的J值, J=3*KDJ_K-2*KDJ_D |
kdj_k | DOUBLE | (待废弃指标)KDJ中的K值, K=2/3*前一交易日K值+1/3*RSV |
rsi_6 | DOUBLE | 相对强弱指数。指标解释:通过比较n1周期内价格上涨的天数与价格下跌的天数来衡量资产的内在强度,数值范围在0~100。。SQL 算子:m_ta_rsi(cn_stock_bar1d.close, 6) |
sma_5 | DOUBLE | 简单移动平均线。指标解释:计算n1个时间周期内收盘价的平均值。SQL 算子:m_ta_sma(cn_stock_bar1d.close, 5) |
wma_5 | DOUBLE | 加权移动平均线。指标解释:对n1个时间周期内收盘价通过线性加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_wma(cn_stock_bar1d.close, 5) |
atr_14 | DOUBLE | 平均真实波动率。指标解释:首先计算每一根K线的真实波动幅度,它是以下三者中的最大值:当日最高价与最低价的差值;当日最高价与前一日收盘价的绝对值差;当日最低价与前一日收盘价的绝对值差。再计算 n1 周期内TR值的平均值,即为ATR。。SQL 算子:m_ta_atr(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, 14) |
atr_20 | DOUBLE | 平均真实波动率。指标解释:首先计算每一根K线的真实波动幅度,它是以下三者中的最大值:当日最高价与最低价的差值;当日最高价与前一日收盘价的绝对值差;当日最低价与前一日收盘价的绝对值差。再计算 n1 周期内TR值的平均值,即为ATR。。SQL 算子:m_ta_atr(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, 20) |
atr_30 | DOUBLE | 平均真实波动率。指标解释:首先计算每一根K线的真实波动幅度,它是以下三者中的最大值:当日最高价与最低价的差值;当日最高价与前一日收盘价的绝对值差;当日最低价与前一日收盘价的绝对值差。再计算 n1 周期内TR值的平均值,即为ATR。。SQL 算子:m_ta_atr(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, 30) |
atr_60 | DOUBLE | 平均真实波动率。指标解释:首先计算每一根K线的真实波动幅度,它是以下三者中的最大值:当日最高价与最低价的差值;当日最高价与前一日收盘价的绝对值差;当日最低价与前一日收盘价的绝对值差。再计算 n1 周期内TR值的平均值,即为ATR。。SQL 算子:m_ta_atr(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, 60) |
bias_5 | DOUBLE | 乖离率。指标解释:衡量当前价格与某一平均价格间偏离程度的技术指标,当前价格与最近n1期的平均价格差异。SQL 算子:m_ta_bias(cn_stock_bar1d.close, 5) |
is_risk_warning | TINYINT | 基本信息-风险警示: 0-正常, 1-风险警示, SQL 算子: cn_stock_status.is_risk_warning |
cci_20 | DOUBLE | 商品通道指数。指标解释:计算方法: TP=(最高价+最低价+收盘价)÷3,CCI=(TP-TP的n1日均值)/(0.0015*TP的n1日平均误差)。SQL 算子:m_ta_cci(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, 20) |
cci_30 | DOUBLE | 商品通道指数。指标解释:计算方法: TP=(最高价+最低价+收盘价)÷3,CCI=(TP-TP的n1日均值)/(0.0015*TP的n1日平均误差)。SQL 算子:m_ta_cci(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, 30) |
cci_60 | DOUBLE | 商品通道指数。指标解释:计算方法: TP=(最高价+最低价+收盘价)÷3,CCI=(TP-TP的n1日均值)/(0.0015*TP的n1日平均误差)。SQL 算子:m_ta_cci(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, 60) |
ema_10 | DOUBLE | 指数移动平均线。指标解释:对n1个时间周期内收盘价通过指数加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_ema(cn_stock_bar1d.close, 10) |
ema_20 | DOUBLE | 指数移动平均线。指标解释:对n1个时间周期内收盘价通过指数加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_ema(cn_stock_bar1d.close, 20) |
ema_60 | DOUBLE | 指数移动平均线。指标解释:对n1个时间周期内收盘价通过指数加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_ema(cn_stock_bar1d.close, 60) |
hammer | BOOLEAN | (待废弃指标)一日K线模式, 实体较短, 无上影线, 下影线大于实体长度两倍, 处于下跌趋势底部, 预示反转。 |
cci_14 | DOUBLE | 商品通道指数。指标解释:计算方法: TP=(最高价+最低价+收盘价)÷3,CCI=(TP-TP的n1日均值)/(0.0015*TP的n1日平均误差)。SQL 算子:m_ta_cci(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, 14) |
pe_ttm | DOUBLE | 市盈率TTM |
ps_ttm | DOUBLE | 市销率TTM |
rsi_12 | DOUBLE | 相对强弱指数。指标解释:通过比较n1周期内价格上涨的天数与价格下跌的天数来衡量资产的内在强度,数值范围在0~100。。SQL 算子:m_ta_rsi(cn_stock_bar1d.close, 12) |
rsi_24 | DOUBLE | 相对强弱指数。指标解释:通过比较n1周期内价格上涨的天数与价格下跌的天数来衡量资产的内在强度,数值范围在0~100。。SQL 算子:m_ta_rsi(cn_stock_bar1d.close, 24) |
rsi_48 | DOUBLE | 相对强弱指数。指标解释:通过比较n1周期内价格上涨的天数与价格下跌的天数来衡量资产的内在强度,数值范围在0~100。。SQL 算子:m_ta_rsi(cn_stock_bar1d.close, 48) |
rsi_60 | DOUBLE | 相对强弱指数。指标解释:通过比较n1周期内价格上涨的天数与价格下跌的天数来衡量资产的内在强度,数值范围在0~100。。SQL 算子:m_ta_rsi(cn_stock_bar1d.close, 60) |
sma_10 | DOUBLE | 简单移动平均线。指标解释:计算n1个时间周期内收盘价的平均值。SQL 算子:m_ta_sma(cn_stock_bar1d.close, 10) |
sma_20 | DOUBLE | 简单移动平均线。指标解释:计算n1个时间周期内收盘价的平均值。SQL 算子:m_ta_sma(cn_stock_bar1d.close, 20) |
sma_60 | DOUBLE | 简单移动平均线。指标解释:计算n1个时间周期内收盘价的平均值。SQL 算子:m_ta_sma(cn_stock_bar1d.close, 60) |
deal_number | INTEGER | 量价因子-成交笔数, SQL 算子: cn_stock_bar1d.deal_number |
wma_10 | DOUBLE | 加权移动平均线。指标解释:对n1个时间周期内收盘价通过线性加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_wma(cn_stock_bar1d.close, 10) |
wma_20 | DOUBLE | 加权移动平均线。指标解释:对n1个时间周期内收盘价通过线性加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_wma(cn_stock_bar1d.close, 20) |
wma_60 | DOUBLE | 加权移动平均线。指标解释:对n1个时间周期内收盘价通过线性加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_wma(cn_stock_bar1d.close, 60) |
bias_10 | DOUBLE | 乖离率。指标解释:衡量当前价格与某一平均价格间偏离程度的技术指标,当前价格与最近n1期的平均价格差异。SQL 算子:m_ta_bias(cn_stock_bar1d.close, 10) |
bias_20 | DOUBLE | 乖离率。指标解释:衡量当前价格与某一平均价格间偏离程度的技术指标,当前价格与最近n1期的平均价格差异。SQL 算子:m_ta_bias(cn_stock_bar1d.close, 20) |
bias_60 | DOUBLE | 乖离率。指标解释:衡量当前价格与某一平均价格间偏离程度的技术指标,当前价格与最近n1期的平均价格差异。SQL 算子:m_ta_bias(cn_stock_bar1d.close, 60) |
cci_120 | DOUBLE | 商品通道指数。指标解释:计算方法: TP=(最高价+最低价+收盘价)÷3,CCI=(TP-TP的n1日均值)/(0.0015*TP的n1日平均误差)。SQL 算子:m_ta_cci(cn_stock_bar1d.high, cn_stock_bar1d.low, cn_stock_bar1d.close, 120) |
ema_120 | DOUBLE | 指数移动平均线。指标解释:对n1个时间周期内收盘价通过指数加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_ema(cn_stock_bar1d.close, 120) |
ema_250 | DOUBLE | 指数移动平均线。指标解释:对n1个时间周期内收盘价通过指数加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_ema(cn_stock_bar1d.close, 250) |
is_bz50 | INTEGER | 基本信息-属于北证50: 0-不属于, 1-属于, SQL 算子: max(if(cn_stock_index_component.name='北证50', 1, 0)) |
pre_close | DOUBLE | 量价因子-昨收盘价(后复权), SQL 算子: cn_stock_bar1d.pre_close |
is_cybz | INTEGER | 基本信息-属于创业板指: 0-不属于, 1-属于, SQL 算子: max(if(cn_stock_index_component.name='创业板指', 1, 0)) |
is_kc50 | INTEGER | 基本信息-属于科创50: 0-不属于, 1-属于, SQL 算子: max(if(cn_stock_index_component.name='科创50', 1, 0)) |
is_sh50 | INTEGER | 基本信息-属于上证50: 0-不属于, 1-属于, SQL 算子: max(if(cn_stock_index_component.name='上证50', 1, 0)) |
is_szcz | INTEGER | 基本信息-属于深证成指: 0-不属于, 1-属于, SQL 算子: max(if(cn_stock_index_component.name='深证成指', 1, 0)) |
is_szzs | INTEGER | 基本信息-属于上证指数: 0-不属于, 1-属于, SQL 算子: max(if(cn_stock_index_component.name='上证指数', 1, 0)) |
ma_long | BOOLEAN | (待废弃指标)MA5日线在MA10日线上方返回True, 否则返回Flase |
maobv_6 | DOUBLE | 平衡成交量的移动均值。指标解释:OBV的n1日简单移动均值。SQL 算子:m_ta_sma(m_ta_obv(cn_stock_bar1d.close, cn_stock_bar1d.volume), 6) |
rsi_120 | DOUBLE | 相对强弱指数。指标解释:通过比较n1周期内价格上涨的天数与价格下跌的天数来衡量资产的内在强度,数值范围在0~100。。SQL 算子:m_ta_rsi(cn_stock_bar1d.close, 120) |
sma_120 | DOUBLE | 简单移动平均线。指标解释:计算n1个时间周期内收盘价的平均值。SQL 算子:m_ta_sma(cn_stock_bar1d.close, 120) |
sma_250 | DOUBLE | 简单移动平均线。指标解释:计算n1个时间周期内收盘价的平均值。SQL 算子:m_ta_sma(cn_stock_bar1d.close, 250) |
wma_120 | DOUBLE | 加权移动平均线。指标解释:对n1个时间周期内收盘价通过线性加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_wma(cn_stock_bar1d.close, 120) |
wma_250 | DOUBLE | 加权移动平均线。指标解释:对n1个时间周期内收盘价通过线性加权平均的方式计算的均价,使其对近期价格变化更敏感。SQL 算子:m_ta_wma(cn_stock_bar1d.close, 250) |
bbands_l | DOUBLE | (待废弃指标)布林线下线, 等于N日后复权收盘价均值-波动率系数*std(1日涨幅,N) |
bbands_m | DOUBLE | (待废弃指标)布林线中线, 等于N日后复权收盘价均值 |
bbands_u | DOUBLE | (待废弃指标)布林线上线, 等于N日后复权收盘价均值+波动率系数*std(1日涨幅,N) |
bbi_long | BOOLEAN | (待废弃指标)3日均线, 6日均线, 12日均线, 24日均线依次排列, 短线在长线的上方, 标记为1, 否则返回Flase |
bias_120 | DOUBLE | 乖离率。指标解释:衡量当前价格与某一平均价格间偏离程度的技术指标,当前价格与最近n1期的平均价格差异。SQL 算子:m_ta_bias(cn_stock_bar1d.close, 120) |
bias_250 | DOUBLE | 乖离率。指标解释:衡量当前价格与某一平均价格间偏离程度的技术指标,当前价格与最近n1期的平均价格差异。SQL 算子:m_ta_bias(cn_stock_bar1d.close, 250) |
ema_long | BOOLEAN | (待废弃指标)EMA5日线在EMA10日线上方返回True, 否则返回Flase |
is_hs300 | INTEGER | 基本信息-属于沪深300: 0-不属于, 1-属于, SQL 算子: max(if(cn_stock_index_component.name='沪深300', 1, 0)) |
is_sz100 | INTEGER | 基本信息-属于深证100: 0-不属于, 1-属于, SQL 算子: max(if(cn_stock_index_component.name='深证100', 1, 0)) |
is_zz100 | INTEGER | 基本信息-属于中证100: 0-不属于, 1-属于, SQL 算子: max(if(cn_stock_index_component.name='中证100', 1, 0)) |
is_zz500 | INTEGER | 基本信息-属于中证500: 0-不属于, 1-属于, SQL 算子: max(if(cn_stock_index_component.name='中证500', 1, 0)) |
kdj_long | BOOLEAN | (待废弃指标)KDJ_K在KDJ_D上方返回True, 否则返回Flase |
low | DOUBLE | 量价因子-最低价(后复权), SQL 算子: cn_stock_bar1d.low |
high | DOUBLE | 量价因子-最高价(后复权), SQL 算子: cn_stock_bar1d.high |
turn | DOUBLE | 量价因子-换手率, SQL 算子: cn_stock_bar1d.turn |
amount | DOUBLE | 量价因子-成交金额, SQL 算子: cn_stock_bar1d.amount |
volume | BIGINT | 量价因子-成交量, SQL 算子: cn_stock_bar1d.volume |
表名cn_stock_prefactors_community
起始时间:
最近更新时间: