Alpha158 (cn_stock_factors_alpha_158)

数据描述: 复现Qlib的Alpha158因子,共158个因子字段,聚焦刻画交易行为的量价因子,因子公式详见文档。

文档
数据简介

alpha_map_a158 = [ { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_001", "alpha_name_chinese": "KMID", "alpha_sql": "SELECT date, instrument, (close - open) / open AS alpha_001 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(close - open) / open", "group_num": 1, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_002", "alpha_name_chinese": "KLEN", "alpha_sql": "SELECT date, instrument, (high - low) / open AS alpha_002 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(high - low) / open", "group_num": 1, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_003", "alpha_name_chinese": "KMID2", "alpha_sql": "SELECT date, instrument, (close - open) / NULLIF((high - low), 0) AS alpha_003 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(close - open) / (high - low)", "group_num": 1, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_004", "alpha_name_chinese": "KUP", "alpha_sql": "SELECT date, instrument, (high - GREATEST(open, close)) / open AS alpha_004 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(high - GREATEST(open, close)) / open", "group_num": 1, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_005", "alpha_name_chinese": "KUP2", "alpha_sql": "SELECT date, instrument, (high - GREATEST(open, close)) / NULLIF((high - low), 0) AS alpha_005 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(high - GREATEST(open, close)) / (high - low)", "group_num": 1, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_006", "alpha_name_chinese": "KLOW", "alpha_sql": "SELECT date, instrument, (LEAST(open, close) - low) / open AS alpha_006 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(LEAST(open, close) - low) / open", "group_num": 1, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_007", "alpha_name_chinese": "KLOW2", "alpha_sql": "SELECT date, instrument, (LEAST(open, close) - low) / NULLIF((high - low), 0) AS alpha_007 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(LEAST(open, close) - low) / (high - low)", "group_num": 1, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_008", "alpha_name_chinese": "KSFT", "alpha_sql": "SELECT date, instrument, (2 * close - high - low) / open AS alpha_008 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(2 * close - high - low) / open", "group_num": 1, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_009", "alpha_name_chinese": "KSFT2", "alpha_sql": "SELECT date, instrument, (2 * close - high - low) / NULLIF((high - low), 0) AS alpha_009 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(2 * close - high - low) / (high - low)", "group_num": 1, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_010", "alpha_name_chinese": "OPEN0", "alpha_sql": "SELECT date, instrument, open / close AS alpha_010 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "open / close", "group_num": 2, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_011", "alpha_name_chinese": "HIGH0", "alpha_sql": "SELECT date, instrument, high / close AS alpha_011 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "high / close", "group_num": 2, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_012", "alpha_name_chinese": "LOW0", "alpha_sql": "SELECT date, instrument, low / close AS alpha_012 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "low / close", "group_num": 2, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_013", "alpha_name_chinese": "VWAP0", "alpha_sql": "SELECT date, instrument, (amount/volume) / close AS alpha_013 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "vwap / close", "group_num": 2, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_014", "alpha_name_chinese": "ROC5", "alpha_sql": "SELECT date, instrument, close / LAG(close,5) OVER(PARTITION BY instrument ORDER BY date) AS alpha_014 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "close / LAG(close,5)", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_015", "alpha_name_chinese": "ROC10", "alpha_sql": "SELECT date, instrument, close / LAG(close,10) OVER(PARTITION BY instrument ORDER BY date) AS alpha_015 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "close / LAG(close,10)", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_016", "alpha_name_chinese": "ROC20", "alpha_sql": "SELECT date, instrument, close / LAG(close,20) OVER(PARTITION BY instrument ORDER BY date) AS alpha_016 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "close / LAG(close,20)", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_017", "alpha_name_chinese": "ROC30", "alpha_sql": "SELECT date, instrument, close / LAG(close,30) OVER(PARTITION BY instrument ORDER BY date) AS alpha_017 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "close / LAG(close,30)", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_018", "alpha_name_chinese": "ROC60", "alpha_sql": "SELECT date, instrument, close / LAG(close,60) OVER(PARTITION BY instrument ORDER BY date) AS alpha_018 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "close / LAG(close,60)", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_019", "alpha_name_chinese": "MA5", "alpha_sql": "SELECT date, instrument, AVG(close) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / close AS alpha_019 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close,5) / close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_020", "alpha_name_chinese": "MA10", "alpha_sql": "SELECT date, instrument, AVG(close) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / close AS alpha_020 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close,10) / close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_021", "alpha_name_chinese": "MA20", "alpha_sql": "SELECT date, instrument, AVG(close) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / close AS alpha_021 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close,20) / close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_022", "alpha_name_chinese": "MA30", "alpha_sql": "SELECT date, instrument, AVG(close) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / close AS alpha_022 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close,30) / close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_023", "alpha_name_chinese": "MA60", "alpha_sql": "SELECT date, instrument, AVG(close) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / close AS alpha_023 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close,60) / close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_024", "alpha_name_chinese": "BETA5", "alpha_sql": "SELECT date, instrument, REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / close AS alpha_024 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_SLOPE(close,5)/close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_025", "alpha_name_chinese": "BETA10", "alpha_sql": "SELECT date, instrument, REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / close AS alpha_025 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_SLOPE(close,10)/close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_026", "alpha_name_chinese": "BETA20", "alpha_sql": "SELECT date, instrument, REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / close AS alpha_026 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_SLOPE(close,20)/close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_027", "alpha_name_chinese": "BETA30", "alpha_sql": "SELECT date, instrument, REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / close AS alpha_027 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_SLOPE(close,30)/close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_028", "alpha_name_chinese": "BETA60", "alpha_sql": "SELECT date, instrument, REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / close AS alpha_028 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_SLOPE(close,60)/close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_029", "alpha_name_chinese": "RSQR5", "alpha_sql": "SELECT date, instrument, REGR_R2(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) AS alpha_029 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_R2(close,5)", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_030", "alpha_name_chinese": "RSQR10", "alpha_sql": "SELECT date, instrument, REGR_R2(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) AS alpha_030 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_R2(close,10)", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_031", "alpha_name_chinese": "RSQR20", "alpha_sql": "SELECT date, instrument, REGR_R2(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) AS alpha_031 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_R2(close,20)", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_032", "alpha_name_chinese": "RSQR30", "alpha_sql": "SELECT date, instrument, REGR_R2(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) AS alpha_032 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_R2(close,30)", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_033", "alpha_name_chinese": "RSQR60", "alpha_sql": "SELECT date, instrument, REGR_R2(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) AS alpha_033 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_R2(close,60)", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_034", "alpha_name_chinese": "RESI5", "alpha_sql": "SELECT date, instrument, (close - (REGR_INTERCEPT(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) + REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) * ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date))) / close AS alpha_034 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "RESI(close,5)/close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_035", "alpha_name_chinese": "RESI10", "alpha_sql": "SELECT date, instrument, (close - (REGR_INTERCEPT(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) + REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) * ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date))) / close AS alpha_035 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "RESI(close,10)/close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_036", "alpha_name_chinese": "RESI20", "alpha_sql": "SELECT date, instrument, (close - (REGR_INTERCEPT(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) + REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) * ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date))) / close AS alpha_036 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "RESI(close,20)/close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_037", "alpha_name_chinese": "RESI30", "alpha_sql": "SELECT date, instrument, (close - (REGR_INTERCEPT(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) + REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) * ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date))) / close AS alpha_037 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "RESI(close,30)/close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_038", "alpha_name_chinese": "RESI60", "alpha_sql": "SELECT date, instrument, (close - (REGR_INTERCEPT(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) + REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) * ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date))) / close AS alpha_038 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "RESI(close,60)/close", "group_num": 3, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_039", "alpha_name_chinese": "STD5", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(close) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / close AS alpha_039 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "STDDEV(close,5)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_040", "alpha_name_chinese": "STD10", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(close) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / close AS alpha_040 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "STDDEV(close,10)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_041", "alpha_name_chinese": "STD20", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(close) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / close AS alpha_041 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "STDDEV(close,20)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_042", "alpha_name_chinese": "STD30", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(close) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / close AS alpha_042 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "STDDEV(close,30)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_043", "alpha_name_chinese": "STD60", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(close) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / close AS alpha_043 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "STDDEV(close,60)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_044", "alpha_name_chinese": "GREATEST5", "alpha_sql": "SELECT date, instrument, MAX(high) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / close AS alpha_044 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "MAX(high,5)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_045", "alpha_name_chinese": "GREATEST10", "alpha_sql": "SELECT date, instrument, MAX(high) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / close AS alpha_045 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "MAX(high,10)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_046", "alpha_name_chinese": "GREATEST20", "alpha_sql": "SELECT date, instrument, MAX(high) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / close AS alpha_046 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "MAX(high,20)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_047", "alpha_name_chinese": "GREATEST30", "alpha_sql": "SELECT date, instrument, MAX(high) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / close AS alpha_047 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "MAX(high,30)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_048", "alpha_name_chinese": "GREATEST60", "alpha_sql": "SELECT date, instrument, MAX(high) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / close AS alpha_048 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "MAX(high,60)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_049", "alpha_name_chinese": "LEAST5", "alpha_sql": "SELECT date, instrument, MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / close AS alpha_049 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "MIN(low,5)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_050", "alpha_name_chinese": "LEAST10", "alpha_sql": "SELECT date, instrument, MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / close AS alpha_050 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "MIN(low,10)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_051", "alpha_name_chinese": "LEAST20", "alpha_sql": "SELECT date, instrument, MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / close AS alpha_051 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "MIN(low,20)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_052", "alpha_name_chinese": "LEAST30", "alpha_sql": "SELECT date, instrument, MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / close AS alpha_052 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "MIN(low,30)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_053", "alpha_name_chinese": "LEAST60", "alpha_sql": "SELECT date, instrument, MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / close AS alpha_053 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "MIN(low,60)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_054", "alpha_name_chinese": "QTLU5", "alpha_sql": "SELECT date, instrument, QUANTILE(close,0.8) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) AS alpha_054 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": " QUANTILE_CONT(0.8,5)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_055", "alpha_name_chinese": "QTLU10", "alpha_sql": "SELECT date, instrument, QUANTILE(close,0.8) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / close AS alpha_055 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": " QUANTILE_CONT(0.8,10)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_056", "alpha_name_chinese": "QTLU20", "alpha_sql": "SELECT date, instrument, QUANTILE(close,0.8) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / close AS alpha_056 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": " QUANTILE_CONT(0.8,20)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_057", "alpha_name_chinese": "QTLU30", "alpha_sql": "SELECT date, instrument, QUANTILE(close,0.8) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / close AS alpha_057 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": " QUANTILE_CONT(0.8,30)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_058", "alpha_name_chinese": "QTLU60", "alpha_sql": "SELECT date, instrument, QUANTILE(close,0.8) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / close AS alpha_058 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": " QUANTILE_CONT(0.8,60)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_059", "alpha_name_chinese": "QTLD5", "alpha_sql": "SELECT date, instrument, QUANTILE(close,0.2) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / close AS alpha_059 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": " QUANTILE_CONT(0.2,5)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_060", "alpha_name_chinese": "QTLD10", "alpha_sql": "SELECT date, instrument, QUANTILE(close,0.2) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / close AS alpha_060 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": " QUANTILE_CONT(0.2,10)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_061", "alpha_name_chinese": "QTLD20", "alpha_sql": "SELECT date, instrument, QUANTILE(close,0.2) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / close AS alpha_061 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": " QUANTILE_CONT(0.2,20)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_062", "alpha_name_chinese": "QTLD30", "alpha_sql": "SELECT date, instrument, QUANTILE(close,0.2) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / close AS alpha_062 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": " QUANTILE_CONT(0.2,30)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_063", "alpha_name_chinese": "QTLD60", "alpha_sql": "SELECT date, instrument, QUANTILE(close,0.2) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / close AS alpha_063 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": " QUANTILE_CONT(0.2,60)/close", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_064", "alpha_name_chinese": "RSV5", "alpha_sql": "SELECT date, instrument, (close - MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING)) / NULLIF((MAX(high) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) - MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING)), 0) AS alpha_064 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "RSV5", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_065", "alpha_name_chinese": "RSV10", "alpha_sql": "SELECT date, instrument, (close - MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING)) / NULLIF((MAX(high) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) - MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING)), 0) AS alpha_065 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "RSV10", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_066", "alpha_name_chinese": "RSV20", "alpha_sql": "SELECT date, instrument, (close - MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING)) / NULLIF((MAX(high) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) - MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING)), 0) AS alpha_066 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "RSV20", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_067", "alpha_name_chinese": "RSV30", "alpha_sql": "SELECT date, instrument, (close - MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING)) / NULLIF((MAX(high) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) - MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING)), 0) AS alpha_067 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "RSV30", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_068", "alpha_name_chinese": "RSV60", "alpha_sql": "SELECT date, instrument, (close - MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING)) / NULLIF((MAX(high) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) - MIN(low) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING)), 0) AS alpha_068 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "RSV60", "group_num": 4, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_069", "alpha_name_chinese": "IGREATEST5", "alpha_sql": "SELECT date, instrument, RANK() OVER(PARTITION BY instrument ORDER BY high DESC ROWS 4 PRECEDING) / 5.0 AS alpha_069 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "IDXGREATEST(high,5)/5", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_070", "alpha_name_chinese": "IGREATEST10", "alpha_sql": "SELECT date, instrument, RANK() OVER(PARTITION BY instrument ORDER BY high DESC ROWS 9 PRECEDING) / 10.0 AS alpha_070 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "IDXGREATEST(high,10)/10", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_071", "alpha_name_chinese": "IGREATEST20", "alpha_sql": "SELECT date, instrument, RANK() OVER(PARTITION BY instrument ORDER BY high DESC ROWS 19 PRECEDING) / 20.0 AS alpha_071 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "IDXGREATEST(high,20)/20", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_072", "alpha_name_chinese": "IGREATEST30", "alpha_sql": "SELECT date, instrument, RANK() OVER(PARTITION BY instrument ORDER BY high DESC ROWS 29 PRECEDING) / 30.0 AS alpha_072 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "IDXGREATEST(high,30)/30", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_073", "alpha_name_chinese": "IGREATEST60", "alpha_sql": "SELECT date, instrument, RANK() OVER(PARTITION BY instrument ORDER BY high DESC ROWS 59 PRECEDING) / 60.0 AS alpha_073 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "IDXGREATEST(high,60)/60", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_074", "alpha_name_chinese": "ILEAST5", "alpha_sql": "SELECT date, instrument, RANK() OVER(PARTITION BY instrument ORDER BY low ASC ROWS 4 PRECEDING) / 5.0 AS alpha_074 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "IDXLEAST(low,5)/5", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_075", "alpha_name_chinese": "ILEAST10", "alpha_sql": "SELECT date, instrument, RANK() OVER(PARTITION BY instrument ORDER BY low ASC ROWS 9 PRECEDING) / 10.0 AS alpha_075 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "IDXLEAST(low,10)/10", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_076", "alpha_name_chinese": "ILEAST20", "alpha_sql": "SELECT date, instrument, RANK() OVER(PARTITION BY instrument ORDER BY low ASC ROWS 19 PRECEDING) / 20.0 AS alpha_076 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "IDXLEAST(low,20)/20", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_077", "alpha_name_chinese": "ILEAST30", "alpha_sql": "SELECT date, instrument, RANK() OVER(PARTITION BY instrument ORDER BY low ASC ROWS 29 PRECEDING) / 30.0 AS alpha_077 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "IDXLEAST(low,30)/30", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_078", "alpha_name_chinese": "ILEAST60", "alpha_sql": "SELECT date, instrument, RANK() OVER(PARTITION BY instrument ORDER BY low ASC ROWS 59 PRECEDING) / 60.0 AS alpha_078 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "IDXLEAST(low,60)/60", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_079", "alpha_name_chinese": "IMXD5", "alpha_sql": "SELECT date, instrument, (RANK() OVER(PARTITION BY instrument ORDER BY high DESC ROWS 4 PRECEDING) - RANK() OVER(PARTITION BY instrument ORDER BY low ASC ROWS 4 PRECEDING)) / 5.0 AS alpha_079 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(IDXGREATEST(high,5)-IDXLEAST(low,5))/5", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_080", "alpha_name_chinese": "IMXD10", "alpha_sql": "SELECT date, instrument, (RANK() OVER(PARTITION BY instrument ORDER BY high DESC ROWS 9 PRECEDING) - RANK() OVER(PARTITION BY instrument ORDER BY low ASC ROWS 9 PRECEDING)) / 10.0 AS alpha_080 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(IDXGREATEST(high,10)-IDXLEAST(low,10))/10", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_081", "alpha_name_chinese": "IMXD20", "alpha_sql": "SELECT date, instrument, (RANK() OVER(PARTITION BY instrument ORDER BY high DESC ROWS 19 PRECEDING) - RANK() OVER(PARTITION BY instrument ORDER BY low ASC ROWS 19 PRECEDING)) / 20.0 AS alpha_081 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(IDXGREATEST(high,20)-IDXLEAST(low,20))/20", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_082", "alpha_name_chinese": "IMXD30", "alpha_sql": "SELECT date, instrument, (RANK() OVER(PARTITION BY instrument ORDER BY high DESC ROWS 29 PRECEDING) - RANK() OVER(PARTITION BY instrument ORDER BY low ASC ROWS 29 PRECEDING)) / 30.0 AS alpha_082 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(IDXGREATEST(high,30)-IDXLEAST(low,30))/30", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_083", "alpha_name_chinese": "IMXD60", "alpha_sql": "SELECT date, instrument, (RANK() OVER(PARTITION BY instrument ORDER BY high DESC ROWS 59 PRECEDING) - RANK() OVER(PARTITION BY instrument ORDER BY low ASC ROWS 59 PRECEDING)) / 60.0 AS alpha_083 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "(IDXGREATEST(high,60)-IDXLEAST(low,60))/60", "group_num": 5, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_084", "alpha_name_chinese": "CORR5", "alpha_sql": "SELECT date, instrument, CORR(close, LN(volume+1)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) AS alpha_084 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CORR(close,LN(volume+1),5)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_085", "alpha_name_chinese": "CORR10", "alpha_sql": "SELECT date, instrument, CORR(close, LN(volume+1)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) AS alpha_085 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CORR(close,LN(volume+1),10)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_086", "alpha_name_chinese": "CORR20", "alpha_sql": "SELECT date, instrument, CORR(close, LN(volume+1)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) AS alpha_086 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CORR(close,LN(volume+1),20)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_087", "alpha_name_chinese": "CORR30", "alpha_sql": "SELECT date, instrument, CORR(close, LN(volume+1)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) AS alpha_087 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CORR(close,LN(volume+1),30)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_088", "alpha_name_chinese": "CORR60", "alpha_sql": "SELECT date, instrument, CORR(close, LN(volume+1)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) AS alpha_088 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CORR(close,LN(volume+1),60)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_089", "alpha_name_chinese": "CORD5", "alpha_sql": "SELECT date, instrument, CORR(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), LN(volume/LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date)+1)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) AS alpha_089 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CORR(close/REF(close,1),LOG(volume/REF(volume,1)+1),5)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_090", "alpha_name_chinese": "CORD10", "alpha_sql": "SELECT date, instrument, CORR(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), LN(volume/LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date)+1)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) AS alpha_090 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CORR(close/REF(close,1),LOG(volume/REF(volume,1)+1),10)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_091", "alpha_name_chinese": "CORD20", "alpha_sql": "SELECT date, instrument, CORR(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), LN(volume/LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date)+1)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) AS alpha_091 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CORR(close/REF(close,1),LOG(volume/REF(volume,1)+1),20)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_092", "alpha_name_chinese": "CORD30", "alpha_sql": "SELECT date, instrument, CORR(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), LN(volume/LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date)+1)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) AS alpha_092 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CORR(close/REF(close,1),LOG(volume/REF(volume,1)+1),30)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_093", "alpha_name_chinese": "CORD60", "alpha_sql": "SELECT date, instrument, CORR(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), LN(volume/LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date)+1)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) AS alpha_093 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CORR(close/REF(close,1),LOG(volume/REF(volume,1)+1),60)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_094", "alpha_name_chinese": "CNTP5", "alpha_sql": "SELECT date, instrument, AVG(CASE WHEN close > LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) AS alpha_094 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close>REF(close,1),5)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_095", "alpha_name_chinese": "CNTP10", "alpha_sql": "SELECT date, instrument, AVG(CASE WHEN close > LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) AS alpha_095 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close>REF(close,1),10)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_096", "alpha_name_chinese": "CNTP20", "alpha_sql": "SELECT date, instrument, AVG(CASE WHEN close > LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) AS alpha_096 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close>REF(close,1),20)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_097", "alpha_name_chinese": "CNTP30", "alpha_sql": "SELECT date, instrument, AVG(CASE WHEN close > LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) AS alpha_097 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close>REF(close,1),30)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_098", "alpha_name_chinese": "CNTP60", "alpha_sql": "SELECT date, instrument, AVG(CASE WHEN close > LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) AS alpha_098 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close>REF(close,1),60)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_099", "alpha_name_chinese": "CNTN5", "alpha_sql": "SELECT date, instrument, AVG(CASE WHEN close < LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) AS alpha_099 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close<REF(close,1),5)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_100", "alpha_name_chinese": "CNTN10", "alpha_sql": "SELECT date, instrument, AVG(CASE WHEN close < LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) AS alpha_100 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close<REF(close,1),10)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_101", "alpha_name_chinese": "CNTN20", "alpha_sql": "SELECT date, instrument, AVG(CASE WHEN close < LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) AS alpha_101 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close<REF(close,1),20)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_102", "alpha_name_chinese": "CNTN30", "alpha_sql": "SELECT date, instrument, AVG(CASE WHEN close < LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) AS alpha_102 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close<REF(close,1),30)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_103", "alpha_name_chinese": "CNTN60", "alpha_sql": "SELECT date, instrument, AVG(CASE WHEN close < LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) AS alpha_103 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(close<REF(close,1),60)", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_104", "alpha_name_chinese": "CNTD5", "alpha_sql": "SELECT date, instrument, (AVG(CASE WHEN close > LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) - AVG(CASE WHEN close < LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING)) AS alpha_104 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CNTP5-CNTN5", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_105", "alpha_name_chinese": "CNTD10", "alpha_sql": "SELECT date, instrument, (AVG(CASE WHEN close > LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) - AVG(CASE WHEN close < LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING)) AS alpha_105 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CNTP10-CNTN10", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_106", "alpha_name_chinese": "CNTD20", "alpha_sql": "SELECT date, instrument, (AVG(CASE WHEN close > LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) - AVG(CASE WHEN close < LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING)) AS alpha_106 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CNTP20-CNTN20", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_107", "alpha_name_chinese": "CNTD30", "alpha_sql": "SELECT date, instrument, (AVG(CASE WHEN close > LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) - AVG(CASE WHEN close < LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING)) AS alpha_107 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CNTP30-CNTN30", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_108", "alpha_name_chinese": "CNTD60", "alpha_sql": "SELECT date, instrument, (AVG(CASE WHEN close > LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) - AVG(CASE WHEN close < LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) THEN 1 ELSE 0 END) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING)) AS alpha_108 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "CNTP60-CNTN60", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_109", "alpha_name_chinese": "SUMP5", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING), 0) AS alpha_109 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMP5", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_110", "alpha_name_chinese": "SUMP10", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING), 0) AS alpha_110 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMP10", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_111", "alpha_name_chinese": "SUMP20", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING), 0) AS alpha_111 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMP20", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_112", "alpha_name_chinese": "SUMP30", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING), 0) AS alpha_112 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMP30", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_113", "alpha_name_chinese": "SUMP60", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING), 0) AS alpha_113 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMP60", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_114", "alpha_name_chinese": "SUMN5", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) - close, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING), 0) AS alpha_114 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMN5", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_115", "alpha_name_chinese": "SUMN10", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) - close, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING), 0) AS alpha_115 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMN10", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_116", "alpha_name_chinese": "SUMN20", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) - close, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING), 0) AS alpha_116 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMN20", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_117", "alpha_name_chinese": "SUMN30", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) - close, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING), 0) AS alpha_117 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMN30", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_118", "alpha_name_chinese": "SUMN60", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) - close, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING), 0) AS alpha_118 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMN60", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_119", "alpha_name_chinese": "SUMD5", "alpha_sql": "SELECT date, instrument, (SUM(GREATEST(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) - SUM(GREATEST(LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) - close, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING)) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING), 0) AS alpha_119 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMD5", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_120", "alpha_name_chinese": "SUMD10", "alpha_sql": "SELECT date, instrument, (SUM(GREATEST(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) - SUM(GREATEST(LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) - close, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING)) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING), 0) AS alpha_120 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMD10", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_121", "alpha_name_chinese": "SUMD20", "alpha_sql": "SELECT date, instrument, (SUM(GREATEST(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) - SUM(GREATEST(LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) - close, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING)) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING), 0) AS alpha_121 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMD20", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_122", "alpha_name_chinese": "SUMD30", "alpha_sql": "SELECT date, instrument, (SUM(GREATEST(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) - SUM(GREATEST(LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) - close, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING)) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING), 0) AS alpha_122 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMD30", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_123", "alpha_name_chinese": "SUMD60", "alpha_sql": "SELECT date, instrument, (SUM(GREATEST(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) - SUM(GREATEST(LAG(close,1)OVER(PARTITION BY instrument ORDER BY date) - close, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING)) / NULLIF(SUM(ABS(close - LAG(close,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING), 0) AS alpha_123 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "SUMD60", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_124", "alpha_name_chinese": "BETA5", "alpha_sql": "SELECT date, instrument, REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / close AS alpha_124 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_SLOPE(close,5)/close", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_125", "alpha_name_chinese": "BETA10", "alpha_sql": "SELECT date, instrument, REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / close AS alpha_125 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_SLOPE(close,10)/close", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_126", "alpha_name_chinese": "BETA20", "alpha_sql": "SELECT date, instrument, REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / close AS alpha_126 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_SLOPE(close,20)/close", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_127", "alpha_name_chinese": "BETA30", "alpha_sql": "SELECT date, instrument, REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / close AS alpha_127 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_SLOPE(close,30)/close", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_128", "alpha_name_chinese": "BETA60", "alpha_sql": "SELECT date, instrument, REGR_SLOPE(close, ROW_NUMBER() OVER(PARTITION BY instrument ORDER BY date)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / close AS alpha_128 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "REGR_SLOPE(close,60)/close", "group_num": 6, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_129", "alpha_name_chinese": "VMA5", "alpha_sql": "SELECT date, instrument, AVG(volume) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / volume AS alpha_129 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(volume,5)/volume", "group_num": 7, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_130", "alpha_name_chinese": "VMA10", "alpha_sql": "SELECT date, instrument, AVG(volume) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / volume AS alpha_130 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(volume,10)/volume", "group_num": 7, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_131", "alpha_name_chinese": "VMA20", "alpha_sql": "SELECT date, instrument, AVG(volume) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / volume AS alpha_131 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(volume,20)/volume", "group_num": 7, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_132", "alpha_name_chinese": "VMA30", "alpha_sql": "SELECT date, instrument, AVG(volume) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / volume AS alpha_132 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(volume,30)/volume", "group_num": 7, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_133", "alpha_name_chinese": "VMA60", "alpha_sql": "SELECT date, instrument, AVG(volume) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / volume AS alpha_133 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "AVG(volume,60)/volume", "group_num": 7, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_134", "alpha_name_chinese": "VSTD5", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(volume) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / volume AS alpha_134 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "STDDEV(volume,5)/volume", "group_num": 7, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_135", "alpha_name_chinese": "VSTD10", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(volume) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / volume AS alpha_135 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "STDDEV(volume,10)/volume", "group_num": 7, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_136", "alpha_name_chinese": "VSTD20", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(volume) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / volume AS alpha_136 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "STDDEV(volume,20)/volume", "group_num": 7, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_137", "alpha_name_chinese": "VSTD30", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(volume) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / volume AS alpha_137 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "STDDEV(volume,30)/volume", "group_num": 7, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_138", "alpha_name_chinese": "VSTD60", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(volume) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / volume AS alpha_138 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "STDDEV(volume,60)/volume", "group_num": 7, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_139", "alpha_name_chinese": "WVMA5", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(ABS(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date)-1)*volume) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / AVG(ABS(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date)-1)*volume) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) AS alpha_139 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "WVMA5", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_140", "alpha_name_chinese": "WVMA10", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(ABS(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date)-1)*volume) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / AVG(ABS(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date)-1)*volume) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) AS alpha_140 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "WVMA10", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_141", "alpha_name_chinese": "WVMA20", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(ABS(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date)-1)*volume) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / AVG(ABS(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date)-1)*volume) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) AS alpha_141 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "WVMA20", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_142", "alpha_name_chinese": "WVMA30", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(ABS(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date)-1)*volume) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / AVG(ABS(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date)-1)*volume) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) AS alpha_142 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "WVMA30", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_143", "alpha_name_chinese": "WVMA60", "alpha_sql": "SELECT date, instrument, STDDEV_SAMP(ABS(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date)-1)*volume) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / AVG(ABS(close/LAG(close,1)OVER(PARTITION BY instrument ORDER BY date)-1)*volume) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) AS alpha_143 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "WVMA60", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_144", "alpha_name_chinese": "VSUMP5", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING), 0) AS alpha_144 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMP5", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_145", "alpha_name_chinese": "VSUMP10", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING), 0) AS alpha_145 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMP10", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_146", "alpha_name_chinese": "VSUMP20", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING), 0) AS alpha_146 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMP20", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_147", "alpha_name_chinese": "VSUMP30", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING), 0) AS alpha_147 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMP30", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_148", "alpha_name_chinese": "VSUMP60", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING), 0) AS alpha_148 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMP60", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_149", "alpha_name_chinese": "VSUMN5", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date) - volume, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING), 0) AS alpha_149 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMN5", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_150", "alpha_name_chinese": "VSUMN10", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date) - volume, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING), 0) AS alpha_150 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMN10", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_151", "alpha_name_chinese": "VSUMN20", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date) - volume, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING), 0) AS alpha_151 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMN20", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_152", "alpha_name_chinese": "VSUMN30", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date) - volume, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING), 0) AS alpha_152 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMN30", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_153", "alpha_name_chinese": "VSUMN60", "alpha_sql": "SELECT date, instrument, SUM(GREATEST(LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date) - volume, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING), 0) AS alpha_153 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMN60", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_154", "alpha_name_chinese": "VSUMD5", "alpha_sql": "SELECT date, instrument, (SUM(GREATEST(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING) - SUM(GREATEST(LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date) - volume, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING)) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 4 PRECEDING), 0) AS alpha_154 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMD5", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_155", "alpha_name_chinese": "VSUMD10", "alpha_sql": "SELECT date, instrument, (SUM(GREATEST(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING) - SUM(GREATEST(LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date) - volume, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING)) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 9 PRECEDING), 0) AS alpha_155 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMD10", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_156", "alpha_name_chinese": "VSUMD20", "alpha_sql": "SELECT date, instrument, (SUM(GREATEST(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING) - SUM(GREATEST(LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date) - volume, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING)) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 19 PRECEDING), 0) AS alpha_156 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMD20", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_157", "alpha_name_chinese": "VSUMD30", "alpha_sql": "SELECT date, instrument, (SUM(GREATEST(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING) - SUM(GREATEST(LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date) - volume, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING)) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 29 PRECEDING), 0) AS alpha_157 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMD30", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False }, { "alpha_class": "qlib_alpha158", "alpha_name": "alpha_158", "alpha_name_chinese": "VSUMD60", "alpha_sql": "SELECT date, instrument, (SUM(GREATEST(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date), 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING) - SUM(GREATEST(LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date) - volume, 0)) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING)) / NULLIF(SUM(ABS(volume - LAG(volume,1)OVER(PARTITION BY instrument ORDER BY date))) OVER(PARTITION BY instrument ORDER BY date ROWS 59 PRECEDING), 0) AS alpha_158 FROM cn_stock_bar1d ORDER BY date, instrument", "alpha_desc": "VSUMD60", "group_num": 8, "instruments": "全市场", "benchmark": "中证500", "data_process": True, "is_bigvip": False, "is_featured": False } ]

用例
表结构
字段 字段类型 字段描述
alpha_009 double Alpha158中的第 009 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_010 double Alpha158中的第 010 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_011 double Alpha158中的第 011 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_012 double Alpha158中的第 012 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_013 double Alpha158中的第 013 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_014 double Alpha158中的第 014 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_015 double Alpha158中的第 015 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_016 double Alpha158中的第 016 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_017 double Alpha158中的第 017 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_018 double Alpha158中的第 018 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_019 double Alpha158中的第 019 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_020 double Alpha158中的第 020 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_021 double Alpha158中的第 021 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_022 double Alpha158中的第 022 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_023 double Alpha158中的第 023 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_024 double Alpha158中的第 024 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_025 double Alpha158中的第 025 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_026 double Alpha158中的第 026 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_027 double Alpha158中的第 027 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_028 double Alpha158中的第 028 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_029 double Alpha158中的第 029 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_030 double Alpha158中的第 030 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_031 double Alpha158中的第 031 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_032 double Alpha158中的第 032 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_033 double Alpha158中的第 033 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_034 double Alpha158中的第 034 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_035 double Alpha158中的第 035 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_036 double Alpha158中的第 036 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_037 double Alpha158中的第 037 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_038 double Alpha158中的第 038 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_039 double Alpha158中的第 039 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_040 double Alpha158中的第 040 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_041 double Alpha158中的第 041 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_042 double Alpha158中的第 042 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_043 double Alpha158中的第 043 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_044 double Alpha158中的第 044 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_045 double Alpha158中的第 045 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_046 double Alpha158中的第 046 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_047 double Alpha158中的第 047 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_048 double Alpha158中的第 048 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_049 double Alpha158中的第 049 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_050 double Alpha158中的第 050 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_051 double Alpha158中的第 051 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_052 double Alpha158中的第 052 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_053 double Alpha158中的第 053 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_054 double Alpha158中的第 054 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_055 double Alpha158中的第 055 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_056 double Alpha158中的第 056 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_057 double Alpha158中的第 057 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_058 double Alpha158中的第 058 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_059 double Alpha158中的第 059 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_060 double Alpha158中的第 060 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_061 double Alpha158中的第 061 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_062 double Alpha158中的第 062 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_063 double Alpha158中的第 063 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_064 double Alpha158中的第 064 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_065 double Alpha158中的第 065 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_066 double Alpha158中的第 066 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_067 double Alpha158中的第 067 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_068 double Alpha158中的第 068 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_069 double Alpha158中的第 069 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_070 double Alpha158中的第 070 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_071 double Alpha158中的第 071 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_072 double Alpha158中的第 072 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_073 double Alpha158中的第 073 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_074 double Alpha158中的第 074 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_075 double Alpha158中的第 075 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_076 double Alpha158中的第 076 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_077 double Alpha158中的第 077 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_078 double Alpha158中的第 078 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_079 double Alpha158中的第 079 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_080 double Alpha158中的第 080 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_081 double Alpha158中的第 081 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_082 double Alpha158中的第 082 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_083 double Alpha158中的第 083 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_084 double Alpha158中的第 084 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_085 double Alpha158中的第 085 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_086 double Alpha158中的第 086 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_087 double Alpha158中的第 087 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_088 double Alpha158中的第 088 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_089 double Alpha158中的第 089 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_090 double Alpha158中的第 090 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_091 double Alpha158中的第 091 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_092 double Alpha158中的第 092 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_093 double Alpha158中的第 093 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_094 double Alpha158中的第 094 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_095 double Alpha158中的第 095 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_096 double Alpha158中的第 096 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_097 double Alpha158中的第 097 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_098 double Alpha158中的第 098 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_099 double Alpha158中的第 099 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_100 double Alpha158中的第 100 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_101 double Alpha158中的第 101 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_102 double Alpha158中的第 102 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_103 double Alpha158中的第 103 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_104 double Alpha158中的第 104 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_105 double Alpha158中的第 105 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_106 double Alpha158中的第 106 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_107 double Alpha158中的第 107 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_108 double Alpha158中的第 108 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_109 double Alpha158中的第 109 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_110 double Alpha158中的第 110 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_111 double Alpha158中的第 111 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_112 double Alpha158中的第 112 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_113 double Alpha158中的第 113 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_114 double Alpha158中的第 114 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_115 double Alpha158中的第 115 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_116 double Alpha158中的第 116 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_117 double Alpha158中的第 117 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_118 double Alpha158中的第 118 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_119 double Alpha158中的第 119 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_120 double Alpha158中的第 120 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_121 double Alpha158中的第 121 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_122 double Alpha158中的第 122 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_123 double Alpha158中的第 123 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_124 double Alpha158中的第 124 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_125 double Alpha158中的第 125 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_126 double Alpha158中的第 126 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_127 double Alpha158中的第 127 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_128 double Alpha158中的第 128 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_129 double Alpha158中的第 129 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_130 double Alpha158中的第 130 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_131 double Alpha158中的第 131 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
date timestamp[ns] 日期
alpha_133 double Alpha158中的第 133 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_134 double Alpha158中的第 134 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_135 double Alpha158中的第 135 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_136 double Alpha158中的第 136 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_137 double Alpha158中的第 137 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_138 double Alpha158中的第 138 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_139 double Alpha158中的第 139 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_140 double Alpha158中的第 140 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_141 double Alpha158中的第 141 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_142 double Alpha158中的第 142 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_143 double Alpha158中的第 143 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_144 double Alpha158中的第 144 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_145 double Alpha158中的第 145 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_146 double Alpha158中的第 146 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_147 double Alpha158中的第 147 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_148 double Alpha158中的第 148 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_149 double Alpha158中的第 149 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_150 double Alpha158中的第 150 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_151 double Alpha158中的第 151 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_152 double Alpha158中的第 152 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_153 double Alpha158中的第 153 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_154 double Alpha158中的第 154 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_155 double Alpha158中的第 155 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_156 double Alpha158中的第 156 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_157 double Alpha158中的第 157 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_158 double Alpha158中的第 158 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
__PARTITION__ int64 -
instrument string 证券代码
alpha_132 double Alpha158中的第 132 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_001 double Alpha158中的第 001 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_002 double Alpha158中的第 002 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_003 double Alpha158中的第 003 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_004 double Alpha158中的第 004 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_005 double Alpha158中的第 005 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_006 double Alpha158中的第 006 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_007 double Alpha158中的第 007 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ
alpha_008 double Alpha158中的第 008 个因子,公式详情见文档说明:https://bigquant.com/wiki/doc/nODcNAKYPJ

表名:cn_stock_factors_alpha_158

起始时间:

最近更新时间: