{"ok": true, "schema": "market.tech_alpha.screen.v1", "as_of_date": "2026-07-25", "generated_at": "2026-07-25T08:56:09.240781+00:00", "stage": "sim_live", "live_execution_locked": true, "may_trigger_trade": false, "head": "technical", "engine": "tech_alpha_seed_ensemble", "engine_rank": 12, "kind": "sidecar_engine", "ui": "/#quant-lab", "formula_mode": "ensemble", "universe_size": 500, "candidates": 500, "formulas": [{"id": "astock.tech_alpha.mom12_z.v1", "name": "mom12_z", "formula": [8, 33, 22], "formula_names": ["MOM12", "TS_ZSCORE20", "TANH"], "formula_str": "MOM12 → TS_ZSCORE20 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rev5_z.v1", "name": "rev5_z", "formula": [9, 26, 33, 23], "formula_names": ["REV5", "TS_MEAN5", "TS_ZSCORE20", "CLIP3"], "formula_str": "REV5 → TS_MEAN5 → TS_ZSCORE20 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.trend_blend.v1", "name": "trend_blend", "formula": [3, 14, 41, 27], "formula_names": ["MA_DIFF", "TREND_SLOPE20", "ADD", "TS_MEAN10"], "formula_str": "MA_DIFF → TREND_SLOPE20 → ADD → TS_MEAN10", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi_mom.v1", "name": "rsi_mom", "formula": [4, 8, 43, 26, 23], "formula_names": ["RSI14", "MOM12", "MUL", "TS_MEAN5", "CLIP3"], "formula_str": "RSI14 → MOM12 → MUL → TS_MEAN5 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.vol_break.v1", "name": "vol_break", "formula": [7, 6, 43, 33, 34, 26], "formula_names": ["BOLL_POS", "VOL_RATIO20", "MUL", "TS_ZSCORE20", "DELTA1", "TS_MEAN5"], "formula_str": "BOLL_POS → VOL_RATIO20 → MUL → TS_ZSCORE20 → DELTA1 → TS_MEAN5", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom_illiq.v1", "name": "mom_illiq", "formula": [8, 12, 42, 27, 22], "formula_names": ["MOM12", "AMIHUD20", "SUB", "TS_MEAN10", "TANH"], "formula_str": "MOM12 → AMIHUD20 → SUB → TS_MEAN10 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom_vol_adj.v1", "name": "mom_vol_adj", "formula": [2, 5, 44, 33, 23], "formula_names": ["RET20", "ATR14", "DIV", "TS_ZSCORE20", "CLIP3"], "formula_str": "RET20 → ATR14 → DIV → TS_ZSCORE20 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.pressure_vol.v1", "name": "pressure_vol", "formula": [13, 11, 41, 36, 22], "formula_names": ["PRESSURE", "VOL_Z20", "ADD", "EMA5", "TANH"], "formula_str": "PRESSURE → VOL_Z20 → ADD → EMA5 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.fomo_dev.v1", "name": "fomo_dev", "formula": [15, 16, 41, 39, 22], "formula_names": ["FOMO", "DEV", "ADD", "DECAY", "TANH"], "formula_str": "FOMO → DEV → ADD → DECAY → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.gate_mom_rev.v1", "name": "gate_mom_rev", "formula": [15, 38, 8, 9, 48, 33, 23], "formula_names": ["FOMO", "JUMP", "MOM12", "REV5", "GATE", "TS_ZSCORE20", "CLIP3"], "formula_str": "FOMO → JUMP → MOM12 → REV5 → GATE → TS_ZSCORE20 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.volc_pressure.v1", "name": "volc_pressure", "formula": [17, 13, 43, 33], "formula_names": ["VOL_CLUSTER", "PRESSURE", "MUL", "TS_ZSCORE20"], "formula_str": "VOL_CLUSTER → PRESSURE → MUL → TS_ZSCORE20", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.momrev_ret.v1", "name": "momrev_ret", "formula": [18, 1, 43, 33, 23], "formula_names": ["MOM_REV", "RET5", "MUL", "TS_ZSCORE20", "CLIP3"], "formula_str": "MOM_REV → RET5 → MUL → TS_ZSCORE20 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_mom12_mul.v1", "name": "rsi14_mom12_mul", "formula": [4, 8, 43, 26, 34], "formula_names": ["RSI14", "MOM12", "MUL", "TS_MEAN5", "DELTA1"], "formula_str": "RSI14 → MOM12 → MUL → TS_MEAN5 → DELTA1", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_ts_mean5_ts_rank20.v1", "name": "rsi14_ts_mean5_ts_rank20", "formula": [4, 26, 32, 3, 13, 44, 46, 22], "formula_names": ["RSI14", "TS_MEAN5", "TS_RANK20", "MA_DIFF", "PRESSURE", "DIV", "MAX2", "TANH"], "formula_str": "RSI14 → TS_MEAN5 → TS_RANK20 → MA_DIFF → PRESSURE → DIV → MAX2 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.boll_pos_vol_ratio20_mul.v1", "name": "boll_pos_vol_ratio20_mul", "formula": [7, 6, 43, 33, 36], "formula_names": ["BOLL_POS", "VOL_RATIO20", "MUL", "TS_ZSCORE20", "EMA5"], "formula_str": "BOLL_POS → VOL_RATIO20 → MUL → TS_ZSCORE20 → EMA5", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_ts_zscore20_tanh.v1", "name": "rsi14_ts_zscore20_tanh", "formula": [4, 33, 22], "formula_names": ["RSI14", "TS_ZSCORE20", "TANH"], "formula_str": "RSI14 → TS_ZSCORE20 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_mom12_mul_v2.v1", "name": "rsi14_mom12_mul_v2", "formula": [4, 8, 43, 34, 23], "formula_names": ["RSI14", "MOM12", "MUL", "DELTA1", "CLIP3"], "formula_str": "RSI14 → MOM12 → MUL → DELTA1 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.dev_mom12_mul.v1", "name": "dev_mom12_mul", "formula": [16, 8, 43, 22], "formula_names": ["DEV", "MOM12", "MUL", "TANH"], "formula_str": "DEV → MOM12 → MUL → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.pressure_vol_z20_add.v1", "name": "pressure_vol_z20_add", "formula": [13, 11, 41, 36, 29, 22], "formula_names": ["PRESSURE", "VOL_Z20", "ADD", "EMA5", "TS_STD10", "TANH"], "formula_str": "PRESSURE → VOL_Z20 → ADD → EMA5 → TS_STD10 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_boll_pos_pressure.v1", "name": "mom12_boll_pos_pressure", "formula": [8, 7, 13, 41, 43, 10, 42, 33], "formula_names": ["MOM12", "BOLL_POS", "PRESSURE", "ADD", "MUL", "HL_RANGE", "SUB", "TS_ZSCORE20"], "formula_str": "MOM12 → BOLL_POS → PRESSURE → ADD → MUL → HL_RANGE → SUB → TS_ZSCORE20", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.vol_z20_delay2_max3.v1", "name": "vol_z20_delay2_max3", "formula": [11, 25, 40, 39], "formula_names": ["VOL_Z20", "DELAY2", "MAX3", "DECAY"], "formula_str": "VOL_Z20 → DELAY2 → MAX3 → DECAY", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.ma_diff_trend_slope20_add.v1", "name": "ma_diff_trend_slope20_add", "formula": [3, 14, 41, 22, 27], "formula_names": ["MA_DIFF", "TREND_SLOPE20", "ADD", "TANH", "TS_MEAN10"], "formula_str": "MA_DIFF → TREND_SLOPE20 → ADD → TANH → TS_MEAN10", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_vol_cluster_mul.v1", "name": "rsi14_vol_cluster_mul", "formula": [4, 17, 43, 26, 23], "formula_names": ["RSI14", "VOL_CLUSTER", "MUL", "TS_MEAN5", "CLIP3"], "formula_str": "RSI14 → VOL_CLUSTER → MUL → TS_MEAN5 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.ret1_ts_mean5_tanh.v1", "name": "ret1_ts_mean5_tanh", "formula": [0, 26, 22], "formula_names": ["RET1", "TS_MEAN5", "TANH"], "formula_str": "RET1 → TS_MEAN5 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_ema5_mom12.v1", "name": "rsi14_ema5_mom12", "formula": [4, 36, 8, 45], "formula_names": ["RSI14", "EMA5", "MOM12", "MIN2"], "formula_str": "RSI14 → EMA5 → MOM12 → MIN2", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.fomo_jump_trend_slope20.v1", "name": "fomo_jump_trend_slope20", "formula": [15, 38, 14, 16, 48, 26], "formula_names": ["FOMO", "JUMP", "TREND_SLOPE20", "DEV", "GATE", "TS_MEAN5"], "formula_str": "FOMO → JUMP → TREND_SLOPE20 → DEV → GATE → TS_MEAN5", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.ret20_dev_add.v1", "name": "ret20_dev_add", "formula": [2, 16, 41, 39, 22], "formula_names": ["RET20", "DEV", "ADD", "DECAY", "TANH"], "formula_str": "RET20 → DEV → ADD → DECAY → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.ma_diff_mom_rev_add.v1", "name": "ma_diff_mom_rev_add", "formula": [3, 18, 41, 27, 22], "formula_names": ["MA_DIFF", "MOM_REV", "ADD", "TS_MEAN10", "TANH"], "formula_str": "MA_DIFF → MOM_REV → ADD → TS_MEAN10 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.vol_z20_amihud20_sub.v1", "name": "vol_z20_amihud20_sub", "formula": [11, 12, 33, 42, 26, 33], "formula_names": ["VOL_Z20", "AMIHUD20", "TS_ZSCORE20", "SUB", "TS_MEAN5", "TS_ZSCORE20"], "formula_str": "VOL_Z20 → AMIHUD20 → TS_ZSCORE20 → SUB → TS_MEAN5 → TS_ZSCORE20", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_mom12_mul_v2_2.v1", "name": "rsi14_mom12_mul_v2_2", "formula": [4, 8, 43, 26, 34, 23], "formula_names": ["RSI14", "MOM12", "MUL", "TS_MEAN5", "DELTA1", "CLIP3"], "formula_str": "RSI14 → MOM12 → MUL → TS_MEAN5 → DELTA1 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_mom12_mul_v2_3.v1", "name": "rsi14_mom12_mul_v2_3", "formula": [4, 8, 43, 26, 33, 34], "formula_names": ["RSI14", "MOM12", "MUL", "TS_MEAN5", "TS_ZSCORE20", "DELTA1"], "formula_str": "RSI14 → MOM12 → MUL → TS_MEAN5 → TS_ZSCORE20 → DELTA1", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_boll_pos_pressure_v2.v1", "name": "mom12_boll_pos_pressure_v2", "formula": [8, 7, 13, 41, 43, 10, 42, 22], "formula_names": ["MOM12", "BOLL_POS", "PRESSURE", "ADD", "MUL", "HL_RANGE", "SUB", "TANH"], "formula_str": "MOM12 → BOLL_POS → PRESSURE → ADD → MUL → HL_RANGE → SUB → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_dev_mul.v1", "name": "mom12_dev_mul", "formula": [8, 16, 43, 22], "formula_names": ["MOM12", "DEV", "MUL", "TANH"], "formula_str": "MOM12 → DEV → MUL → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.hl_range_neg_vol_z20.v1", "name": "hl_range_neg_vol_z20", "formula": [10, 19, 11, 26, 7, 21, 46, 44, 39], "formula_names": ["HL_RANGE", "NEG", "VOL_Z20", "TS_MEAN5", "BOLL_POS", "SIGN", "MAX2", "DIV", "DECAY"], "formula_str": "HL_RANGE → NEG → VOL_Z20 → TS_MEAN5 → BOLL_POS → SIGN → MAX2 → DIV → DECAY", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.boll_pos_vol_ratio20_mul_v2.v1", "name": "boll_pos_vol_ratio20_mul_v2", "formula": [7, 6, 43, 25, 22], "formula_names": ["BOLL_POS", "VOL_RATIO20", "MUL", "DELAY2", "TANH"], "formula_str": "BOLL_POS → VOL_RATIO20 → MUL → DELAY2 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.fomo_vol_z20_add.v1", "name": "fomo_vol_z20_add", "formula": [15, 11, 41, 39, 22], "formula_names": ["FOMO", "VOL_Z20", "ADD", "DECAY", "TANH"], "formula_str": "FOMO → VOL_Z20 → ADD → DECAY → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_mom12_mul_v2_4.v1", "name": "rsi14_mom12_mul_v2_4", "formula": [4, 8, 43, 26, 34, 33], "formula_names": ["RSI14", "MOM12", "MUL", "TS_MEAN5", "DELTA1", "TS_ZSCORE20"], "formula_str": "RSI14 → MOM12 → MUL → TS_MEAN5 → DELTA1 → TS_ZSCORE20", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.ma_diff_mom_rev_add_v2.v1", "name": "ma_diff_mom_rev_add_v2", "formula": [3, 18, 41, 22, 27], "formula_names": ["MA_DIFF", "MOM_REV", "ADD", "TANH", "TS_MEAN10"], "formula_str": "MA_DIFF → MOM_REV → ADD → TANH → TS_MEAN10", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_vol_cluster_add.v1", "name": "rsi14_vol_cluster_add", "formula": [4, 17, 41, 26, 23], "formula_names": ["RSI14", "VOL_CLUSTER", "ADD", "TS_MEAN5", "CLIP3"], "formula_str": "RSI14 → VOL_CLUSTER → ADD → TS_MEAN5 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.boll_pos_vol_ratio20_mul_2.v1", "name": "boll_pos_vol_ratio20_mul_2", "formula": [7, 6, 43, 36, 22], "formula_names": ["BOLL_POS", "VOL_RATIO20", "MUL", "EMA5", "TANH"], "formula_str": "BOLL_POS → VOL_RATIO20 → MUL → EMA5 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.vol_z20_amihud20_sub_2.v1", "name": "vol_z20_amihud20_sub_2", "formula": [11, 12, 42, 27, 22], "formula_names": ["VOL_Z20", "AMIHUD20", "SUB", "TS_MEAN10", "TANH"], "formula_str": "VOL_Z20 → AMIHUD20 → SUB → TS_MEAN10 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_ts_zscore20_ts_mean5.v1", "name": "mom12_ts_zscore20_ts_mean5", "formula": [8, 33, 26], "formula_names": ["MOM12", "TS_ZSCORE20", "TS_MEAN5"], "formula_str": "MOM12 → TS_ZSCORE20 → TS_MEAN5", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_mom12_mul_v2_5.v1", "name": "rsi14_mom12_mul_v2_5", "formula": [4, 8, 43, 34, 26], "formula_names": ["RSI14", "MOM12", "MUL", "DELTA1", "TS_MEAN5"], "formula_str": "RSI14 → MOM12 → MUL → DELTA1 → TS_MEAN5", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_boll_pos_pressure_v2_2.v1", "name": "mom12_boll_pos_pressure_v2_2", "formula": [8, 7, 13, 41, 43, 10, 42, 39], "formula_names": ["MOM12", "BOLL_POS", "PRESSURE", "ADD", "MUL", "HL_RANGE", "SUB", "DECAY"], "formula_str": "MOM12 → BOLL_POS → PRESSURE → ADD → MUL → HL_RANGE → SUB → DECAY", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.hl_range_neg_vol_z20_v2.v1", "name": "hl_range_neg_vol_z20_v2", "formula": [10, 19, 11, 26, 7, 21, 46, 44, 27, 39], "formula_names": ["HL_RANGE", "NEG", "VOL_Z20", "TS_MEAN5", "BOLL_POS", "SIGN", "MAX2", "DIV", "TS_MEAN10", "DECAY"], "formula_str": "HL_RANGE → NEG → VOL_Z20 → TS_MEAN5 → BOLL_POS → SIGN → MAX2 → DIV → TS_MEAN10 → DECAY", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_amihud20_min2.v1", "name": "mom12_amihud20_min2", "formula": [8, 12, 45, 27, 22], "formula_names": ["MOM12", "AMIHUD20", "MIN2", "TS_MEAN10", "TANH"], "formula_str": "MOM12 → AMIHUD20 → MIN2 → TS_MEAN10 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.ret5_boll_pos_hl_range.v1", "name": "ret5_boll_pos_hl_range", "formula": [1, 7, 10, 41, 46, 39], "formula_names": ["RET5", "BOLL_POS", "HL_RANGE", "ADD", "MAX2", "DECAY"], "formula_str": "RET5 → BOLL_POS → HL_RANGE → ADD → MAX2 → DECAY", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_ts_zscore20_decay.v1", "name": "rsi14_ts_zscore20_decay", "formula": [4, 33, 39], "formula_names": ["RSI14", "TS_ZSCORE20", "DECAY"], "formula_str": "RSI14 → TS_ZSCORE20 → DECAY", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_mom12_mul_v2_6.v1", "name": "rsi14_mom12_mul_v2_6", "formula": [4, 8, 43, 34, 33], "formula_names": ["RSI14", "MOM12", "MUL", "DELTA1", "TS_ZSCORE20"], "formula_str": "RSI14 → MOM12 → MUL → DELTA1 → TS_ZSCORE20", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_dev_mul_v2.v1", "name": "mom12_dev_mul_v2", "formula": [8, 16, 43, 23, 22], "formula_names": ["MOM12", "DEV", "MUL", "CLIP3", "TANH"], "formula_str": "MOM12 → DEV → MUL → CLIP3 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_ts_zscore20_ts_mean5.v1", "name": "rsi14_ts_zscore20_ts_mean5", "formula": [4, 33, 26, 39], "formula_names": ["RSI14", "TS_ZSCORE20", "TS_MEAN5", "DECAY"], "formula_str": "RSI14 → TS_ZSCORE20 → TS_MEAN5 → DECAY", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_amihud20_min2_v2.v1", "name": "mom12_amihud20_min2_v2", "formula": [8, 12, 45, 27, 25, 22], "formula_names": ["MOM12", "AMIHUD20", "MIN2", "TS_MEAN10", "DELAY2", "TANH"], "formula_str": "MOM12 → AMIHUD20 → MIN2 → TS_MEAN10 → DELAY2 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_decay_ts_zscore20.v1", "name": "rsi14_decay_ts_zscore20", "formula": [4, 39, 33], "formula_names": ["RSI14", "DECAY", "TS_ZSCORE20"], "formula_str": "RSI14 → DECAY → TS_ZSCORE20", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.dev_delta1_sign.v1", "name": "dev_delta1_sign", "formula": [16, 34, 21, 23, 4, 22, 44, 33], "formula_names": ["DEV", "DELTA1", "SIGN", "CLIP3", "RSI14", "TANH", "DIV", "TS_ZSCORE20"], "formula_str": "DEV → DELTA1 → SIGN → CLIP3 → RSI14 → TANH → DIV → TS_ZSCORE20", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_mom12_mul_v2_7.v1", "name": "rsi14_mom12_mul_v2_7", "formula": [4, 8, 43, 33, 33, 34], "formula_names": ["RSI14", "MOM12", "MUL", "TS_ZSCORE20", "TS_ZSCORE20", "DELTA1"], "formula_str": "RSI14 → MOM12 → MUL → TS_ZSCORE20 → TS_ZSCORE20 → DELTA1", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.dev_delta1_sign_v2.v1", "name": "dev_delta1_sign_v2", "formula": [16, 34, 21, 23, 4, 22, 44, 37, 33], "formula_names": ["DEV", "DELTA1", "SIGN", "CLIP3", "RSI14", "TANH", "DIV", "EMA20", "TS_ZSCORE20"], "formula_str": "DEV → DELTA1 → SIGN → CLIP3 → RSI14 → TANH → DIV → EMA20 → TS_ZSCORE20", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_amihud20_min2_v2_2.v1", "name": "mom12_amihud20_min2_v2_2", "formula": [8, 12, 45, 27, 24, 22], "formula_names": ["MOM12", "AMIHUD20", "MIN2", "TS_MEAN10", "DELAY1", "TANH"], "formula_str": "MOM12 → AMIHUD20 → MIN2 → TS_MEAN10 → DELAY1 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.amihud20_tanh_clip3.v1", "name": "amihud20_tanh_clip3", "formula": [12, 22, 23], "formula_names": ["AMIHUD20", "TANH", "CLIP3"], "formula_str": "AMIHUD20 → TANH → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.boll_pos_vol_ratio20_mul_v2_2.v1", "name": "boll_pos_vol_ratio20_mul_v2_2", "formula": [7, 6, 43, 33, 26], "formula_names": ["BOLL_POS", "VOL_RATIO20", "MUL", "TS_ZSCORE20", "TS_MEAN5"], "formula_str": "BOLL_POS → VOL_RATIO20 → MUL → TS_ZSCORE20 → TS_MEAN5", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.fomo_jump_rev5.v1", "name": "fomo_jump_rev5", "formula": [15, 38, 9, 8, 48, 26, 23], "formula_names": ["FOMO", "JUMP", "REV5", "MOM12", "GATE", "TS_MEAN5", "CLIP3"], "formula_str": "FOMO → JUMP → REV5 → MOM12 → GATE → TS_MEAN5 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_amihud20_add.v1", "name": "mom12_amihud20_add", "formula": [8, 12, 41, 27, 22], "formula_names": ["MOM12", "AMIHUD20", "ADD", "TS_MEAN10", "TANH"], "formula_str": "MOM12 → AMIHUD20 → ADD → TS_MEAN10 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.vol_ratio20_ts_zscore20_ts_mean5.v1", "name": "vol_ratio20_ts_zscore20_ts_mean5", "formula": [6, 33, 26, 39], "formula_names": ["VOL_RATIO20", "TS_ZSCORE20", "TS_MEAN5", "DECAY"], "formula_str": "VOL_RATIO20 → TS_ZSCORE20 → TS_MEAN5 → DECAY", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.vol_z20_boll_pos_ts_mean20.v1", "name": "vol_z20_boll_pos_ts_mean20", "formula": [11, 7, 28, 42, 39], "formula_names": ["VOL_Z20", "BOLL_POS", "TS_MEAN20", "SUB", "DECAY"], "formula_str": "VOL_Z20 → BOLL_POS → TS_MEAN20 → SUB → DECAY", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.boll_pos_abs_ret5.v1", "name": "boll_pos_abs_ret5", "formula": [7, 20, 1, 31, 21, 18, 46, 43, 26], "formula_names": ["BOLL_POS", "ABS", "RET5", "TS_RANK10", "SIGN", "MOM_REV", "MAX2", "MUL", "TS_MEAN5"], "formula_str": "BOLL_POS → ABS → RET5 → TS_RANK10 → SIGN → MOM_REV → MAX2 → MUL → TS_MEAN5", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_ts_mean5_ts_rank20_v2.v1", "name": "rsi14_ts_mean5_ts_rank20_v2", "formula": [4, 26, 32, 3, 13, 44, 22, 46], "formula_names": ["RSI14", "TS_MEAN5", "TS_RANK20", "MA_DIFF", "PRESSURE", "DIV", "TANH", "MAX2"], "formula_str": "RSI14 → TS_MEAN5 → TS_RANK20 → MA_DIFF → PRESSURE → DIV → TANH → MAX2", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_ts_mean5_ts_zscore20.v1", "name": "rsi14_ts_mean5_ts_zscore20", "formula": [4, 26, 33, 23], "formula_names": ["RSI14", "TS_MEAN5", "TS_ZSCORE20", "CLIP3"], "formula_str": "RSI14 → TS_MEAN5 → TS_ZSCORE20 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_amihud20_min2_v2_3.v1", "name": "mom12_amihud20_min2_v2_3", "formula": [8, 12, 45, 27, 24, 26], "formula_names": ["MOM12", "AMIHUD20", "MIN2", "TS_MEAN10", "DELAY1", "TS_MEAN5"], "formula_str": "MOM12 → AMIHUD20 → MIN2 → TS_MEAN10 → DELAY1 → TS_MEAN5", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.pressure_dev_mul.v1", "name": "pressure_dev_mul", "formula": [13, 16, 43, 22], "formula_names": ["PRESSURE", "DEV", "MUL", "TANH"], "formula_str": "PRESSURE → DEV → MUL → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_ts_zscore20_clip3.v1", "name": "mom12_ts_zscore20_clip3", "formula": [8, 33, 23], "formula_names": ["MOM12", "TS_ZSCORE20", "CLIP3"], "formula_str": "MOM12 → TS_ZSCORE20 → CLIP3", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.rsi14_ts_mean5_clip3.v1", "name": "rsi14_ts_mean5_clip3", "formula": [4, 26, 23, 33], "formula_names": ["RSI14", "TS_MEAN5", "CLIP3", "TS_ZSCORE20"], "formula_str": "RSI14 → TS_MEAN5 → CLIP3 → TS_ZSCORE20", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.dev_decay_tanh.v1", "name": "dev_decay_tanh", "formula": [16, 39, 22], "formula_names": ["DEV", "DECAY", "TANH"], "formula_str": "DEV → DECAY → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.hl_range_vol_z20_add.v1", "name": "hl_range_vol_z20_add", "formula": [10, 11, 41, 39, 22], "formula_names": ["HL_RANGE", "VOL_Z20", "ADD", "DECAY", "TANH"], "formula_str": "HL_RANGE → VOL_Z20 → ADD → DECAY → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.vol_ratio20_amihud20_vol_z20.v1", "name": "vol_ratio20_amihud20_vol_z20", "formula": [6, 12, 11, 40, 42, 41, 26], "formula_names": ["VOL_RATIO20", "AMIHUD20", "VOL_Z20", "MAX3", "SUB", "ADD", "TS_MEAN5"], "formula_str": "VOL_RATIO20 → AMIHUD20 → VOL_Z20 → MAX3 → SUB → ADD → TS_MEAN5", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_amihud20_min2_v2_4.v1", "name": "mom12_amihud20_min2_v2_4", "formula": [8, 12, 45, 27, 25, 36, 22], "formula_names": ["MOM12", "AMIHUD20", "MIN2", "TS_MEAN10", "DELAY2", "EMA5", "TANH"], "formula_str": "MOM12 → AMIHUD20 → MIN2 → TS_MEAN10 → DELAY2 → EMA5 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.boll_pos_vol_ratio20_mul_v2_3.v1", "name": "boll_pos_vol_ratio20_mul_v2_3", "formula": [7, 6, 43, 33, 24, 36], "formula_names": ["BOLL_POS", "VOL_RATIO20", "MUL", "TS_ZSCORE20", "DELAY1", "EMA5"], "formula_str": "BOLL_POS → VOL_RATIO20 → MUL → TS_ZSCORE20 → DELAY1 → EMA5", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_boll_pos_pressure_v2_3.v1", "name": "mom12_boll_pos_pressure_v2_3", "formula": [8, 7, 13, 41, 43, 17, 42, 22], "formula_names": ["MOM12", "BOLL_POS", "PRESSURE", "ADD", "MUL", "VOL_CLUSTER", "SUB", "TANH"], "formula_str": "MOM12 → BOLL_POS → PRESSURE → ADD → MUL → VOL_CLUSTER → SUB → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.ret20_mom12_mul.v1", "name": "ret20_mom12_mul", "formula": [2, 8, 43, 26, 34], "formula_names": ["RET20", "MOM12", "MUL", "TS_MEAN5", "DELTA1"], "formula_str": "RET20 → MOM12 → MUL → TS_MEAN5 → DELTA1", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.vol_ratio20_amihud20_vol_z20_v2.v1", "name": "vol_ratio20_amihud20_vol_z20_v2", "formula": [6, 12, 11, 38, 42, 41, 26], "formula_names": ["VOL_RATIO20", "AMIHUD20", "VOL_Z20", "JUMP", "SUB", "ADD", "TS_MEAN5"], "formula_str": "VOL_RATIO20 → AMIHUD20 → VOL_Z20 → JUMP → SUB → ADD → TS_MEAN5", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.boll_pos_vol_ratio20_mul_v2_4.v1", "name": "boll_pos_vol_ratio20_mul_v2_4", "formula": [7, 6, 43, 33, 24, 36, 39], "formula_names": ["BOLL_POS", "VOL_RATIO20", "MUL", "TS_ZSCORE20", "DELAY1", "EMA5", "DECAY"], "formula_str": "BOLL_POS → VOL_RATIO20 → MUL → TS_ZSCORE20 → DELAY1 → EMA5 → DECAY", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.mom12_dev_mul_v2_2.v1", "name": "mom12_dev_mul_v2_2", "formula": [8, 16, 43, 23, 33, 22], "formula_names": ["MOM12", "DEV", "MUL", "CLIP3", "TS_ZSCORE20", "TANH"], "formula_str": "MOM12 → DEV → MUL → CLIP3 → TS_ZSCORE20 → TANH", "structure_ok": true, "skipped": false}, {"id": "astock.tech_alpha.vol_z20_ts_zscore20_tanh.v1", "name": "vol_z20_ts_zscore20_tanh", "formula": [11, 33, 22], "formula_names": ["VOL_Z20", "TS_ZSCORE20", "TANH"], "formula_str": "VOL_Z20 → TS_ZSCORE20 → TANH", "structure_ok": true, "skipped": false}], "top": [{"ticker": "603629.SH", "hits": [{"formula": "mom12_z", "rank_score": -0.40386, "val_score": -0.64668, "ic": -0.01271, "last_position": 0.541027, "last_factor": 0.605607, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.33668, "val_score": -0.35294, "ic": 0.03225, "last_position": 0.767226, "last_factor": 1.01355, "stance": "up"}, {"formula": "pressure_vol", "rank_score": 3.15456, "val_score": 2.34854, "ic": 0.14474, "last_position": 0.989501, "last_factor": 2.622195, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.7355, "val_score": -1.0027, "ic": -0.08597, "last_position": 0.110139, "last_factor": 0.110587, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20", "rank_score": 1.31378, "val_score": 1.00147, "ic": 0.03758, "last_position": 0.212632, "last_factor": 0.215927, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul", "rank_score": -0.43779, "val_score": -0.71606, "ic": -0.00577, "last_position": 0.661673, "last_factor": 0.795784, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 0.68733, "val_score": 0.49249, "ic": 0.09711, "last_position": 0.379618, "last_factor": 0.399614, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": -0.16154, "val_score": -0.18086, "ic": -0.00197, "last_position": 0.128817, "last_factor": 0.129537, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": 1.0088, "val_score": 0.88782, "ic": -0.00232, "last_position": 0.80653, "last_factor": 1.11702, "stance": "up"}, {"formula": "ret1_ts_mean5_tanh", "rank_score": 1.69309, "val_score": 1.22413, "ic": 0.08656, "last_position": 0.841329, "last_factor": 1.225704, "stance": "up"}, {"formula": "fomo_vol_z20_add", "rank_score": 1.35003, "val_score": 0.95906, "ic": 0.05788, "last_position": 0.816208, "last_factor": 1.145349, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": -1.66698, "val_score": -2.31507, "ic": -0.03223, "last_position": 0.462148, "last_factor": 0.500039, "stance": "up"}, {"formula": "rsi14_ts_zscore20_decay", "rank_score": -0.04697, "val_score": -0.04509, "ic": 0.02578, "last_position": 0.071648, "last_factor": 0.071771, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 0.47774, "val_score": 0.32816, "ic": 0.058, "last_position": 0.384652, "last_factor": 0.405508, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": -1.93794, "val_score": -2.63129, "ic": -0.04724, "last_position": 0.23685, "last_factor": 0.241435, "stance": "up"}, {"formula": "rsi14_decay_ts_zscore20", "rank_score": 0.09682, "val_score": 0.06583, "ic": 0.02332, "last_position": 0.083748, "last_factor": 0.083945, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 1.10572, "val_score": 0.8248, "ic": 0.10104, "last_position": 0.333155, "last_factor": 0.346373, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": -1.76221, "val_score": -2.42401, "ic": -0.03351, "last_position": 0.371994, "last_factor": 0.390735, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": -1.24656, "val_score": -1.85448, "ic": -0.02086, "last_position": 0.961998, "last_factor": 1.972035, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_2", "rank_score": -0.2735, "val_score": -0.35761, "ic": 0.0008, "last_position": 0.560761, "last_factor": 0.633943, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": -1.38695, "val_score": -1.96392, "ic": -0.04589, "last_position": 0.573287, "last_factor": 0.652405, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": 1.44587, "val_score": 1.04434, "ic": 0.05049, "last_position": 0.727411, "last_factor": 0.923206, "stance": "up"}, {"formula": "vol_z20_boll_pos_ts_mean20", "rank_score": 0.68718, "val_score": 0.43712, "ic": 0.04153, "last_position": 0.851087, "last_factor": 1.260083, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20_v2", "rank_score": 1.28193, "val_score": 0.99008, "ic": 0.03685, "last_position": 0.097505, "last_factor": 0.097815, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": -1.84922, "val_score": -2.55257, "ic": -0.05555, "last_position": 0.434731, "last_factor": 0.465715, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": -0.29244, "val_score": -0.29416, "ic": 0.013, "last_position": 0.403704, "last_factor": 0.428067, "stance": "up"}, {"formula": "mom12_ts_zscore20_clip3", "rank_score": -0.40411, "val_score": -0.45437, "ic": -0.00215, "last_position": 0.335071, "last_factor": 0.34853, "stance": "up"}, {"formula": "hl_range_vol_z20_add", "rank_score": 2.067, "val_score": 1.51567, "ic": 0.08266, "last_position": 0.846314, "last_factor": 1.243016, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": -2.09304, "val_score": -2.80956, "ic": -0.05316, "last_position": 0.094209, "last_factor": 0.094489, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_3", "rank_score": -0.05679, "val_score": -0.19614, "ic": -0.0114, "last_position": 0.602099, "last_factor": 0.696433, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": -1.11846, "val_score": -1.67556, "ic": -0.05326, "last_position": 0.921431, "last_factor": 1.598426, "stance": "up"}, {"formula": "vol_z20_ts_zscore20_tanh", "rank_score": 0.04709, "val_score": -0.06107, "ic": 0.01853, "last_position": 0.802467, "last_factor": 1.105503, "stance": "up"}], "best_rank": 3.15455635, "last_price": 108.61, "price_asof": "2026-07-24", "formulas": ["mom12_z", "vol_break", "pressure_vol", "momrev_ret", "rsi14_ts_mean5_ts_rank20", "boll_pos_vol_ratio20_mul", "rsi14_mom12_mul_v2", "mom12_boll_pos_pressure", "vol_z20_delay2_max3", "ret1_ts_mean5_tanh", "fomo_vol_z20_add", "mom12_amihud20_min2", "rsi14_ts_zscore20_decay", "rsi14_mom12_mul_v2_6", "mom12_amihud20_min2_v2", "rsi14_decay_ts_zscore20", "rsi14_mom12_mul_v2_7", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "boll_pos_vol_ratio20_mul_v2_2", "mom12_amihud20_add", "vol_ratio20_ts_zscore20_ts_mean5", "vol_z20_boll_pos_ts_mean20", "rsi14_ts_mean5_ts_rank20_v2", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "mom12_ts_zscore20_clip3", "hl_range_vol_z20_add", "mom12_amihud20_min2_v2_4", "boll_pos_vol_ratio20_mul_v2_3", "vol_ratio20_amihud20_vol_z20_v2", "vol_z20_ts_zscore20_tanh"], "best_formula": "pressure_vol", "last_position": 0.989501, "ic": 0.14474, "val_score": 2.34854, "rank": 1, "n_formula_hits": 32}, {"ticker": "601869.SH", "hits": [{"formula": "rev5_z", "rank_score": -0.55471, "val_score": -0.75165, "ic": -0.04527, "last_position": 0.060176, "last_factor": 0.060248, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.05969, "val_score": -0.09143, "ic": 0.0154, "last_position": 0.333495, "last_factor": 0.346756, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 0.99058, "val_score": 0.74058, "ic": 0.03823, "last_position": 0.284224, "last_factor": 0.292272, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 2.1602, "val_score": 1.63454, "ic": 0.12715, "last_position": 0.453269, "last_factor": 0.488808, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": 0.11252, "val_score": -0.02014, "ic": 0.02718, "last_position": 0.921986, "last_factor": 1.602111, "stance": "up"}, {"formula": "ma_diff_mom_rev_add", "rank_score": 0.27127, "val_score": 0.18833, "ic": 0.07637, "last_position": 0.2014, "last_factor": 0.204191, "stance": "up"}, {"formula": "vol_z20_amihud20_sub", "rank_score": -0.29543, "val_score": -0.57381, "ic": -0.07359, "last_position": 0.899488, "last_factor": 1.469529, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": -1.14984, "val_score": -1.67832, "ic": -0.06465, "last_position": 0.725988, "last_factor": 0.920192, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 1.47302, "val_score": 1.10723, "ic": 0.05416, "last_position": 0.371767, "last_factor": 0.390472, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": -1.32677, "val_score": -1.90996, "ic": -0.10599, "last_position": 0.704676, "last_factor": 0.876528, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": -0.009, "val_score": -0.06591, "ic": -0.03816, "last_position": 0.269569, "last_factor": 0.276399, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.62145, "val_score": 0.39341, "ic": 0.06461, "last_position": 0.785881, "last_factor": 1.060567, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": 0.03192, "val_score": -0.03448, "ic": 0.04193, "last_position": 0.507007, "last_factor": 0.558692, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": -1.23225, "val_score": -1.78566, "ic": -0.0858, "last_position": 0.713299, "last_factor": 0.893869, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": -0.94555, "val_score": -1.45866, "ic": -0.02695, "last_position": 0.989615, "last_factor": 2.627667, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": -1.15667, "val_score": -1.73981, "ic": -0.08137, "last_position": 0.987892, "last_factor": 2.55048, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": 0.83919, "val_score": 0.56481, "ic": 0.05874, "last_position": 0.774903, "last_factor": 1.032484, "stance": "up"}, {"formula": "vol_z20_boll_pos_ts_mean20", "rank_score": 0.3295, "val_score": 0.23367, "ic": 0.07114, "last_position": 0.202702, "last_factor": 0.205549, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": -1.21827, "val_score": -1.77126, "ic": -0.12579, "last_position": 0.734476, "last_factor": 0.938377, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 1.56712, "val_score": 1.12626, "ic": 0.06311, "last_position": 0.83674, "last_factor": 1.210201, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": -0.83904, "val_score": -1.30978, "ic": -0.08003, "last_position": 0.955267, "last_factor": 1.888781, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": -1.42964, "val_score": -2.0535, "ic": -0.12721, "last_position": 0.73657, "last_factor": 0.942941, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": -0.74929, "val_score": -1.1979, "ic": -0.03141, "last_position": 0.994258, "last_factor": 2.925076, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 2.75228, "val_score": 2.06682, "ic": 0.16586, "last_position": 0.711672, "last_factor": 0.890564, "stance": "up"}], "best_rank": 2.7522803999999996, "last_price": 331.65, "price_asof": "2026-07-24", "formulas": ["rev5_z", "momrev_ret", "rsi14_mom12_mul_v2", "mom12_boll_pos_pressure", "vol_z20_delay2_max3", "ma_diff_mom_rev_add", "vol_z20_amihud20_sub", "mom12_amihud20_min2", "rsi14_mom12_mul_v2_6", "mom12_amihud20_min2_v2", "dev_delta1_sign", "rsi14_mom12_mul_v2_7", "dev_delta1_sign_v2", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "mom12_amihud20_add", "vol_ratio20_ts_zscore20_ts_mean5", "vol_z20_boll_pos_ts_mean20", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2"], "best_formula": "mom12_dev_mul_v2_2", "last_position": 0.711672, "ic": 0.16586, "val_score": 2.06682, "rank": 2, "n_formula_hits": 24}, {"ticker": "300953.SZ", "hits": [{"formula": "rev5_z", "rank_score": 1.16172, "val_score": 0.84778, "ic": 0.07027, "last_position": 0.51041, "last_factor": 0.563283, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 0.40156, "val_score": 0.20078, "ic": 0.07025, "last_position": 0.963759, "last_factor": 1.99621, "stance": "up"}, {"formula": "vol_break", "rank_score": 0.48745, "val_score": 0.35789, "ic": 0.02657, "last_position": 0.195646, "last_factor": 0.198201, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": -0.15881, "val_score": -0.23811, "ic": 0.00862, "last_position": 0.766793, "last_factor": 1.012497, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 0.50006, "val_score": 0.345, "ic": 0.11126, "last_position": 0.389739, "last_factor": 0.411493, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2", "rank_score": 0.51986, "val_score": 0.37993, "ic": 0.06679, "last_position": 0.22364, "last_factor": 0.227484, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": -0.15881, "val_score": -0.23811, "ic": 0.00862, "last_position": 0.766793, "last_factor": 1.012497, "stance": "up"}, {"formula": "hl_range_neg_vol_z20", "rank_score": -0.24385, "val_score": -0.2788, "ic": 0.01504, "last_position": 0.604722, "last_factor": 0.700558, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_2", "rank_score": 0.63081, "val_score": 0.46449, "ic": 0.08257, "last_position": 0.241753, "last_factor": 0.246635, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": 0.59191, "val_score": 0.40354, "ic": 0.02641, "last_position": 0.502521, "last_factor": 0.552673, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 1.21133, "val_score": 1.56461, "ic": -0.01018, "last_position": 0.252462, "last_factor": 0.258041, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": -0.15881, "val_score": -0.23811, "ic": 0.00862, "last_position": 0.766793, "last_factor": 1.012497, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": 2.0193, "val_score": 1.64389, "ic": 0.01619, "last_position": 0.310888, "last_factor": 0.321528, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": 0.40926, "val_score": 0.27147, "ic": 0.03173, "last_position": 0.411874, "last_factor": 0.437866, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": 1.67331, "val_score": 1.20934, "ic": 0.089, "last_position": 0.835681, "last_factor": 1.20668, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 1.87805, "val_score": 1.59586, "ic": 0.01049, "last_position": 0.285431, "last_factor": 0.293585, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 1.83382, "val_score": 1.32436, "ic": 0.03156, "last_position": 0.924254, "last_factor": 1.617457, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": 2.69876, "val_score": 2.00216, "ic": 0.06685, "last_position": 0.906609, "last_factor": 1.508143, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 1.0792, "val_score": 1.35319, "ic": -0.00458, "last_position": 0.428692, "last_factor": 0.458293, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 0.36425, "val_score": 0.42213, "ic": -0.01913, "last_position": 0.317684, "last_factor": 0.329069, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 2.4133, "val_score": 1.77154, "ic": 0.07413, "last_position": 0.971533, "last_factor": 2.118908, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": 2.22547, "val_score": 1.70494, "ic": 0.02205, "last_position": 0.287653, "last_factor": 0.296005, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_3", "rank_score": 0.50659, "val_score": 0.37537, "ic": 0.07511, "last_position": 0.17411, "last_factor": 0.175902, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 2.06535, "val_score": 1.50378, "ic": 0.02664, "last_position": 0.936729, "last_factor": 1.710664, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": -0.08543, "val_score": -0.28676, "ic": -0.0279, "last_position": 0.86428, "last_factor": 1.310018, "stance": "up"}], "best_rank": 2.69875615, "last_price": 90.6, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "dev_mom12_mul", "mom12_boll_pos_pressure", "mom12_boll_pos_pressure_v2", "mom12_dev_mul", "hl_range_neg_vol_z20", "mom12_boll_pos_pressure_v2_2", "hl_range_neg_vol_z20_v2", "mom12_amihud20_min2", "mom12_dev_mul_v2", "mom12_amihud20_min2_v2", "dev_delta1_sign", "dev_delta1_sign_v2", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "mom12_amihud20_add", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "mom12_boll_pos_pressure_v2_3", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2"], "best_formula": "mom12_amihud20_add", "last_position": 0.906609, "ic": 0.06685, "val_score": 2.00216, "rank": 3, "n_formula_hits": 25}, {"ticker": "000636.SZ", "hits": [{"formula": "rev5_z", "rank_score": -1.08526, "val_score": -1.59425, "ic": -0.07727, "last_position": 0.736192, "last_factor": 0.942114, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 2.61848, "val_score": 2.00851, "ic": 0.13702, "last_position": 0.317247, "last_factor": 0.328583, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.53965, "val_score": -0.82039, "ic": -0.05842, "last_position": 0.504271, "last_factor": 0.555018, "stance": "up"}, {"formula": "pressure_vol", "rank_score": 2.02792, "val_score": 1.55829, "ic": 0.06434, "last_position": 0.222074, "last_factor": 0.225837, "stance": "up"}, {"formula": "gate_mom_rev", "rank_score": -0.32994, "val_score": -0.33882, "ic": 0.00719, "last_position": 0.194735, "last_factor": 0.197254, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.38804, "val_score": -0.57245, "ic": -0.08068, "last_position": 0.275347, "last_factor": 0.28264, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 0.93299, "val_score": 0.66705, "ic": 0.05193, "last_position": 0.527806, "last_factor": 0.587099, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 1.97963, "val_score": 1.46241, "ic": 0.09284, "last_position": 0.71827, "last_factor": 0.904061, "stance": "up"}, {"formula": "pressure_vol_z20_add", "rank_score": 0.01707, "val_score": -0.11533, "ic": -0.01157, "last_position": 0.690418, "last_factor": 0.848753, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 1.44612, "val_score": 1.06829, "ic": 0.0913, "last_position": 0.524738, "last_factor": 0.582856, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": 2.36543, "val_score": 1.79092, "ic": 0.15742, "last_position": 0.487022, "last_factor": 0.532149, "stance": "up"}, {"formula": "vol_z20_amihud20_sub", "rank_score": -0.14438, "val_score": -0.21613, "ic": -0.04072, "last_position": 0.118132, "last_factor": 0.118686, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_3", "rank_score": -0.45107, "val_score": -0.62766, "ic": -0.04215, "last_position": 0.131169, "last_factor": 0.131929, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2", "rank_score": 2.19697, "val_score": 1.67779, "ic": 0.13601, "last_position": 0.329311, "last_factor": 0.342055, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 1.97963, "val_score": 1.46241, "ic": 0.09284, "last_position": 0.71827, "last_factor": 0.904061, "stance": "up"}, {"formula": "fomo_vol_z20_add", "rank_score": 0.74746, "val_score": 0.64306, "ic": 0.00457, "last_position": 0.438796, "last_factor": 0.470738, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 0.35299, "val_score": 0.23411, "ic": 0.0578, "last_position": 0.355503, "last_factor": 0.371729, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 0.7521, "val_score": 0.53317, "ic": 0.05399, "last_position": 0.464309, "last_factor": 0.502791, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 1.97963, "val_score": 1.46241, "ic": 0.09284, "last_position": 0.71827, "last_factor": 0.904061, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.86831, "val_score": 0.61862, "ic": 0.07944, "last_position": 0.50985, "last_factor": 0.562527, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 0.26841, "val_score": 0.18602, "ic": 0.05674, "last_position": 0.201996, "last_factor": 0.204812, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 0.77251, "val_score": 0.51242, "ic": 0.10688, "last_position": 0.77739, "last_factor": 1.038739, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": 0.39753, "val_score": 0.19897, "ic": 0.0368, "last_position": 0.952338, "last_factor": 1.85632, "stance": "up"}, {"formula": "vol_z20_boll_pos_ts_mean20", "rank_score": 0.33839, "val_score": 0.21721, "ic": 0.00635, "last_position": 0.720999, "last_factor": 0.909722, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 0.01748, "val_score": -0.01521, "ic": 0.03185, "last_position": 0.246301, "last_factor": 0.251471, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 0.93475, "val_score": 0.61527, "ic": 0.05371, "last_position": 0.981343, "last_factor": 2.332649, "stance": "up"}, {"formula": "hl_range_vol_z20_add", "rank_score": 1.52465, "val_score": 1.10243, "ic": 0.03249, "last_position": 0.756929, "last_factor": 0.988986, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": -0.26767, "val_score": -0.43083, "ic": -0.01281, "last_position": 0.369672, "last_factor": 0.388043, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_3", "rank_score": 1.91438, "val_score": 1.46334, "ic": 0.11777, "last_position": 0.275359, "last_factor": 0.282653, "stance": "up"}, {"formula": "ret20_mom12_mul", "rank_score": 0.22097, "val_score": 0.16797, "ic": 0.0136, "last_position": 0.129381, "last_factor": 0.13011, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 1.02531, "val_score": 0.71538, "ic": 0.11071, "last_position": 0.730839, "last_factor": 0.930526, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 1.00517, "val_score": 0.68698, "ic": 0.05312, "last_position": 0.838898, "last_factor": 1.217441, "stance": "up"}, {"formula": "vol_z20_ts_zscore20_tanh", "rank_score": -0.53432, "val_score": -0.85284, "ic": -0.10667, "last_position": 0.702095, "last_factor": 0.87142, "stance": "up"}], "best_rank": 2.61847985, "last_price": 40.22, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "pressure_vol", "gate_mom_rev", "momrev_ret", "rsi14_mom12_mul_v2", "dev_mom12_mul", "pressure_vol_z20_add", "mom12_boll_pos_pressure", "vol_z20_delay2_max3", "vol_z20_amihud20_sub", "rsi14_mom12_mul_v2_3", "mom12_boll_pos_pressure_v2", "mom12_dev_mul", "fomo_vol_z20_add", "mom12_amihud20_min2", "rsi14_mom12_mul_v2_6", "mom12_dev_mul_v2", "rsi14_mom12_mul_v2_7", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "vol_ratio20_ts_zscore20_ts_mean5", "vol_z20_boll_pos_ts_mean20", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "hl_range_vol_z20_add", "vol_ratio20_amihud20_vol_z20", "mom12_boll_pos_pressure_v2_3", "ret20_mom12_mul", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2", "vol_z20_ts_zscore20_tanh"], "best_formula": "rsi_mom", "last_position": 0.317247, "ic": 0.13702, "val_score": 2.00851, "rank": 4, "n_formula_hits": 33}, {"ticker": "002757.SZ", "hits": [{"formula": "rev5_z", "rank_score": -0.52128, "val_score": -0.72946, "ic": -0.0664, "last_position": 0.172069, "last_factor": 0.173799, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 0.11777, "val_score": 0.05051, "ic": -0.02108, "last_position": 0.532568, "last_factor": 0.593724, "stance": "up"}, {"formula": "vol_break", "rank_score": 0.38216, "val_score": 0.25431, "ic": 0.03441, "last_position": 0.377626, "last_factor": 0.397288, "stance": "up"}, {"formula": "mom_vol_adj", "rank_score": 0.74099, "val_score": 0.48481, "ic": 0.08893, "last_position": 0.802915, "last_factor": 1.106762, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.08332, "val_score": -0.17403, "ic": -0.00968, "last_position": 0.314692, "last_factor": 0.325745, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 0.92788, "val_score": 0.61988, "ic": 0.10667, "last_position": 0.896241, "last_factor": 1.452779, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 0.71045, "val_score": 0.53519, "ic": 0.07724, "last_position": 0.169374, "last_factor": 0.171022, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 1.30951, "val_score": 0.93754, "ic": 0.1498, "last_position": 0.72972, "last_factor": 0.928128, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2", "rank_score": 1.11952, "val_score": 0.84965, "ic": 0.13864, "last_position": 0.213133, "last_factor": 0.216452, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 0.71045, "val_score": 0.53519, "ic": 0.07724, "last_position": 0.169374, "last_factor": 0.171022, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 0.89271, "val_score": 0.77681, "ic": 0.00707, "last_position": 0.461951, "last_factor": 0.499789, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 0.78576, "val_score": 0.50936, "ic": 0.08156, "last_position": 0.891883, "last_factor": 1.431059, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 0.71045, "val_score": 0.53519, "ic": 0.07724, "last_position": 0.169374, "last_factor": 0.171022, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": 1.103, "val_score": 0.80773, "ic": 0.0318, "last_position": 0.460721, "last_factor": 0.498226, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": 0.08939, "val_score": -0.03303, "ic": -0.03411, "last_position": 0.761057, "last_factor": 0.998723, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.57923, "val_score": 0.33952, "ic": 0.06976, "last_position": 0.964322, "last_factor": 2.004188, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": -0.84714, "val_score": -1.23763, "ic": -0.14469, "last_position": 0.540545, "last_factor": 0.604925, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 1.11034, "val_score": 0.81194, "ic": 0.0251, "last_position": 0.473714, "last_factor": 0.514848, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 0.75972, "val_score": 0.6391, "ic": -0.00239, "last_position": 0.804123, "last_factor": 1.11017, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": 0.91919, "val_score": 0.75939, "ic": 0.00503, "last_position": 0.761551, "last_factor": 0.999897, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 0.69201, "val_score": 0.51704, "ic": 0.01462, "last_position": 0.477093, "last_factor": 0.519213, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 0.57635, "val_score": 0.37399, "ic": 0.06971, "last_position": 0.650949, "last_factor": 0.776943, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 0.54189, "val_score": 0.4023, "ic": 0.00476, "last_position": 0.769688, "last_factor": 1.019563, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": 1.11873, "val_score": 0.81827, "ic": 0.02931, "last_position": 0.475615, "last_factor": 0.517302, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_3", "rank_score": 1.2293, "val_score": 0.93967, "ic": 0.15477, "last_position": 0.176837, "last_factor": 0.178716, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 1.14332, "val_score": 0.87902, "ic": 0.01505, "last_position": 0.589957, "last_factor": 0.6776, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 2.56752, "val_score": 1.9261, "ic": 0.17381, "last_position": 0.680731, "last_factor": 0.830476, "stance": "up"}], "best_rank": 2.56751765, "last_price": 15.08, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "mom_vol_adj", "momrev_ret", "rsi14_mom12_mul_v2", "dev_mom12_mul", "mom12_boll_pos_pressure", "mom12_boll_pos_pressure_v2", "mom12_dev_mul", "mom12_amihud20_min2", "rsi14_mom12_mul_v2_6", "mom12_dev_mul_v2", "mom12_amihud20_min2_v2", "dev_delta1_sign", "rsi14_mom12_mul_v2_7", "dev_delta1_sign_v2", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "mom12_amihud20_add", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "mom12_boll_pos_pressure_v2_3", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2"], "best_formula": "mom12_dev_mul_v2_2", "last_position": 0.680731, "ic": 0.17381, "val_score": 1.9261, "rank": 5, "n_formula_hits": 27}, {"ticker": "688200.SH", "hits": [{"formula": "rev5_z", "rank_score": -0.05049, "val_score": -0.13076, "ic": 0.01225, "last_position": 0.709488, "last_factor": 0.886153, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.65893, "val_score": -0.7851, "ic": 0.00255, "last_position": 0.841142, "last_factor": 1.225065, "stance": "up"}, {"formula": "mom_illiq", "rank_score": 0.50735, "val_score": 0.36887, "ic": 0.00487, "last_position": 0.77563, "last_factor": 1.034307, "stance": "up"}, {"formula": "pressure_vol", "rank_score": 0.76129, "val_score": 0.52849, "ic": 0.03862, "last_position": 0.565456, "last_factor": 0.640817, "stance": "up"}, {"formula": "volc_pressure", "rank_score": 0.0779, "val_score": -0.02254, "ic": -0.02847, "last_position": 0.632025, "last_factor": 0.744781, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 0.14463, "val_score": 0.06741, "ic": -0.04424, "last_position": 0.627154, "last_factor": 0.736712, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": 2.46055, "val_score": 1.84615, "ic": 0.106, "last_position": 0.649838, "last_factor": 0.775019, "stance": "up"}, {"formula": "ma_diff_mom_rev_add", "rank_score": -0.16578, "val_score": -0.27897, "ic": -0.02266, "last_position": 0.289661, "last_factor": 0.298196, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 0.14463, "val_score": 0.06741, "ic": -0.04424, "last_position": 0.627154, "last_factor": 0.736712, "stance": "up"}, {"formula": "ma_diff_mom_rev_add_v2", "rank_score": -0.20084, "val_score": -0.32288, "ic": -0.02519, "last_position": 0.275483, "last_factor": 0.282787, "stance": "up"}, {"formula": "vol_z20_amihud20_sub_2", "rank_score": 1.7446, "val_score": 1.27203, "ic": 0.05166, "last_position": 0.775996, "last_factor": 1.035227, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 0.14463, "val_score": 0.06741, "ic": -0.04424, "last_position": 0.627154, "last_factor": 0.736712, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": -0.68565, "val_score": -1.04371, "ic": -0.06622, "last_position": 0.647519, "last_factor": 0.771014, "stance": "up"}, {"formula": "ret20_mom12_mul", "rank_score": -0.22095, "val_score": -0.43171, "ic": -0.02883, "last_position": 0.685535, "last_factor": 0.839483, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": -0.29354, "val_score": -0.40191, "ic": -0.0215, "last_position": 0.052592, "last_factor": 0.052641, "stance": "up"}], "best_rank": 2.4605477, "last_price": 368.0, "price_asof": "2026-07-24", "formulas": ["rev5_z", "vol_break", "mom_illiq", "pressure_vol", "volc_pressure", "dev_mom12_mul", "vol_z20_delay2_max3", "ma_diff_mom_rev_add", "mom12_dev_mul", "ma_diff_mom_rev_add_v2", "vol_z20_amihud20_sub_2", "mom12_dev_mul_v2", "dev_delta1_sign_v2", "ret20_mom12_mul", "mom12_dev_mul_v2_2"], "best_formula": "vol_z20_delay2_max3", "last_position": 0.649838, "ic": 0.106, "val_score": 1.84615, "rank": 6, "n_formula_hits": 15}, {"ticker": "600206.SH", "hits": [{"formula": "rev5_z", "rank_score": -0.83932, "val_score": -1.22088, "ic": -0.08961, "last_position": 0.508906, "last_factor": 0.561252, "stance": "up"}, {"formula": "trend_blend", "rank_score": -0.61236, "val_score": -0.86029, "ic": -0.13109, "last_position": 0.219082, "last_factor": 0.222692, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 0.77829, "val_score": 0.59946, "ic": 0.03865, "last_position": 0.073196, "last_factor": 0.073327, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.23913, "val_score": -0.28803, "ic": 0.01205, "last_position": 0.710052, "last_factor": 0.887289, "stance": "up"}, {"formula": "mom_illiq", "rank_score": 0.16732, "val_score": 0.09461, "ic": -0.00662, "last_position": 0.642415, "last_factor": 0.762275, "stance": "up"}, {"formula": "volc_pressure", "rank_score": 0.93727, "val_score": 0.63448, "ic": 0.05827, "last_position": 0.834225, "last_factor": 1.201873, "stance": "up"}, {"formula": "momrev_ret", "rank_score": 0.37755, "val_score": 0.17835, "ic": 0.06123, "last_position": 0.995055, "last_factor": 3.0, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 1.12856, "val_score": 0.87358, "ic": 0.08863, "last_position": 0.069178, "last_factor": 0.069288, "stance": "up"}, {"formula": "pressure_vol_z20_add", "rank_score": 0.77894, "val_score": 0.56617, "ic": 0.05543, "last_position": 0.361606, "last_factor": 0.378733, "stance": "up"}, {"formula": "ma_diff_trend_slope20_add", "rank_score": -0.61184, "val_score": -0.86046, "ic": -0.13138, "last_position": 0.223371, "last_factor": 0.227201, "stance": "up"}, {"formula": "ret1_ts_mean5_tanh", "rank_score": 1.50632, "val_score": 1.08821, "ic": 0.12197, "last_position": 0.756086, "last_factor": 0.987013, "stance": "up"}, {"formula": "ma_diff_mom_rev_add", "rank_score": -0.50207, "val_score": -0.7453, "ic": -0.05273, "last_position": 0.379365, "last_factor": 0.399318, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_3", "rank_score": 0.7535, "val_score": 0.58022, "ic": 0.08413, "last_position": 0.072148, "last_factor": 0.072274, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 1.12856, "val_score": 0.87358, "ic": 0.08863, "last_position": 0.069178, "last_factor": 0.069288, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_4", "rank_score": 1.85043, "val_score": 1.4383, "ic": 0.13478, "last_position": 0.06271, "last_factor": 0.062792, "stance": "up"}, {"formula": "ma_diff_mom_rev_add_v2", "rank_score": -0.53612, "val_score": -0.78901, "ic": -0.06177, "last_position": 0.370915, "last_factor": 0.389484, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 1.18059, "val_score": 0.90973, "ic": 0.12766, "last_position": 0.107591, "last_factor": 0.108009, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 1.12856, "val_score": 0.87358, "ic": 0.08863, "last_position": 0.069178, "last_factor": 0.069288, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": -0.17228, "val_score": -0.14899, "ic": 0.02573, "last_position": 0.12287, "last_factor": 0.123494, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": -0.10269, "val_score": -0.11051, "ic": 0.00155, "last_position": 0.052115, "last_factor": 0.052162, "stance": "up"}, {"formula": "ret20_mom12_mul", "rank_score": 2.39168, "val_score": 1.84805, "ic": 0.18142, "last_position": 0.17453, "last_factor": 0.176336, "stance": "up"}, {"formula": "vol_z20_ts_zscore20_tanh", "rank_score": 0.51577, "val_score": 0.36202, "ic": 0.00635, "last_position": 0.880224, "last_factor": 1.376761, "stance": "up"}], "best_rank": 2.3916835, "last_price": 44.0, "price_asof": "2026-07-24", "formulas": ["rev5_z", "trend_blend", "rsi_mom", "vol_break", "mom_illiq", "volc_pressure", "momrev_ret", "dev_mom12_mul", "pressure_vol_z20_add", "ma_diff_trend_slope20_add", "ret1_ts_mean5_tanh", "ma_diff_mom_rev_add", "rsi14_mom12_mul_v2_3", "mom12_dev_mul", "rsi14_mom12_mul_v2_4", "ma_diff_mom_rev_add_v2", "rsi14_mom12_mul_v2_6", "mom12_dev_mul_v2", "rsi14_mom12_mul_v2_7", "vol_ratio20_amihud20_vol_z20", "ret20_mom12_mul", "vol_z20_ts_zscore20_tanh"], "best_formula": "ret20_mom12_mul", "last_position": 0.17453, "ic": 0.18142, "val_score": 1.84805, "rank": 7, "n_formula_hits": 22}, {"ticker": "601698.SH", "hits": [{"formula": "rev5_z", "rank_score": -0.39865, "val_score": -0.68772, "ic": -0.06271, "last_position": 0.780966, "last_factor": 1.047842, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 1.23171, "val_score": 0.94498, "ic": 0.12482, "last_position": 0.147559, "last_factor": 0.148644, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.15613, "val_score": -0.26359, "ic": -0.05506, "last_position": 0.277094, "last_factor": 0.284532, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 1.17065, "val_score": 0.90767, "ic": 0.15455, "last_position": 0.058869, "last_factor": 0.058937, "stance": "up"}, {"formula": "pressure_vol_z20_add", "rank_score": -0.52244, "val_score": -0.79159, "ic": -0.07011, "last_position": 0.475044, "last_factor": 0.516564, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 2.20043, "val_score": 1.652, "ic": 0.1678, "last_position": 0.572484, "last_factor": 0.65121, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": -0.3447, "val_score": -0.57312, "ic": -0.05255, "last_position": 0.567629, "last_factor": 0.644017, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 0.25818, "val_score": 0.1958, "ic": 0.02872, "last_position": 0.050354, "last_factor": 0.050397, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": -0.29994, "val_score": -0.5266, "ic": -0.04535, "last_position": 0.633403, "last_factor": 0.747078, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": -0.10356, "val_score": -0.15719, "ic": -0.04967, "last_position": 0.095517, "last_factor": 0.095809, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": -0.30733, "val_score": -0.42409, "ic": -0.02519, "last_position": 0.071608, "last_factor": 0.071731, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": -0.34728, "val_score": -0.58491, "ic": -0.05513, "last_position": 0.60936, "last_factor": 0.707903, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": -0.14836, "val_score": -0.37345, "ic": -0.01418, "last_position": 0.878196, "last_factor": 1.367825, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": -0.15925, "val_score": -0.38989, "ic": -0.02385, "last_position": 0.88779, "last_factor": 1.411394, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": -0.12858, "val_score": -0.28964, "ic": -0.01962, "last_position": 0.590983, "last_factor": 0.679175, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 1.33721, "val_score": 0.98954, "ic": 0.18142, "last_position": 0.470661, "last_factor": 0.510919, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": -0.36252, "val_score": -0.67556, "ic": -0.07143, "last_position": 0.961002, "last_factor": 1.958855, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": -0.17518, "val_score": -0.36758, "ic": -0.02905, "last_position": 0.670017, "last_factor": 0.810775, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": -0.17426, "val_score": -0.40316, "ic": -0.04187, "last_position": 0.854099, "last_factor": 1.271113, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 0.92673, "val_score": 0.64372, "ic": 0.05966, "last_position": 0.685121, "last_factor": 0.838703, "stance": "up"}], "best_rank": 2.2004326, "last_price": 25.03, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "rsi14_mom12_mul_v2", "pressure_vol_z20_add", "mom12_boll_pos_pressure", "mom12_amihud20_min2", "rsi14_mom12_mul_v2_6", "mom12_amihud20_min2_v2", "dev_delta1_sign", "rsi14_mom12_mul_v2_7", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "mom12_amihud20_add", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2"], "best_formula": "mom12_boll_pos_pressure", "last_position": 0.572484, "ic": 0.1678, "val_score": 1.652, "rank": 8, "n_formula_hits": 20}, {"ticker": "002149.SZ", "hits": [{"formula": "mom12_z", "rank_score": 2.08524, "val_score": 1.61868, "ic": 0.09668, "last_position": 0.088877, "last_factor": 0.089112, "stance": "up"}, {"formula": "rev5_z", "rank_score": -0.48438, "val_score": -0.71012, "ic": -0.04438, "last_position": 0.321378, "last_factor": 0.333183, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 1.57416, "val_score": 1.17583, "ic": 0.18452, "last_position": 0.460659, "last_factor": 0.498148, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.07173, "val_score": -0.12377, "ic": 0.02381, "last_position": 0.577962, "last_factor": 0.659396, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20", "rank_score": 2.1516, "val_score": 1.59634, "ic": 0.10775, "last_position": 0.7219, "last_factor": 0.9116, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul", "rank_score": 0.71253, "val_score": 0.53331, "ic": 0.05143, "last_position": 0.199301, "last_factor": 0.202004, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 1.67637, "val_score": 1.28778, "ic": 0.17414, "last_position": 0.186756, "last_factor": 0.188974, "stance": "up"}, {"formula": "vol_z20_amihud20_sub", "rank_score": 0.90646, "val_score": 0.62902, "ic": 0.02715, "last_position": 0.675439, "last_factor": 0.820679, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 1.67637, "val_score": 1.28778, "ic": 0.17414, "last_position": 0.186756, "last_factor": 0.188974, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 1.47127, "val_score": 1.11141, "ic": 0.08906, "last_position": 0.324449, "last_factor": 0.336611, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 1.67637, "val_score": 1.28778, "ic": 0.17414, "last_position": 0.186756, "last_factor": 0.188974, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": 1.63512, "val_score": 1.23473, "ic": 0.07916, "last_position": 0.364467, "last_factor": 0.382027, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": -0.4885, "val_score": -0.77073, "ic": -0.09491, "last_position": 0.597011, "last_factor": 0.688489, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": -0.21113, "val_score": -0.2071, "ic": 0.00703, "last_position": 0.055956, "last_factor": 0.056015, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 1.4937, "val_score": 1.12619, "ic": 0.08709, "last_position": 0.347833, "last_factor": 0.362976, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 0.5493, "val_score": 0.32056, "ic": 0.04978, "last_position": 0.92654, "last_factor": 1.63337, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_2", "rank_score": 0.34664, "val_score": 0.26084, "ic": 0.02635, "last_position": 0.085092, "last_factor": 0.085298, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": 1.42536, "val_score": 1.00455, "ic": 0.07593, "last_position": 0.930217, "last_factor": 1.659999, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20_v2", "rank_score": 2.11514, "val_score": 1.59307, "ic": 0.11245, "last_position": 0.506737, "last_factor": 0.55833, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 1.68067, "val_score": 1.25524, "ic": 0.06505, "last_position": 0.493105, "last_factor": 0.540155, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 0.68302, "val_score": 0.49118, "ic": 0.08178, "last_position": 0.362045, "last_factor": 0.379237, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 1.46348, "val_score": 1.02735, "ic": 0.06388, "last_position": 0.989788, "last_factor": 2.636092, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": 1.89875, "val_score": 1.4355, "ic": 0.08182, "last_position": 0.408717, "last_factor": 0.43407, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 1.21156, "val_score": 0.83655, "ic": 0.10799, "last_position": 0.938513, "last_factor": 1.725426, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 1.14627, "val_score": 0.88851, "ic": 0.06484, "last_position": 0.059878, "last_factor": 0.059949, "stance": "up"}, {"formula": "vol_z20_ts_zscore20_tanh", "rank_score": 0.28623, "val_score": 0.18484, "ic": 0.0267, "last_position": 0.33093, "last_factor": 0.343872, "stance": "up"}], "best_rank": 2.1516002000000003, "last_price": 32.13, "price_asof": "2026-07-24", "formulas": ["mom12_z", "rev5_z", "rsi_mom", "vol_break", "rsi14_ts_mean5_ts_rank20", "boll_pos_vol_ratio20_mul", "dev_mom12_mul", "vol_z20_amihud20_sub", "mom12_dev_mul", "mom12_amihud20_min2", "mom12_dev_mul_v2", "mom12_amihud20_min2_v2", "dev_delta1_sign", "rsi14_mom12_mul_v2_7", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "boll_pos_vol_ratio20_mul_v2_2", "mom12_amihud20_add", "rsi14_ts_mean5_ts_rank20_v2", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2", "vol_z20_ts_zscore20_tanh"], "best_formula": "rsi14_ts_mean5_ts_rank20", "last_position": 0.7219, "ic": 0.10775, "val_score": 1.59634, "rank": 9, "n_formula_hits": 26}, {"ticker": "300739.SZ", "hits": [{"formula": "rev5_z", "rank_score": -0.54785, "val_score": -0.81645, "ic": -0.03798, "last_position": 0.429884, "last_factor": 0.459755, "stance": "up"}, {"formula": "rsi_mom", "rank_score": -0.13512, "val_score": -0.3693, "ic": -0.01831, "last_position": 0.945706, "last_factor": 1.789487, "stance": "up"}, {"formula": "vol_break", "rank_score": 2.12183, "val_score": 1.61454, "ic": 0.16065, "last_position": 0.368128, "last_factor": 0.386256, "stance": "up"}, {"formula": "volc_pressure", "rank_score": 0.85075, "val_score": 0.62905, "ic": 0.05995, "last_position": 0.303786, "last_factor": 0.313686, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20", "rank_score": -0.23427, "val_score": -0.35645, "ic": 0.00599, "last_position": 0.957117, "last_factor": 1.910371, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 0.85813, "val_score": 0.65758, "ic": 0.10608, "last_position": 0.109531, "last_factor": 0.109972, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": -0.12176, "val_score": -0.33165, "ic": -0.03075, "last_position": 0.84653, "last_factor": 1.243779, "stance": "up"}, {"formula": "vol_z20_amihud20_sub", "rank_score": -0.00481, "val_score": -0.06497, "ic": -0.00748, "last_position": 0.29276, "last_factor": 0.301582, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": -0.12176, "val_score": -0.33165, "ic": -0.03075, "last_position": 0.84653, "last_factor": 1.243779, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": 0.13961, "val_score": -0.00181, "ic": 0.09685, "last_position": 0.946165, "last_factor": 1.793844, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": -0.32608, "val_score": -0.4986, "ic": -0.04855, "last_position": 0.319107, "last_factor": 0.330652, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": -0.12176, "val_score": -0.33165, "ic": -0.03075, "last_position": 0.84653, "last_factor": 1.243779, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": -0.53144, "val_score": -0.78716, "ic": -0.06251, "last_position": 0.392869, "last_factor": 0.415188, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": 0.65586, "val_score": 0.72468, "ic": -0.00691, "last_position": 0.749016, "last_factor": 0.970709, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": -0.44266, "val_score": -0.66036, "ic": -0.05417, "last_position": 0.35072, "last_factor": 0.366265, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": -0.06113, "val_score": -0.26892, "ic": -0.04437, "last_position": 0.937091, "last_factor": 1.71363, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": -0.42837, "val_score": -0.75977, "ic": -0.08539, "last_position": 0.943067, "last_factor": 1.765074, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20_v2", "rank_score": -0.18734, "val_score": -0.26459, "ic": 0.01318, "last_position": 0.867787, "last_factor": 1.324048, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": -0.38898, "val_score": -0.62278, "ic": -0.0583, "last_position": 0.520691, "last_factor": 0.577287, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": -0.01426, "val_score": -0.21349, "ic": -0.02573, "last_position": 0.972407, "last_factor": 2.134726, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": -0.75712, "val_score": -1.11168, "ic": -0.08121, "last_position": 0.510926, "last_factor": 0.563983, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": -0.12236, "val_score": -0.35708, "ic": -0.04555, "last_position": 0.969655, "last_factor": 2.086483, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": -0.14585, "val_score": -0.3242, "ic": -0.04316, "last_position": 0.648683, "last_factor": 0.773021, "stance": "up"}], "best_rank": 2.1218304, "last_price": 20.88, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "volc_pressure", "rsi14_ts_mean5_ts_rank20", "rsi14_mom12_mul_v2", "dev_mom12_mul", "vol_z20_amihud20_sub", "mom12_dev_mul", "hl_range_neg_vol_z20_v2", "mom12_amihud20_min2", "mom12_dev_mul_v2", "mom12_amihud20_min2_v2", "dev_delta1_sign_v2", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "mom12_amihud20_add", "rsi14_ts_mean5_ts_rank20_v2", "mom12_amihud20_min2_v2_3", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2"], "best_formula": "vol_break", "last_position": 0.368128, "ic": 0.16065, "val_score": 1.61454, "rank": 10, "n_formula_hits": 23}, {"ticker": "600118.SH", "hits": [{"formula": "rev5_z", "rank_score": -1.12529, "val_score": -1.6671, "ic": -0.09997, "last_position": 0.83355, "last_factor": 1.199657, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 1.41852, "val_score": 1.05979, "ic": 0.09767, "last_position": 0.413242, "last_factor": 0.439514, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.27448, "val_score": -0.23936, "ic": 0.04268, "last_position": 0.212682, "last_factor": 0.215979, "stance": "up"}, {"formula": "gate_mom_rev", "rank_score": -0.89378, "val_score": -1.25802, "ic": -0.14647, "last_position": 0.331541, "last_factor": 0.344558, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.35473, "val_score": -0.34104, "ic": 0.01904, "last_position": 0.363437, "last_factor": 0.380841, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 0.17744, "val_score": 0.08768, "ic": 0.05044, "last_position": 0.434723, "last_factor": 0.465706, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 1.61707, "val_score": 1.20778, "ic": 0.11323, "last_position": 0.4741, "last_factor": 0.515345, "stance": "up"}, {"formula": "pressure_vol_z20_add", "rank_score": -0.61252, "val_score": -0.85305, "ic": -0.06752, "last_position": 0.181759, "last_factor": 0.183802, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 2.04464, "val_score": 1.53561, "ic": 0.10464, "last_position": 0.52706, "last_factor": 0.586065, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2", "rank_score": 1.89458, "val_score": 1.43166, "ic": 0.12881, "last_position": 0.413672, "last_factor": 0.440034, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 1.61707, "val_score": 1.20778, "ic": 0.11323, "last_position": 0.4741, "last_factor": 0.515345, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": 0.02081, "val_score": -0.17127, "ic": -0.01307, "last_position": 0.995055, "last_factor": 3.0, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": -0.83778, "val_score": -1.25833, "ic": -0.06259, "last_position": 0.706451, "last_factor": 0.880064, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": -0.07367, "val_score": -0.1839, "ic": -0.0069, "last_position": 0.428341, "last_factor": 0.457863, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 1.61707, "val_score": 1.20778, "ic": 0.11323, "last_position": 0.4741, "last_factor": 0.515345, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": -0.80918, "val_score": -1.23861, "ic": -0.07322, "last_position": 0.798508, "last_factor": 1.094482, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": -0.19181, "val_score": -0.30147, "ic": -0.02514, "last_position": 0.228599, "last_factor": 0.232711, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": -0.66311, "val_score": -0.91795, "ic": -0.08274, "last_position": 0.169002, "last_factor": 0.170639, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": -0.82114, "val_score": -1.24746, "ic": -0.07012, "last_position": 0.763018, "last_factor": 1.003399, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": -0.57734, "val_score": -0.96364, "ic": -0.04343, "last_position": 0.96927, "last_factor": 2.080086, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": -0.76534, "val_score": -1.21487, "ic": -0.06798, "last_position": 0.972069, "last_factor": 2.128555, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": -0.95146, "val_score": -1.42441, "ic": -0.0935, "last_position": 0.779004, "last_factor": 1.042833, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 0.82158, "val_score": 0.52787, "ic": 0.07884, "last_position": 0.972716, "last_factor": 2.14044, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": -0.95208, "val_score": -1.46845, "ic": -0.12693, "last_position": 0.995055, "last_factor": 3.0, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": -0.77779, "val_score": -1.20497, "ic": -0.07311, "last_position": 0.839574, "last_factor": 1.219728, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_3", "rank_score": 1.89721, "val_score": 1.45097, "ic": 0.12859, "last_position": 0.266426, "last_factor": 0.273013, "stance": "up"}, {"formula": "ret20_mom12_mul", "rank_score": 1.66532, "val_score": 1.28801, "ic": 0.13121, "last_position": 0.111113, "last_factor": 0.111574, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": -0.63573, "val_score": -1.04477, "ic": -0.08148, "last_position": 0.985637, "last_factor": 2.464529, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 1.67047, "val_score": 1.20457, "ic": 0.06349, "last_position": 0.857492, "last_factor": 1.283794, "stance": "up"}], "best_rank": 2.0446397999999997, "last_price": 57.78, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "gate_mom_rev", "momrev_ret", "rsi14_mom12_mul_v2", "dev_mom12_mul", "pressure_vol_z20_add", "mom12_boll_pos_pressure", "mom12_boll_pos_pressure_v2", "mom12_dev_mul", "hl_range_neg_vol_z20_v2", "mom12_amihud20_min2", "rsi14_mom12_mul_v2_6", "mom12_dev_mul_v2", "mom12_amihud20_min2_v2", "rsi14_mom12_mul_v2_7", "dev_delta1_sign_v2", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "mom12_amihud20_add", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "mom12_boll_pos_pressure_v2_3", "ret20_mom12_mul", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2"], "best_formula": "mom12_boll_pos_pressure", "last_position": 0.52706, "ic": 0.10464, "val_score": 1.53561, "rank": 11, "n_formula_hits": 29}, {"ticker": "300573.SZ", "hits": [{"formula": "rev5_z", "rank_score": 0.09777, "val_score": -0.01087, "ic": 0.03142, "last_position": 0.744589, "last_factor": 0.960699, "stance": "up"}, {"formula": "trend_blend", "rank_score": -0.18232, "val_score": -0.32791, "ic": -0.03316, "last_position": 0.424062, "last_factor": 0.452634, "stance": "up"}, {"formula": "mom_illiq", "rank_score": -1.13937, "val_score": -1.55179, "ic": -0.06013, "last_position": 0.163131, "last_factor": 0.164601, "stance": "up"}, {"formula": "gate_mom_rev", "rank_score": 0.3471, "val_score": 0.20872, "ic": 0.04066, "last_position": 0.532902, "last_factor": 0.594189, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.25266, "val_score": -0.26324, "ic": 0.01609, "last_position": 0.421532, "last_factor": 0.449553, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 0.90289, "val_score": 0.69378, "ic": 0.06492, "last_position": 0.098991, "last_factor": 0.099316, "stance": "up"}, {"formula": "ma_diff_trend_slope20_add", "rank_score": -0.18207, "val_score": -0.32847, "ic": -0.03333, "last_position": 0.428554, "last_factor": 0.458124, "stance": "up"}, {"formula": "ma_diff_mom_rev_add", "rank_score": 0.67813, "val_score": 0.54582, "ic": 0.00239, "last_position": 0.882053, "last_factor": 1.384942, "stance": "up"}, {"formula": "hl_range_neg_vol_z20", "rank_score": 0.77599, "val_score": 0.49713, "ic": 0.12815, "last_position": 0.931058, "last_factor": 1.666276, "stance": "up"}, {"formula": "ma_diff_mom_rev_add_v2", "rank_score": 0.59737, "val_score": 0.46782, "ic": -0.00047, "last_position": 0.863699, "last_factor": 1.307726, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": 0.60768, "val_score": 0.44105, "ic": 0.09394, "last_position": 0.28756, "last_factor": 0.295905, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 1.96781, "val_score": 1.48273, "ic": 0.03654, "last_position": 0.466081, "last_factor": 0.505052, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 1.39449, "val_score": 1.076, "ic": 0.13564, "last_position": 0.114763, "last_factor": 0.11527, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": 2.02869, "val_score": 1.54028, "ic": 0.03714, "last_position": 0.380897, "last_factor": 0.401108, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.18278, "val_score": 0.15583, "ic": -0.00874, "last_position": 0.43941, "last_factor": 0.471499, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 2.01326, "val_score": 1.52292, "ic": 0.03854, "last_position": 0.426159, "last_factor": 0.455194, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 1.59553, "val_score": 1.27874, "ic": 0.0158, "last_position": 0.406974, "last_factor": 0.431979, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 0.50876, "val_score": 0.41059, "ic": 0.01359, "last_position": 0.107037, "last_factor": 0.107448, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 1.4248, "val_score": 1.07427, "ic": 0.02452, "last_position": 0.331585, "last_factor": 0.344608, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": 1.91488, "val_score": 1.46062, "ic": 0.02954, "last_position": 0.301899, "last_factor": 0.311607, "stance": "up"}, {"formula": "ret20_mom12_mul", "rank_score": 0.22121, "val_score": 0.19933, "ic": -0.00394, "last_position": 0.145857, "last_factor": 0.146904, "stance": "up"}], "best_rank": 2.02869295, "last_price": 38.66, "price_asof": "2026-07-24", "formulas": ["rev5_z", "trend_blend", "mom_illiq", "gate_mom_rev", "momrev_ret", "rsi14_mom12_mul_v2", "ma_diff_trend_slope20_add", "ma_diff_mom_rev_add", "hl_range_neg_vol_z20", "ma_diff_mom_rev_add_v2", "hl_range_neg_vol_z20_v2", "mom12_amihud20_min2", "rsi14_mom12_mul_v2_6", "mom12_amihud20_min2_v2", "rsi14_mom12_mul_v2_7", "mom12_amihud20_min2_v2_2", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "ret20_mom12_mul"], "best_formula": "mom12_amihud20_min2_v2", "last_position": 0.380897, "ic": 0.03714, "val_score": 1.54028, "rank": 12, "n_formula_hits": 21}, {"ticker": "688123.SH", "hits": [{"formula": "rev5_z", "rank_score": -0.98687, "val_score": -1.46204, "ic": -0.11344, "last_position": 0.731086, "last_factor": 0.931057, "stance": "up"}, {"formula": "trend_blend", "rank_score": -1.12896, "val_score": -1.5925, "ic": -0.07174, "last_position": 0.436126, "last_factor": 0.467437, "stance": "up"}, {"formula": "rsi_mom", "rank_score": -0.26595, "val_score": -0.27649, "ic": 0.01952, "last_position": 0.438942, "last_factor": 0.470919, "stance": "up"}, {"formula": "vol_break", "rank_score": 0.49714, "val_score": 0.36122, "ic": 0.08897, "last_position": 0.23186, "last_factor": 0.236154, "stance": "up"}, {"formula": "gate_mom_rev", "rank_score": -0.77484, "val_score": -1.04838, "ic": -0.09902, "last_position": 0.076286, "last_factor": 0.076435, "stance": "up"}, {"formula": "volc_pressure", "rank_score": 0.12211, "val_score": 0.00554, "ic": 0.0861, "last_position": 0.766825, "last_factor": 1.012575, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.63096, "val_score": -0.87664, "ic": -0.08605, "last_position": 0.176811, "last_factor": 0.178689, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": -0.13763, "val_score": -0.19953, "ic": 0.05847, "last_position": 0.785093, "last_factor": 1.058511, "stance": "up"}, {"formula": "ma_diff_trend_slope20_add", "rank_score": -1.12716, "val_score": -1.59018, "ic": -0.07165, "last_position": 0.436485, "last_factor": 0.467881, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": -0.13763, "val_score": -0.19953, "ic": 0.05847, "last_position": 0.785093, "last_factor": 1.058511, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": 0.11776, "val_score": 0.07507, "ic": 0.04674, "last_position": 0.14447, "last_factor": 0.145488, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": -0.13763, "val_score": -0.19953, "ic": 0.05847, "last_position": 0.785093, "last_factor": 1.058511, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": -0.45383, "val_score": -0.73522, "ic": -0.08477, "last_position": 0.650595, "last_factor": 0.77633, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 1.06147, "val_score": 0.71484, "ic": 0.02924, "last_position": 0.976477, "last_factor": 2.215538, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": 1.72336, "val_score": 1.24718, "ic": 0.0523, "last_position": 0.846448, "last_factor": 1.243491, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 0.34944, "val_score": 0.26971, "ic": -0.01998, "last_position": 0.981043, "last_factor": 2.324608, "stance": "up"}, {"formula": "ret20_mom12_mul", "rank_score": 0.96542, "val_score": 0.67408, "ic": 0.07953, "last_position": 0.683971, "last_factor": 0.836537, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 2.00472, "val_score": 1.45335, "ic": 0.07955, "last_position": 0.962865, "last_factor": 1.983794, "stance": "up"}], "best_rank": 2.0047177499999997, "last_price": 127.52, "price_asof": "2026-07-24", "formulas": ["rev5_z", "trend_blend", "rsi_mom", "vol_break", "gate_mom_rev", "volc_pressure", "momrev_ret", "dev_mom12_mul", "ma_diff_trend_slope20_add", "mom12_dev_mul", "hl_range_neg_vol_z20_v2", "mom12_dev_mul_v2", "dev_delta1_sign_v2", "amihud20_tanh_clip3", "mom12_amihud20_add", "vol_ratio20_amihud20_vol_z20", "ret20_mom12_mul", "vol_ratio20_amihud20_vol_z20_v2"], "best_formula": "vol_ratio20_amihud20_vol_z20_v2", "last_position": 0.962865, "ic": 0.07955, "val_score": 1.45335, "rank": 13, "n_formula_hits": 18}, {"ticker": "300671.SZ", "hits": [{"formula": "rev5_z", "rank_score": -1.21966, "val_score": -1.75619, "ic": -0.11121, "last_position": 0.649878, "last_factor": 0.775087, "stance": "up"}, {"formula": "trend_blend", "rank_score": -0.58668, "val_score": -0.96372, "ic": -0.13549, "last_position": 0.907418, "last_factor": 1.512706, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.48219, "val_score": -0.41445, "ic": 0.03251, "last_position": 0.322048, "last_factor": 0.33393, "stance": "up"}, {"formula": "mom_illiq", "rank_score": -0.37725, "val_score": -0.62223, "ic": -0.03279, "last_position": 0.596162, "last_factor": 0.687172, "stance": "up"}, {"formula": "gate_mom_rev", "rank_score": -0.85267, "val_score": -1.15472, "ic": -0.08884, "last_position": 0.089132, "last_factor": 0.08937, "stance": "up"}, {"formula": "volc_pressure", "rank_score": -0.53381, "val_score": -0.46564, "ic": 0.03101, "last_position": 0.414757, "last_factor": 0.441343, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.01575, "val_score": -0.10961, "ic": 0.05241, "last_position": 0.830318, "last_factor": 1.189158, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": -0.27053, "val_score": -0.27922, "ic": 0.00141, "last_position": 0.05791, "last_factor": 0.057975, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 1.57111, "val_score": 1.18354, "ic": 0.12374, "last_position": 0.37455, "last_factor": 0.393705, "stance": "up"}, {"formula": "ma_diff_trend_slope20_add", "rank_score": -0.5876, "val_score": -0.96444, "ic": -0.13547, "last_position": 0.904887, "last_factor": 1.498557, "stance": "up"}, {"formula": "ret1_ts_mean5_tanh", "rank_score": 1.3876, "val_score": 1.07485, "ic": 0.1026, "last_position": 0.078592, "last_factor": 0.078754, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_3", "rank_score": 0.17796, "val_score": 0.11943, "ic": 0.06587, "last_position": 0.167282, "last_factor": 0.16887, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 1.57111, "val_score": 1.18354, "ic": 0.12374, "last_position": 0.37455, "last_factor": 0.393705, "stance": "up"}, {"formula": "ma_diff_mom_rev_add_v2", "rank_score": -1.48714, "val_score": -2.02364, "ic": -0.15781, "last_position": 0.203929, "last_factor": 0.206828, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 1.57111, "val_score": 1.18354, "ic": 0.12374, "last_position": 0.37455, "last_factor": 0.393705, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": -0.4437, "val_score": -0.72683, "ic": -0.08192, "last_position": 0.676182, "last_factor": 0.822046, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.11322, "val_score": 0.0728, "ic": 0.04089, "last_position": 0.13356, "last_factor": 0.134363, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": 1.05311, "val_score": 0.76858, "ic": 0.05113, "last_position": 0.462169, "last_factor": 0.500066, "stance": "up"}, {"formula": "ret20_mom12_mul", "rank_score": 1.99424, "val_score": 1.52506, "ic": 0.15875, "last_position": 0.281064, "last_factor": 0.288837, "stance": "up"}], "best_rank": 1.9942364000000001, "last_price": 67.64, "price_asof": "2026-07-24", "formulas": ["rev5_z", "trend_blend", "vol_break", "mom_illiq", "gate_mom_rev", "volc_pressure", "momrev_ret", "rsi14_mom12_mul_v2", "dev_mom12_mul", "ma_diff_trend_slope20_add", "ret1_ts_mean5_tanh", "rsi14_mom12_mul_v2_3", "mom12_dev_mul", "ma_diff_mom_rev_add_v2", "mom12_dev_mul_v2", "dev_delta1_sign", "rsi14_mom12_mul_v2_7", "dev_delta1_sign_v2", "ret20_mom12_mul"], "best_formula": "ret20_mom12_mul", "last_position": 0.281064, "ic": 0.15875, "val_score": 1.52506, "rank": 14, "n_formula_hits": 19}, {"ticker": "605111.SH", "hits": [{"formula": "rev5_z", "rank_score": -0.59855, "val_score": -0.89332, "ic": -0.0659, "last_position": 0.476241, "last_factor": 0.518111, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 0.87102, "val_score": 0.58688, "ic": 0.06447, "last_position": 0.798744, "last_factor": 1.095132, "stance": "up"}, {"formula": "vol_break", "rank_score": 0.57398, "val_score": 0.40663, "ic": 0.01276, "last_position": 0.573491, "last_factor": 0.65271, "stance": "up"}, {"formula": "volc_pressure", "rank_score": 0.4334, "val_score": 0.30346, "ic": 0.01563, "last_position": 0.461662, "last_factor": 0.499422, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.07465, "val_score": -0.29855, "ic": -0.00651, "last_position": 0.995055, "last_factor": 3.0, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 0.92205, "val_score": 0.61271, "ic": 0.053, "last_position": 0.91851, "last_factor": 1.579411, "stance": "up"}, {"formula": "ret1_ts_mean5_tanh", "rank_score": 1.93508, "val_score": 1.47091, "ic": 0.13219, "last_position": 0.348744, "last_factor": 0.364013, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 0.92205, "val_score": 0.61271, "ic": 0.053, "last_position": 0.91851, "last_factor": 1.579411, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": 0.59084, "val_score": 0.41582, "ic": 0.05654, "last_position": 0.39057, "last_factor": 0.412473, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 0.92205, "val_score": 0.61271, "ic": 0.053, "last_position": 0.91851, "last_factor": 1.579411, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.63952, "val_score": 0.62122, "ic": 0.00366, "last_position": 0.12202, "last_factor": 0.122631, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 0.17697, "val_score": 0.04077, "ic": 0.01224, "last_position": 0.853614, "last_factor": 1.269324, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 0.30789, "val_score": 0.22334, "ic": -0.00103, "last_position": 0.563675, "last_factor": 0.638204, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 0.8028, "val_score": 0.55763, "ic": 0.04089, "last_position": 0.593538, "last_factor": 0.683111, "stance": "up"}], "best_rank": 1.9350763999999998, "last_price": 55.16, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "volc_pressure", "momrev_ret", "dev_mom12_mul", "ret1_ts_mean5_tanh", "mom12_dev_mul", "hl_range_neg_vol_z20_v2", "mom12_dev_mul_v2", "rsi14_mom12_mul_v2_7", "amihud20_tanh_clip3", "vol_ratio20_amihud20_vol_z20", "vol_ratio20_amihud20_vol_z20_v2"], "best_formula": "ret1_ts_mean5_tanh", "last_position": 0.348744, "ic": 0.13219, "val_score": 1.47091, "rank": 15, "n_formula_hits": 14}, {"ticker": "002484.SZ", "hits": [{"formula": "rev5_z", "rank_score": -1.25021, "val_score": -1.18871, "ic": 0.01075, "last_position": 0.778734, "last_factor": 1.042145, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 1.93393, "val_score": 1.48357, "ic": 0.13389, "last_position": 0.233092, "last_factor": 0.237456, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.24639, "val_score": -0.30347, "ic": -0.00204, "last_position": 0.380504, "last_factor": 0.400648, "stance": "up"}, {"formula": "mom_illiq", "rank_score": 0.29317, "val_score": 0.18541, "ic": 0.054, "last_position": 0.372275, "last_factor": 0.391061, "stance": "up"}, {"formula": "gate_mom_rev", "rank_score": -0.56171, "val_score": -0.48389, "ic": 0.04246, "last_position": 0.384442, "last_factor": 0.405261, "stance": "up"}, {"formula": "volc_pressure", "rank_score": -0.08576, "val_score": -0.23184, "ic": -0.03579, "last_position": 0.587472, "last_factor": 0.673797, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.07168, "val_score": -0.08816, "ic": 0.03322, "last_position": 0.274444, "last_factor": 0.281664, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": -0.02522, "val_score": -0.06171, "ic": -0.00622, "last_position": 0.140439, "last_factor": 0.141373, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 1.31774, "val_score": 0.95556, "ic": 0.10337, "last_position": 0.630813, "last_factor": 0.742766, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": 0.20552, "val_score": 0.21404, "ic": -0.01932, "last_position": 0.299902, "last_factor": 0.309412, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 1.31774, "val_score": 0.95556, "ic": 0.10337, "last_position": 0.630813, "last_factor": 0.742766, "stance": "up"}, {"formula": "vol_z20_amihud20_sub_2", "rank_score": 0.50087, "val_score": 0.32141, "ic": 0.04403, "last_position": 0.596439, "last_factor": 0.687601, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": -0.5558, "val_score": -0.94008, "ic": -0.06046, "last_position": 0.995055, "last_factor": 3.0, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": -0.26247, "val_score": -0.37089, "ic": -0.02269, "last_position": 0.104625, "last_factor": 0.10501, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 1.31774, "val_score": 0.95556, "ic": 0.10337, "last_position": 0.630813, "last_factor": 0.742766, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": 0.13835, "val_score": 0.09963, "ic": -0.00369, "last_position": 0.258131, "last_factor": 0.264105, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": -0.42874, "val_score": -0.64271, "ic": -0.05378, "last_position": 0.35526, "last_factor": 0.371451, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": -0.65268, "val_score": -1.0295, "ic": -0.10756, "last_position": 0.796283, "last_factor": 1.088371, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 0.7143, "val_score": 0.46241, "ic": 0.04306, "last_position": 0.816071, "last_factor": 1.14494, "stance": "up"}], "best_rank": 1.9339334000000001, "last_price": 63.59, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "mom_illiq", "gate_mom_rev", "volc_pressure", "momrev_ret", "rsi14_mom12_mul_v2", "dev_mom12_mul", "vol_z20_delay2_max3", "mom12_dev_mul", "vol_z20_amihud20_sub_2", "hl_range_neg_vol_z20_v2", "rsi14_mom12_mul_v2_6", "mom12_dev_mul_v2", "dev_delta1_sign", "dev_delta1_sign_v2", "vol_ratio20_ts_zscore20_ts_mean5", "mom12_dev_mul_v2_2"], "best_formula": "rsi_mom", "last_position": 0.233092, "ic": 0.13389, "val_score": 1.48357, "rank": 16, "n_formula_hits": 19}, {"ticker": "688598.SH", "hits": [{"formula": "rev5_z", "rank_score": -0.64867, "val_score": -1.02584, "ic": -0.06001, "last_position": 0.804714, "last_factor": 1.111846, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 0.13605, "val_score": -0.00294, "ic": 0.03641, "last_position": 0.932087, "last_factor": 1.674066, "stance": "up"}, {"formula": "vol_break", "rank_score": 0.80585, "val_score": 0.61941, "ic": 0.11519, "last_position": 0.086679, "last_factor": 0.086898, "stance": "up"}, {"formula": "mom_illiq", "rank_score": -0.36004, "val_score": -0.36497, "ic": 0.00889, "last_position": 0.397814, "last_factor": 0.421049, "stance": "up"}, {"formula": "rsi14_mom12_mul", "rank_score": 1.4893, "val_score": 1.14918, "ic": 0.11505, "last_position": 0.122317, "last_factor": 0.122932, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20", "rank_score": 0.90243, "val_score": 0.6989, "ic": 0.06256, "last_position": 0.052272, "last_factor": 0.05232, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 1.12605, "val_score": 0.84495, "ic": 0.12244, "last_position": 0.296775, "last_factor": 0.305979, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 0.3786, "val_score": 0.18673, "ic": 0.05475, "last_position": 0.93054, "last_factor": 1.6624, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 1.63758, "val_score": 1.24281, "ic": 0.14493, "last_position": 0.311869, "last_factor": 0.322615, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_2", "rank_score": 1.4893, "val_score": 1.14918, "ic": 0.11505, "last_position": 0.122317, "last_factor": 0.122932, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_3", "rank_score": 1.59421, "val_score": 1.16065, "ic": 0.10662, "last_position": 0.723872, "last_factor": 0.915731, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2", "rank_score": 0.98977, "val_score": 0.72073, "ic": 0.10928, "last_position": 0.448261, "last_factor": 0.482522, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 0.3786, "val_score": 0.18673, "ic": 0.05475, "last_position": 0.93054, "last_factor": 1.6624, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_4", "rank_score": 1.92391, "val_score": 1.47472, "ic": 0.11727, "last_position": 0.241758, "last_factor": 0.24664, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_5", "rank_score": 1.4893, "val_score": 1.14918, "ic": 0.11505, "last_position": 0.122317, "last_factor": 0.122932, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": 0.15562, "val_score": 0.1123, "ic": -0.02218, "last_position": 0.475954, "last_factor": 0.51774, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 1.08172, "val_score": 0.81318, "ic": 0.10022, "last_position": 0.272326, "last_factor": 0.279375, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 0.3786, "val_score": 0.18673, "ic": 0.05475, "last_position": 0.93054, "last_factor": 1.6624, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": -0.20813, "val_score": -0.32078, "ic": -0.03995, "last_position": 0.216382, "last_factor": 0.219858, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": 0.83455, "val_score": 0.63092, "ic": 0.0411, "last_position": 0.179837, "last_factor": 0.181814, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": 1.58303, "val_score": 1.22248, "ic": 0.10392, "last_position": 0.121722, "last_factor": 0.122329, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 0.98442, "val_score": 0.65506, "ic": 0.10583, "last_position": 0.972948, "last_factor": 2.144765, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": -0.41054, "val_score": -0.57437, "ic": -0.05037, "last_position": 0.134897, "last_factor": 0.135724, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_3", "rank_score": 0.80814, "val_score": 0.60263, "ic": 0.11362, "last_position": 0.245124, "last_factor": 0.250219, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 1.21266, "val_score": 0.84805, "ic": 0.0661, "last_position": 0.847694, "last_factor": 1.247902, "stance": "up"}], "best_rank": 1.9239053, "last_price": 26.67, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "mom_illiq", "rsi14_mom12_mul", "rsi14_ts_mean5_ts_rank20", "rsi14_mom12_mul_v2", "dev_mom12_mul", "mom12_boll_pos_pressure", "rsi14_mom12_mul_v2_2", "rsi14_mom12_mul_v2_3", "mom12_boll_pos_pressure_v2", "mom12_dev_mul", "rsi14_mom12_mul_v2_4", "rsi14_mom12_mul_v2_5", "hl_range_neg_vol_z20_v2", "rsi14_mom12_mul_v2_6", "mom12_dev_mul_v2", "dev_delta1_sign", "dev_delta1_sign_v2", "vol_ratio20_ts_zscore20_ts_mean5", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_boll_pos_pressure_v2_3", "mom12_dev_mul_v2_2"], "best_formula": "rsi14_mom12_mul_v2_4", "last_position": 0.241758, "ic": 0.11727, "val_score": 1.47472, "rank": 17, "n_formula_hits": 25}, {"ticker": "002396.SZ", "hits": [{"formula": "rev5_z", "rank_score": 0.71954, "val_score": 0.55189, "ic": 0.06619, "last_position": 0.087469, "last_factor": 0.087693, "stance": "up"}, {"formula": "trend_blend", "rank_score": -0.21343, "val_score": -0.48359, "ic": -0.00447, "last_position": 0.995055, "last_factor": 3.0, "stance": "up"}, {"formula": "rsi_mom", "rank_score": -0.65741, "val_score": -1.07024, "ic": -0.03893, "last_position": 0.968474, "last_factor": 2.067097, "stance": "up"}, {"formula": "mom_vol_adj", "rank_score": -0.04906, "val_score": -0.15495, "ic": -0.02705, "last_position": 0.447698, "last_factor": 0.481818, "stance": "up"}, {"formula": "pressure_vol", "rank_score": 0.28856, "val_score": 0.1872, "ic": -0.03371, "last_position": 0.98772, "last_factor": 2.543375, "stance": "up"}, {"formula": "fomo_dev", "rank_score": 0.99268, "val_score": 0.70314, "ic": 0.04265, "last_position": 0.617731, "last_factor": 0.721328, "stance": "up"}, {"formula": "gate_mom_rev", "rank_score": 0.23298, "val_score": 0.16739, "ic": 0.04323, "last_position": 0.124831, "last_factor": 0.125485, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20", "rank_score": -0.06154, "val_score": -0.15677, "ic": 0.00082, "last_position": 0.634895, "last_factor": 0.749574, "stance": "up"}, {"formula": "rsi14_ts_zscore20_tanh", "rank_score": 0.11663, "val_score": 0.06768, "ic": -0.00893, "last_position": 0.439119, "last_factor": 0.471139, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 0.1374, "val_score": 0.10032, "ic": -0.00686, "last_position": 0.414383, "last_factor": 0.440892, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": -0.06676, "val_score": -0.16084, "ic": -0.00217, "last_position": 0.627219, "last_factor": 0.736818, "stance": "up"}, {"formula": "ma_diff_trend_slope20_add", "rank_score": -0.21372, "val_score": -0.48397, "ic": -0.0047, "last_position": 0.995055, "last_factor": 3.0, "stance": "up"}, {"formula": "rsi14_vol_cluster_mul", "rank_score": -0.70036, "val_score": -0.79481, "ic": 0.00574, "last_position": 0.947558, "last_factor": 1.807312, "stance": "up"}, {"formula": "ret1_ts_mean5_tanh", "rank_score": -0.24572, "val_score": -0.47655, "ic": -0.03419, "last_position": 0.744603, "last_factor": 0.960732, "stance": "up"}, {"formula": "rsi14_ema5_mom12", "rank_score": -0.28583, "val_score": -0.52409, "ic": -0.00971, "last_position": 0.714904, "last_factor": 0.897143, "stance": "up"}, {"formula": "fomo_jump_trend_slope20", "rank_score": -0.49222, "val_score": -0.6404, "ic": 0.00343, "last_position": 0.987874, "last_factor": 2.549723, "stance": "up"}, {"formula": "ret20_dev_add", "rank_score": -0.48291, "val_score": -0.54476, "ic": 0.00927, "last_position": 0.957095, "last_factor": 1.910111, "stance": "up"}, {"formula": "ma_diff_mom_rev_add", "rank_score": -0.10536, "val_score": -0.33834, "ic": -0.07656, "last_position": 0.989332, "last_factor": 2.614155, "stance": "up"}, {"formula": "vol_z20_amihud20_sub", "rank_score": 1.67033, "val_score": 1.22395, "ic": 0.04303, "last_position": 0.691162, "last_factor": 0.850178, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2", "rank_score": 0.97571, "val_score": 0.72969, "ic": 0.02546, "last_position": 0.278038, "last_factor": 0.285555, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 0.1374, "val_score": 0.10032, "ic": -0.00686, "last_position": 0.414383, "last_factor": 0.440892, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2", "rank_score": -0.55424, "val_score": -0.92176, "ic": -0.04546, "last_position": 0.913893, "last_factor": 1.550653, "stance": "up"}, {"formula": "fomo_vol_z20_add", "rank_score": 0.32449, "val_score": 0.28076, "ic": -0.00573, "last_position": 0.759488, "last_factor": 0.995003, "stance": "up"}, {"formula": "ma_diff_mom_rev_add_v2", "rank_score": -0.14721, "val_score": -0.39446, "ic": -0.07537, "last_position": 0.990923, "last_factor": 2.695278, "stance": "up"}, {"formula": "rsi14_vol_cluster_add", "rank_score": -0.49236, "val_score": -0.8253, "ic": -0.00497, "last_position": 0.844086, "last_factor": 1.235218, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_2", "rank_score": -0.11413, "val_score": -0.32473, "ic": -0.00522, "last_position": 0.862758, "last_factor": 1.304033, "stance": "up"}, {"formula": "vol_z20_amihud20_sub_2", "rank_score": -0.79716, "val_score": -1.11518, "ic": -0.02215, "last_position": 0.261483, "last_factor": 0.267699, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_2", "rank_score": 0.83775, "val_score": 0.71688, "ic": 0.00614, "last_position": 0.519026, "last_factor": 0.575006, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 1.61012, "val_score": 1.14646, "ic": 0.03708, "last_position": 0.951, "last_factor": 1.842134, "stance": "up"}, {"formula": "ret5_boll_pos_hl_range", "rank_score": -0.19233, "val_score": -0.4133, "ic": -0.02151, "last_position": 0.784323, "last_factor": 1.056507, "stance": "up"}, {"formula": "rsi14_ts_zscore20_decay", "rank_score": -0.09238, "val_score": -0.14294, "ic": 0.01027, "last_position": 0.480015, "last_factor": 0.523004, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 0.1374, "val_score": 0.10032, "ic": -0.00686, "last_position": 0.414383, "last_factor": 0.440892, "stance": "up"}, {"formula": "rsi14_ts_zscore20_ts_mean5", "rank_score": -0.08842, "val_score": -0.13571, "ic": 0.0212, "last_position": 0.568588, "last_factor": 0.645433, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": 1.70558, "val_score": 1.21969, "ic": 0.03416, "last_position": 0.962526, "last_factor": 1.979164, "stance": "up"}, {"formula": "rsi14_decay_ts_zscore20", "rank_score": -0.08064, "val_score": -0.13105, "ic": 0.00825, "last_position": 0.467136, "last_factor": 0.5064, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 1.66386, "val_score": 1.18764, "ic": 0.03781, "last_position": 0.957883, "last_factor": 1.919581, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 1.85308, "val_score": 1.36693, "ic": 0.04347, "last_position": 0.689402, "last_factor": 0.846814, "stance": "up"}, {"formula": "fomo_jump_rev5", "rank_score": -0.39644, "val_score": -0.45098, "ic": 0.01539, "last_position": 0.964931, "last_factor": 2.012945, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": 1.67139, "val_score": 1.19938, "ic": 0.0203, "last_position": 0.90791, "last_factor": 1.515498, "stance": "up"}, {"formula": "vol_z20_boll_pos_ts_mean20", "rank_score": 0.25045, "val_score": 0.28659, "ic": -0.01252, "last_position": 0.23672, "last_factor": 0.241297, "stance": "up"}, {"formula": "boll_pos_abs_ret5", "rank_score": -0.48315, "val_score": -0.79466, "ic": -0.02327, "last_position": 0.75228, "last_factor": 0.978188, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20_v2", "rank_score": -0.11646, "val_score": -0.27631, "ic": -0.00941, "last_position": 0.605163, "last_factor": 0.701254, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_zscore20", "rank_score": -0.12051, "val_score": -0.16458, "ic": 0.00912, "last_position": 0.458364, "last_factor": 0.495238, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 1.85801, "val_score": 1.34418, "ic": 0.03329, "last_position": 0.916402, "last_factor": 1.566091, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 0.64349, "val_score": 0.61588, "ic": 0.00189, "last_position": 0.184075, "last_factor": 0.186197, "stance": "up"}, {"formula": "rsi14_ts_mean5_clip3", "rank_score": -0.1205, "val_score": -0.16455, "ic": 0.00913, "last_position": 0.458216, "last_factor": 0.495051, "stance": "up"}, {"formula": "dev_decay_tanh", "rank_score": -0.32742, "val_score": -0.39556, "ic": 0.01262, "last_position": 0.981668, "last_factor": 2.341534, "stance": "up"}, {"formula": "hl_range_vol_z20_add", "rank_score": 0.16039, "val_score": 0.05277, "ic": -0.00908, "last_position": 0.805422, "last_factor": 1.11386, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 1.34308, "val_score": 0.98734, "ic": 0.03004, "last_position": 0.528564, "last_factor": 0.58815, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": 1.83291, "val_score": 1.31895, "ic": 0.03882, "last_position": 0.964382, "last_factor": 2.005044, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_3", "rank_score": 1.04894, "val_score": 0.78605, "ic": 0.02746, "last_position": 0.28532, "last_factor": 0.293464, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 1.3526, "val_score": 1.02003, "ic": 0.01649, "last_position": 0.857102, "last_factor": 1.282321, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_4", "rank_score": -0.06017, "val_score": -0.09863, "ic": -0.02109, "last_position": 0.092014, "last_factor": 0.092275, "stance": "up"}], "best_rank": 1.8580107000000001, "last_price": 32.92, "price_asof": "2026-07-24", "formulas": ["rev5_z", "trend_blend", "rsi_mom", "mom_vol_adj", "pressure_vol", "fomo_dev", "gate_mom_rev", "rsi14_ts_mean5_ts_rank20", "rsi14_ts_zscore20_tanh", "dev_mom12_mul", "vol_z20_delay2_max3", "ma_diff_trend_slope20_add", "rsi14_vol_cluster_mul", "ret1_ts_mean5_tanh", "rsi14_ema5_mom12", "fomo_jump_trend_slope20", "ret20_dev_add", "ma_diff_mom_rev_add", "vol_z20_amihud20_sub", "mom12_boll_pos_pressure_v2", "mom12_dev_mul", "boll_pos_vol_ratio20_mul_v2", "fomo_vol_z20_add", "ma_diff_mom_rev_add_v2", "rsi14_vol_cluster_add", "boll_pos_vol_ratio20_mul_2", "vol_z20_amihud20_sub_2", "mom12_boll_pos_pressure_v2_2", "mom12_amihud20_min2", "ret5_boll_pos_hl_range", "rsi14_ts_zscore20_decay", "mom12_dev_mul_v2", "rsi14_ts_zscore20_ts_mean5", "mom12_amihud20_min2_v2", "rsi14_decay_ts_zscore20", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "fomo_jump_rev5", "mom12_amihud20_add", "vol_z20_boll_pos_ts_mean20", "boll_pos_abs_ret5", "rsi14_ts_mean5_ts_rank20_v2", "rsi14_ts_mean5_ts_zscore20", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "rsi14_ts_mean5_clip3", "dev_decay_tanh", "hl_range_vol_z20_add", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "mom12_boll_pos_pressure_v2_3", "vol_ratio20_amihud20_vol_z20_v2", "boll_pos_vol_ratio20_mul_v2_4"], "best_formula": "mom12_amihud20_min2_v2_3", "last_position": 0.916402, "ic": 0.03329, "val_score": 1.34418, "rank": 18, "n_formula_hits": 53}, {"ticker": "603236.SH", "hits": [{"formula": "rev5_z", "rank_score": 1.18199, "val_score": 0.86083, "ic": 0.04281, "last_position": 0.534187, "last_factor": 0.595986, "stance": "up"}, {"formula": "mom_vol_adj", "rank_score": -0.26421, "val_score": -0.49026, "ic": -0.04078, "last_position": 0.689922, "last_factor": 0.847807, "stance": "up"}, {"formula": "pressure_vol", "rank_score": -0.4286, "val_score": -0.75116, "ic": -0.08664, "last_position": 0.898447, "last_factor": 1.464103, "stance": "up"}, {"formula": "gate_mom_rev", "rank_score": 1.31899, "val_score": 0.97752, "ic": 0.06871, "last_position": 0.45179, "last_factor": 0.486947, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.02591, "val_score": -0.05583, "ic": -0.00731, "last_position": 0.106397, "last_factor": 0.106801, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20", "rank_score": -0.65433, "val_score": -0.96137, "ic": -0.02165, "last_position": 0.444678, "last_factor": 0.478046, "stance": "up"}, {"formula": "rsi14_ts_zscore20_tanh", "rank_score": -0.32295, "val_score": -0.31449, "ic": 0.01161, "last_position": 0.258117, "last_factor": 0.26409, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": -0.56906, "val_score": -0.62359, "ic": -0.00255, "last_position": 0.363522, "last_factor": 0.380938, "stance": "up"}, {"formula": "ma_diff_mom_rev_add", "rank_score": 0.02387, "val_score": -0.05001, "ic": -0.02316, "last_position": 0.409195, "last_factor": 0.434644, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_3", "rank_score": 0.17863, "val_score": 0.12837, "ic": 0.03739, "last_position": 0.095437, "last_factor": 0.095729, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2", "rank_score": -0.37779, "val_score": -0.64743, "ic": -0.04421, "last_position": 0.718568, "last_factor": 0.904677, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_4", "rank_score": 0.89809, "val_score": 0.67184, "ic": 0.0899, "last_position": 0.254246, "last_factor": 0.259947, "stance": "up"}, {"formula": "ma_diff_mom_rev_add_v2", "rank_score": 0.0213, "val_score": -0.04079, "ic": -0.0221, "last_position": 0.345938, "last_factor": 0.360822, "stance": "up"}, {"formula": "vol_z20_amihud20_sub_2", "rank_score": -1.09973, "val_score": -1.52184, "ic": -0.04409, "last_position": 0.277683, "last_factor": 0.28517, "stance": "up"}, {"formula": "mom12_ts_zscore20_ts_mean5", "rank_score": -0.06362, "val_score": -0.06319, "ic": 0.02207, "last_position": 0.115055, "last_factor": 0.115567, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 1.37522, "val_score": 0.9934, "ic": 0.03062, "last_position": 0.691116, "last_factor": 0.850089, "stance": "up"}, {"formula": "rsi14_ts_zscore20_decay", "rank_score": -0.6574, "val_score": -0.94728, "ic": -0.0223, "last_position": 0.353703, "last_factor": 0.36967, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 0.82223, "val_score": 0.6117, "ic": 0.15755, "last_position": 0.261697, "last_factor": 0.26793, "stance": "up"}, {"formula": "rsi14_ts_zscore20_ts_mean5", "rank_score": -0.51875, "val_score": -0.46275, "ic": 0.02064, "last_position": 0.490447, "last_factor": 0.536649, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": 1.28197, "val_score": 0.91959, "ic": 0.02661, "last_position": 0.699313, "last_factor": 0.865955, "stance": "up"}, {"formula": "rsi14_decay_ts_zscore20", "rank_score": -0.65506, "val_score": -0.95197, "ic": -0.03246, "last_position": 0.392754, "last_factor": 0.415052, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": -0.31651, "val_score": -0.48356, "ic": -0.07327, "last_position": 0.307712, "last_factor": 0.318016, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.94893, "val_score": 0.67545, "ic": 0.19816, "last_position": 0.562373, "last_factor": 0.636298, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 1.34927, "val_score": 0.97087, "ic": 0.03209, "last_position": 0.710375, "last_factor": 0.887941, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 1.84793, "val_score": 1.40226, "ic": 0.04976, "last_position": 0.353613, "last_factor": 0.369567, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": 1.37084, "val_score": 1.12656, "ic": 0.0103, "last_position": 0.501997, "last_factor": 0.551972, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": -0.30939, "val_score": -0.38119, "ic": -0.00026, "last_position": 0.478683, "last_factor": 0.521274, "stance": "up"}, {"formula": "vol_z20_boll_pos_ts_mean20", "rank_score": -0.67554, "val_score": -0.92541, "ic": -0.03611, "last_position": 0.123465, "last_factor": 0.124098, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20_v2", "rank_score": -0.66159, "val_score": -0.94678, "ic": -0.02535, "last_position": 0.323302, "last_factor": 0.33533, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_zscore20", "rank_score": -0.58913, "val_score": -0.86613, "ic": -0.03306, "last_position": 0.403115, "last_factor": 0.427363, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 0.78306, "val_score": 0.69584, "ic": 0.00046, "last_position": 0.581478, "last_factor": 0.664693, "stance": "up"}, {"formula": "rsi14_ts_mean5_clip3", "rank_score": -0.58866, "val_score": -0.86501, "ic": -0.03269, "last_position": 0.400635, "last_factor": 0.424405, "stance": "up"}, {"formula": "hl_range_vol_z20_add", "rank_score": -0.89849, "val_score": -1.24616, "ic": -0.05523, "last_position": 0.24084, "last_factor": 0.245666, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": 1.24317, "val_score": 0.95535, "ic": 0.01319, "last_position": 0.645009, "last_factor": 0.766704, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_3", "rank_score": -0.59051, "val_score": -0.83579, "ic": -0.04059, "last_position": 0.242215, "last_factor": 0.247126, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 1.21312, "val_score": 0.96522, "ic": 0.01671, "last_position": 0.365708, "last_factor": 0.38346, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_4", "rank_score": -0.31264, "val_score": -0.4944, "ic": -0.00675, "last_position": 0.387746, "last_factor": 0.409144, "stance": "up"}], "best_rank": 1.84793475, "last_price": 48.89, "price_asof": "2026-07-24", "formulas": ["rev5_z", "mom_vol_adj", "pressure_vol", "gate_mom_rev", "momrev_ret", "rsi14_ts_mean5_ts_rank20", "rsi14_ts_zscore20_tanh", "vol_z20_delay2_max3", "ma_diff_mom_rev_add", "rsi14_mom12_mul_v2_3", "boll_pos_vol_ratio20_mul_v2", "rsi14_mom12_mul_v2_4", "ma_diff_mom_rev_add_v2", "vol_z20_amihud20_sub_2", "mom12_ts_zscore20_ts_mean5", "mom12_amihud20_min2", "rsi14_ts_zscore20_decay", "rsi14_mom12_mul_v2_6", "rsi14_ts_zscore20_ts_mean5", "mom12_amihud20_min2_v2", "rsi14_decay_ts_zscore20", "dev_delta1_sign", "rsi14_mom12_mul_v2_7", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "mom12_amihud20_add", "vol_ratio20_ts_zscore20_ts_mean5", "vol_z20_boll_pos_ts_mean20", "rsi14_ts_mean5_ts_rank20_v2", "rsi14_ts_mean5_ts_zscore20", "mom12_amihud20_min2_v2_3", "rsi14_ts_mean5_clip3", "hl_range_vol_z20_add", "mom12_amihud20_min2_v2_4", "boll_pos_vol_ratio20_mul_v2_3", "vol_ratio20_amihud20_vol_z20_v2", "boll_pos_vol_ratio20_mul_v2_4"], "best_formula": "amihud20_tanh_clip3", "last_position": 0.353613, "ic": 0.04976, "val_score": 1.40226, "rank": 19, "n_formula_hits": 37}, {"ticker": "002335.SZ", "hits": [{"formula": "rev5_z", "rank_score": 0.54506, "val_score": 0.41462, "ic": 0.07292, "last_position": 0.095613, "last_factor": 0.095906, "stance": "up"}, {"formula": "rsi_mom", "rank_score": -0.23103, "val_score": -0.46605, "ic": -0.01583, "last_position": 0.790029, "last_factor": 1.071509, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.031, "val_score": -0.05038, "ic": 0.02453, "last_position": 0.223237, "last_factor": 0.227061, "stance": "up"}, {"formula": "momrev_ret", "rank_score": 0.3509, "val_score": 0.24497, "ic": 0.02909, "last_position": 0.248915, "last_factor": 0.254256, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": -0.47843, "val_score": -0.45266, "ic": 0.03108, "last_position": 0.673145, "last_factor": 0.816472, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": -0.85024, "val_score": -0.90389, "ic": 0.00102, "last_position": 0.357665, "last_factor": 0.374206, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 1.10188, "val_score": 0.77484, "ic": 0.0747, "last_position": 0.733909, "last_factor": 0.937148, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2", "rank_score": 0.29759, "val_score": 0.19514, "ic": 0.02403, "last_position": 0.318752, "last_factor": 0.330257, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": -0.85024, "val_score": -0.90389, "ic": 0.00102, "last_position": 0.357665, "last_factor": 0.374206, "stance": "up"}, {"formula": "hl_range_neg_vol_z20", "rank_score": -0.45107, "val_score": -0.72884, "ic": -0.0177, "last_position": 0.637037, "last_factor": 0.753172, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_2", "rank_score": -0.14767, "val_score": -0.2256, "ic": -0.01575, "last_position": 0.143545, "last_factor": 0.144543, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": -0.22691, "val_score": -0.42998, "ic": -0.04978, "last_position": 0.637169, "last_factor": 0.753393, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 1.0394, "val_score": 0.98384, "ic": 0.00168, "last_position": 0.370398, "last_factor": 0.388885, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": -0.37986, "val_score": -0.4046, "ic": 0.01495, "last_position": 0.704388, "last_factor": 0.875957, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": -0.85024, "val_score": -0.90389, "ic": 0.00102, "last_position": 0.357665, "last_factor": 0.374206, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": 0.70378, "val_score": 0.89674, "ic": -0.0255, "last_position": 0.208196, "last_factor": 0.211285, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": 0.2066, "val_score": 0.15388, "ic": 0.00711, "last_position": 0.289948, "last_factor": 0.29851, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.16432, "val_score": 0.09684, "ic": 0.05498, "last_position": 0.269093, "last_factor": 0.275886, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": 0.01589, "val_score": -0.11046, "ic": -0.05442, "last_position": 0.65826, "last_factor": 0.789737, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 0.98042, "val_score": 0.93974, "ic": -0.00279, "last_position": 0.271169, "last_factor": 0.278126, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 1.82812, "val_score": 1.33958, "ic": 0.02207, "last_position": 0.756385, "last_factor": 0.987712, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": 0.93424, "val_score": 1.20241, "ic": -0.0072, "last_position": 0.216231, "last_factor": 0.219699, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 0.75336, "val_score": 0.92432, "ic": -0.03026, "last_position": 0.400792, "last_factor": 0.424593, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 1.03624, "val_score": 0.76859, "ic": 0.03196, "last_position": 0.349617, "last_factor": 0.365007, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 1.63588, "val_score": 1.18421, "ic": 0.02287, "last_position": 0.800618, "last_factor": 1.10033, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": 0.65726, "val_score": 0.82873, "ic": -0.04124, "last_position": 0.238063, "last_factor": 0.242719, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_3", "rank_score": 0.41845, "val_score": 0.29661, "ic": 0.03838, "last_position": 0.258568, "last_factor": 0.264574, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 0.80665, "val_score": 1.00185, "ic": -0.00657, "last_position": 0.368423, "last_factor": 0.386597, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": -1.08673, "val_score": -1.58664, "ic": -0.05214, "last_position": 0.688364, "last_factor": 0.844839, "stance": "up"}], "best_rank": 1.82812015, "last_price": 29.58, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "momrev_ret", "rsi14_mom12_mul_v2", "dev_mom12_mul", "mom12_boll_pos_pressure", "mom12_boll_pos_pressure_v2", "mom12_dev_mul", "hl_range_neg_vol_z20", "mom12_boll_pos_pressure_v2_2", "hl_range_neg_vol_z20_v2", "mom12_amihud20_min2", "rsi14_mom12_mul_v2_6", "mom12_dev_mul_v2", "mom12_amihud20_min2_v2", "dev_delta1_sign", "rsi14_mom12_mul_v2_7", "dev_delta1_sign_v2", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "mom12_amihud20_add", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "mom12_boll_pos_pressure_v2_3", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2"], "best_formula": "amihud20_tanh_clip3", "last_position": 0.756385, "ic": 0.02207, "val_score": 1.33958, "rank": 20, "n_formula_hits": 29}, {"ticker": "300454.SZ", "hits": [{"formula": "rev5_z", "rank_score": -0.01489, "val_score": -0.04953, "ic": -0.03116, "last_position": 0.148368, "last_factor": 0.149472, "stance": "up"}, {"formula": "trend_blend", "rank_score": -0.34902, "val_score": -0.59098, "ic": -0.03859, "last_position": 0.628115, "last_factor": 0.738296, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 0.29186, "val_score": 0.29725, "ic": -0.00647, "last_position": 0.459478, "last_factor": 0.49665, "stance": "up"}, {"formula": "mom_vol_adj", "rank_score": 1.14639, "val_score": 0.90466, "ic": 0.01492, "last_position": 0.405352, "last_factor": 0.430036, "stance": "up"}, {"formula": "pressure_vol", "rank_score": 0.14339, "val_score": 0.03755, "ic": -0.00838, "last_position": 0.768155, "last_factor": 1.015811, "stance": "up"}, {"formula": "gate_mom_rev", "rank_score": 0.28512, "val_score": 0.2193, "ic": -0.05052, "last_position": 0.804279, "last_factor": 1.110613, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20", "rank_score": 0.82165, "val_score": 0.5848, "ic": 0.03702, "last_position": 0.487402, "last_factor": 0.532647, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul", "rank_score": 0.58067, "val_score": 0.44535, "ic": 0.05562, "last_position": 0.070803, "last_factor": 0.070922, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": 0.40394, "val_score": 0.38464, "ic": -0.0103, "last_position": 0.769743, "last_factor": 1.019696, "stance": "up"}, {"formula": "ma_diff_trend_slope20_add", "rank_score": -0.34884, "val_score": -0.59115, "ic": -0.03883, "last_position": 0.630159, "last_factor": 0.74168, "stance": "up"}, {"formula": "rsi14_vol_cluster_mul", "rank_score": 0.03416, "val_score": -0.06912, "ic": -0.03864, "last_position": 0.5733, "last_factor": 0.652425, "stance": "up"}, {"formula": "fomo_jump_trend_slope20", "rank_score": 0.39637, "val_score": 0.36418, "ic": -0.04398, "last_position": 0.821575, "last_factor": 1.161645, "stance": "up"}, {"formula": "ret20_dev_add", "rank_score": 0.27087, "val_score": 0.2054, "ic": -0.03835, "last_position": 0.778812, "last_factor": 1.042344, "stance": "up"}, {"formula": "ma_diff_mom_rev_add", "rank_score": 0.23643, "val_score": 0.14241, "ic": -0.03896, "last_position": 0.864162, "last_factor": 1.309552, "stance": "up"}, {"formula": "vol_z20_amihud20_sub", "rank_score": 1.02082, "val_score": 0.70855, "ic": 0.06756, "last_position": 0.759175, "last_factor": 0.994265, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2", "rank_score": 0.19469, "val_score": 0.07182, "ic": -0.0348, "last_position": 0.938831, "last_factor": 1.728104, "stance": "up"}, {"formula": "fomo_vol_z20_add", "rank_score": 0.35894, "val_score": 0.18122, "ic": 0.03553, "last_position": 0.846513, "last_factor": 1.243718, "stance": "up"}, {"formula": "ma_diff_mom_rev_add_v2", "rank_score": 0.23071, "val_score": 0.13856, "ic": -0.04108, "last_position": 0.845261, "last_factor": 1.239317, "stance": "up"}, {"formula": "rsi14_vol_cluster_add", "rank_score": 0.05389, "val_score": -0.047, "ic": -0.03888, "last_position": 0.594251, "last_factor": 0.684212, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_2", "rank_score": 0.501, "val_score": 0.3816, "ic": 0.00317, "last_position": 0.795981, "last_factor": 1.087546, "stance": "up"}, {"formula": "vol_z20_amihud20_sub_2", "rank_score": -0.60478, "val_score": -0.90289, "ic": -0.04211, "last_position": 0.482558, "last_factor": 0.526314, "stance": "up"}, {"formula": "mom12_ts_zscore20_ts_mean5", "rank_score": 0.93087, "val_score": 0.8281, "ic": -0.00011, "last_position": 0.685155, "last_factor": 0.838767, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_2", "rank_score": 1.06739, "val_score": 0.83782, "ic": 0.01687, "last_position": 0.413392, "last_factor": 0.439696, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 1.41623, "val_score": 1.12194, "ic": 0.00916, "last_position": 0.840012, "last_factor": 1.221215, "stance": "up"}, {"formula": "ret5_boll_pos_hl_range", "rank_score": 0.20784, "val_score": 0.18122, "ic": -0.03219, "last_position": 0.47947, "last_factor": 0.522295, "stance": "up"}, {"formula": "rsi14_ts_zscore20_decay", "rank_score": 0.36947, "val_score": 0.26727, "ic": 0.02212, "last_position": 0.18241, "last_factor": 0.184474, "stance": "up"}, {"formula": "rsi14_ts_zscore20_ts_mean5", "rank_score": 1.02616, "val_score": 0.79935, "ic": 0.00848, "last_position": 0.712685, "last_factor": 0.89262, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": 1.10362, "val_score": 0.92121, "ic": 0.00414, "last_position": 0.847605, "last_factor": 1.247583, "stance": "up"}, {"formula": "rsi14_decay_ts_zscore20", "rank_score": 0.31779, "val_score": 0.22258, "ic": 0.0213, "last_position": 0.219268, "last_factor": 0.222887, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": 1.01277, "val_score": 0.69528, "ic": 0.07129, "last_position": 0.818737, "last_factor": 1.152975, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": 0.29583, "val_score": 0.29369, "ic": -0.00548, "last_position": 0.503757, "last_factor": 0.554328, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 1.37433, "val_score": 1.03833, "ic": 0.01203, "last_position": 0.855549, "last_factor": 1.276498, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 1.41216, "val_score": 1.04974, "ic": 0.04676, "last_position": 0.456619, "last_factor": 0.493031, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_2", "rank_score": 0.7209, "val_score": 0.52736, "ic": 0.05444, "last_position": 0.305834, "last_factor": 0.315943, "stance": "up"}, {"formula": "fomo_jump_rev5", "rank_score": 0.48386, "val_score": 0.45948, "ic": -0.05264, "last_position": 0.928314, "last_factor": 1.646056, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": 1.76077, "val_score": 1.29103, "ic": 0.05075, "last_position": 0.721645, "last_factor": 0.911068, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": 0.82892, "val_score": 0.58375, "ic": 0.04093, "last_position": 0.54479, "last_factor": 0.610942, "stance": "up"}, {"formula": "vol_z20_boll_pos_ts_mean20", "rank_score": -0.0027, "val_score": -0.06841, "ic": 0.0314, "last_position": 0.565762, "last_factor": 0.641268, "stance": "up"}, {"formula": "boll_pos_abs_ret5", "rank_score": 0.24393, "val_score": 0.19428, "ic": -0.02296, "last_position": 0.654802, "last_factor": 0.783659, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20_v2", "rank_score": 0.91378, "val_score": 0.66865, "ic": 0.03212, "last_position": 0.386021, "last_factor": 0.407116, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_zscore20", "rank_score": 0.92338, "val_score": 0.6542, "ic": 0.024, "last_position": 0.573391, "last_factor": 0.65256, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 1.04821, "val_score": 0.78396, "ic": 0.0164, "last_position": 0.716388, "last_factor": 0.900185, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 0.29876, "val_score": 0.20232, "ic": 0.05845, "last_position": 0.265283, "last_factor": 0.271783, "stance": "up"}, {"formula": "rsi14_ts_mean5_clip3", "rank_score": 0.92197, "val_score": 0.6534, "ic": 0.02376, "last_position": 0.570778, "last_factor": 0.648677, "stance": "up"}, {"formula": "dev_decay_tanh", "rank_score": 0.28023, "val_score": 0.27017, "ic": -0.03755, "last_position": 0.517322, "last_factor": 0.572677, "stance": "up"}, {"formula": "hl_range_vol_z20_add", "rank_score": 0.2745, "val_score": 0.11536, "ic": 0.03677, "last_position": 0.84562, "last_factor": 1.240577, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": 1.26831, "val_score": 0.95521, "ic": 0.01343, "last_position": 0.813713, "last_factor": 1.137921, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_3", "rank_score": 0.85367, "val_score": 0.60858, "ic": 0.02244, "last_position": 0.497891, "last_factor": 0.546498, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 1.51525, "val_score": 1.09966, "ic": 0.04203, "last_position": 0.717933, "last_factor": 0.903367, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_4", "rank_score": 1.33363, "val_score": 0.9641, "ic": 0.03062, "last_position": 0.663879, "last_factor": 0.799719, "stance": "up"}], "best_rank": 1.76076515, "last_price": 100.05, "price_asof": "2026-07-24", "formulas": ["rev5_z", "trend_blend", "rsi_mom", "mom_vol_adj", "pressure_vol", "gate_mom_rev", "rsi14_ts_mean5_ts_rank20", "boll_pos_vol_ratio20_mul", "vol_z20_delay2_max3", "ma_diff_trend_slope20_add", "rsi14_vol_cluster_mul", "fomo_jump_trend_slope20", "ret20_dev_add", "ma_diff_mom_rev_add", "vol_z20_amihud20_sub", "boll_pos_vol_ratio20_mul_v2", "fomo_vol_z20_add", "ma_diff_mom_rev_add_v2", "rsi14_vol_cluster_add", "boll_pos_vol_ratio20_mul_2", "vol_z20_amihud20_sub_2", "mom12_ts_zscore20_ts_mean5", "mom12_boll_pos_pressure_v2_2", "mom12_amihud20_min2", "ret5_boll_pos_hl_range", "rsi14_ts_zscore20_decay", "rsi14_ts_zscore20_ts_mean5", "mom12_amihud20_min2_v2", "rsi14_decay_ts_zscore20", "dev_delta1_sign", "dev_delta1_sign_v2", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "boll_pos_vol_ratio20_mul_v2_2", "fomo_jump_rev5", "mom12_amihud20_add", "vol_ratio20_ts_zscore20_ts_mean5", "vol_z20_boll_pos_ts_mean20", "boll_pos_abs_ret5", "rsi14_ts_mean5_ts_rank20_v2", "rsi14_ts_mean5_ts_zscore20", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "rsi14_ts_mean5_clip3", "dev_decay_tanh", "hl_range_vol_z20_add", "mom12_amihud20_min2_v2_4", "boll_pos_vol_ratio20_mul_v2_3", "vol_ratio20_amihud20_vol_z20_v2", "boll_pos_vol_ratio20_mul_v2_4"], "best_formula": "mom12_amihud20_add", "last_position": 0.721645, "ic": 0.05075, "val_score": 1.29103, "rank": 21, "n_formula_hits": 50}, {"ticker": "600183.SH", "hits": [{"formula": "rev5_z", "rank_score": -0.43971, "val_score": -0.74904, "ic": -0.03765, "last_position": 0.813825, "last_factor": 1.138252, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.17526, "val_score": -0.26058, "ic": -0.02298, "last_position": 0.134525, "last_factor": 0.135345, "stance": "up"}, {"formula": "gate_mom_rev", "rank_score": -0.31958, "val_score": -0.34386, "ic": 0.00606, "last_position": 0.299419, "last_factor": 0.308881, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.0462, "val_score": -0.07078, "ic": 0.00749, "last_position": 0.19216, "last_factor": 0.194579, "stance": "up"}, {"formula": "rsi14_mom12_mul", "rank_score": -0.15416, "val_score": -0.23339, "ic": -0.02258, "last_position": 0.139212, "last_factor": 0.140122, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 0.03062, "val_score": -0.02274, "ic": -0.06683, "last_position": 0.317806, "last_factor": 0.329205, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 1.7429, "val_score": 1.31591, "ic": 0.02575, "last_position": 0.390267, "last_factor": 0.412115, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 0.14971, "val_score": 0.03246, "ic": -0.07879, "last_position": 0.835757, "last_factor": 1.206933, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": 0.72817, "val_score": 0.48411, "ic": 0.03547, "last_position": 0.723422, "last_factor": 0.914788, "stance": "up"}, {"formula": "vol_z20_amihud20_sub", "rank_score": -0.55371, "val_score": -0.79951, "ic": -0.02854, "last_position": 0.306128, "last_factor": 0.316267, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_2", "rank_score": -0.15416, "val_score": -0.23339, "ic": -0.02258, "last_position": 0.139212, "last_factor": 0.140122, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_3", "rank_score": -0.20236, "val_score": -0.36124, "ic": -0.03015, "last_position": 0.457157, "last_factor": 0.493711, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2", "rank_score": 0.89192, "val_score": 1.11678, "ic": -0.01769, "last_position": 0.362249, "last_factor": 0.379472, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 1.7429, "val_score": 1.31591, "ic": 0.02575, "last_position": 0.390267, "last_factor": 0.412115, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_4", "rank_score": -0.46433, "val_score": -0.69881, "ic": -0.05244, "last_position": 0.398543, "last_factor": 0.421916, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_5", "rank_score": -0.15416, "val_score": -0.23339, "ic": -0.02258, "last_position": 0.139212, "last_factor": 0.140122, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": -0.50438, "val_score": -0.7844, "ic": -0.08552, "last_position": 0.559436, "last_factor": 0.632011, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 0.02951, "val_score": -0.06135, "ic": -0.06972, "last_position": 0.503453, "last_factor": 0.553921, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 1.7429, "val_score": 1.31591, "ic": 0.02575, "last_position": 0.390267, "last_factor": 0.412115, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": -0.45925, "val_score": -0.67468, "ic": -0.08776, "last_position": 0.311743, "last_factor": 0.322475, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": -0.07749, "val_score": -0.13662, "ic": -0.08785, "last_position": 0.166498, "last_factor": 0.168063, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.04962, "val_score": -0.02211, "ic": -0.01669, "last_position": 0.441359, "last_factor": 0.473918, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": -0.74413, "val_score": -1.08613, "ic": -0.15463, "last_position": 0.469771, "last_factor": 0.509776, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": -0.47382, "val_score": -0.72296, "ic": -0.08754, "last_position": 0.456016, "last_factor": 0.492269, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": -0.33942, "val_score": -0.63899, "ic": -0.06436, "last_position": 0.932156, "last_factor": 1.674593, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": -0.30127, "val_score": -0.47049, "ic": -0.08697, "last_position": 0.343981, "last_factor": 0.358601, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": 0.04581, "val_score": -0.12135, "ic": -0.01272, "last_position": 0.912117, "last_factor": 1.539977, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": -0.48825, "val_score": -0.73567, "ic": -0.11552, "last_position": 0.423361, "last_factor": 0.45178, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 0.33907, "val_score": 0.26463, "ic": -0.07908, "last_position": 0.937323, "last_factor": 1.715536, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": -0.55813, "val_score": -0.84393, "ic": -0.10662, "last_position": 0.498753, "last_factor": 0.547645, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_3", "rank_score": 1.46548, "val_score": 1.20374, "ic": 0.0131, "last_position": 0.139933, "last_factor": 0.140857, "stance": "up"}, {"formula": "ret20_mom12_mul", "rank_score": -0.06787, "val_score": -0.10935, "ic": -0.02983, "last_position": 0.094255, "last_factor": 0.094536, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": -0.37207, "val_score": -0.66133, "ic": -0.09958, "last_position": 0.826198, "last_factor": 1.176037, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 0.1721, "val_score": 0.06097, "ic": -0.01753, "last_position": 0.842482, "last_factor": 1.229664, "stance": "up"}], "best_rank": 1.74290485, "last_price": 118.71, "price_asof": "2026-07-24", "formulas": ["rev5_z", "vol_break", "gate_mom_rev", "momrev_ret", "rsi14_mom12_mul", "rsi14_mom12_mul_v2", "dev_mom12_mul", "mom12_boll_pos_pressure", "vol_z20_delay2_max3", "vol_z20_amihud20_sub", "rsi14_mom12_mul_v2_2", "rsi14_mom12_mul_v2_3", "mom12_boll_pos_pressure_v2", "mom12_dev_mul", "rsi14_mom12_mul_v2_4", "rsi14_mom12_mul_v2_5", "mom12_amihud20_min2", "rsi14_mom12_mul_v2_6", "mom12_dev_mul_v2", "mom12_amihud20_min2_v2", "dev_delta1_sign", "rsi14_mom12_mul_v2_7", "dev_delta1_sign_v2", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "mom12_amihud20_add", "vol_ratio20_ts_zscore20_ts_mean5", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_boll_pos_pressure_v2_3", "ret20_mom12_mul", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2"], "best_formula": "dev_mom12_mul", "last_position": 0.390267, "ic": 0.02575, "val_score": 1.31591, "rank": 22, "n_formula_hits": 34}, {"ticker": "600392.SH", "hits": [{"formula": "rev5_z", "rank_score": -0.53361, "val_score": -0.76111, "ic": -0.07276, "last_position": 0.248148, "last_factor": 0.253438, "stance": "up"}, {"formula": "rsi_mom", "rank_score": -0.54557, "val_score": -0.4688, "ic": 0.03153, "last_position": 0.363282, "last_factor": 0.380662, "stance": "up"}, {"formula": "vol_break", "rank_score": 0.13776, "val_score": 0.09142, "ic": 0.04352, "last_position": 0.138266, "last_factor": 0.139157, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 0.01334, "val_score": -0.02376, "ic": 0.12952, "last_position": 0.291684, "last_factor": 0.300406, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": -0.61959, "val_score": -0.51503, "ic": 0.04442, "last_position": 0.264296, "last_factor": 0.270722, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 0.84338, "val_score": 0.59135, "ic": 0.07735, "last_position": 0.576323, "last_factor": 0.65694, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_3", "rank_score": -0.21148, "val_score": -0.2067, "ic": 0.00821, "last_position": 0.174852, "last_factor": 0.176667, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2", "rank_score": 0.40937, "val_score": 0.28498, "ic": 0.05944, "last_position": 0.29732, "last_factor": 0.306577, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": -0.61959, "val_score": -0.51503, "ic": 0.04442, "last_position": 0.264296, "last_factor": 0.270722, "stance": "up"}, {"formula": "hl_range_neg_vol_z20", "rank_score": 0.659, "val_score": 0.5036, "ic": 0.06909, "last_position": 0.095922, "last_factor": 0.096218, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 0.10154, "val_score": 0.04673, "ic": 0.08539, "last_position": 0.278193, "last_factor": 0.285722, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": -0.61959, "val_score": -0.51503, "ic": 0.04442, "last_position": 0.264296, "last_factor": 0.270722, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": 0.25518, "val_score": 0.14863, "ic": 0.06158, "last_position": 0.432912, "last_factor": 0.463475, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.35935, "val_score": 0.21331, "ic": 0.08212, "last_position": 0.575415, "last_factor": 0.655581, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 1.74102, "val_score": 1.34663, "ic": 0.01223, "last_position": 0.833758, "last_factor": 1.20034, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": -0.01824, "val_score": -0.12581, "ic": 0.05204, "last_position": 0.951967, "last_factor": 1.852351, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 0.40873, "val_score": 0.39878, "ic": -0.03331, "last_position": 0.730992, "last_factor": 0.930854, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_3", "rank_score": 0.43362, "val_score": 0.31753, "ic": 0.08461, "last_position": 0.181201, "last_factor": 0.183224, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 1.52131, "val_score": 1.15636, "ic": 0.03379, "last_position": 0.274472, "last_factor": 0.281694, "stance": "up"}], "best_rank": 1.7410196999999998, "last_price": 20.26, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "rsi14_mom12_mul_v2", "dev_mom12_mul", "mom12_boll_pos_pressure", "rsi14_mom12_mul_v2_3", "mom12_boll_pos_pressure_v2", "mom12_dev_mul", "hl_range_neg_vol_z20", "rsi14_mom12_mul_v2_6", "mom12_dev_mul_v2", "dev_delta1_sign", "rsi14_mom12_mul_v2_7", "amihud20_tanh_clip3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_boll_pos_pressure_v2_3", "vol_ratio20_amihud20_vol_z20_v2"], "best_formula": "amihud20_tanh_clip3", "last_position": 0.833758, "ic": 0.01223, "val_score": 1.34663, "rank": 23, "n_formula_hits": 19}, {"ticker": "688188.SH", "hits": [{"formula": "mom12_z", "rank_score": -0.02797, "val_score": -0.20538, "ic": -0.04222, "last_position": 0.840449, "last_factor": 1.2227, "stance": "up"}, {"formula": "fomo_dev", "rank_score": -0.13282, "val_score": -0.11312, "ic": 0.02165, "last_position": 0.079798, "last_factor": 0.079968, "stance": "up"}, {"formula": "volc_pressure", "rank_score": 0.60136, "val_score": 0.42166, "ic": 0.05319, "last_position": 0.410898, "last_factor": 0.436691, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20", "rank_score": 0.48793, "val_score": 0.3478, "ic": 0.00405, "last_position": 0.795076, "last_factor": 1.085082, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul", "rank_score": 0.22539, "val_score": 0.13412, "ic": 0.00025, "last_position": 0.608455, "last_factor": 0.706465, "stance": "up"}, {"formula": "rsi14_ts_zscore20_tanh", "rank_score": 0.2162, "val_score": 0.08584, "ic": 0.00196, "last_position": 0.869063, "last_factor": 1.329236, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 0.21164, "val_score": 0.1532, "ic": 0.06536, "last_position": 0.103619, "last_factor": 0.103992, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": -0.1315, "val_score": -0.25976, "ic": -0.04367, "last_position": 0.422115, "last_factor": 0.450263, "stance": "up"}, {"formula": "ret1_ts_mean5_tanh", "rank_score": 0.17309, "val_score": 0.05343, "ic": 9e-05, "last_position": 0.797755, "last_factor": 1.092408, "stance": "up"}, {"formula": "mom12_ts_zscore20_ts_mean5", "rank_score": -0.08624, "val_score": -0.27964, "ic": -0.04971, "last_position": 0.823293, "last_factor": 1.166954, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_2", "rank_score": 0.45451, "val_score": 0.3482, "ic": 0.06427, "last_position": 0.058764, "last_factor": 0.058832, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 1.42489, "val_score": 1.04629, "ic": 0.04089, "last_position": 0.570902, "last_factor": 0.64886, "stance": "up"}, {"formula": "rsi14_ts_zscore20_decay", "rank_score": 0.19963, "val_score": 0.08909, "ic": -0.01508, "last_position": 0.885446, "last_factor": 1.400437, "stance": "up"}, {"formula": "rsi14_ts_zscore20_ts_mean5", "rank_score": 0.08536, "val_score": -0.01845, "ic": -0.01407, "last_position": 0.661325, "last_factor": 0.795164, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": 1.57214, "val_score": 1.17393, "ic": 0.06526, "last_position": 0.463375, "last_factor": 0.501601, "stance": "up"}, {"formula": "rsi14_decay_ts_zscore20", "rank_score": 0.22673, "val_score": 0.1196, "ic": -0.01411, "last_position": 0.913559, "last_factor": 1.548628, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.2128, "val_score": 0.14009, "ic": 0.04641, "last_position": 0.2232, "last_factor": 0.227021, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 1.49263, "val_score": 1.1051, "ic": 0.04667, "last_position": 0.520693, "last_factor": 0.57729, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 1.527, "val_score": 1.08908, "ic": 0.05877, "last_position": 0.886522, "last_factor": 1.40544, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_2", "rank_score": 0.16137, "val_score": 0.0608, "ic": -0.00593, "last_position": 0.771807, "last_factor": 1.024781, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": 1.7391, "val_score": 1.25947, "ic": 0.07698, "last_position": 0.846552, "last_factor": 1.243856, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20_v2", "rank_score": 0.50498, "val_score": 0.33078, "ic": 0.00826, "last_position": 0.83055, "last_factor": 1.189907, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_zscore20", "rank_score": 0.21267, "val_score": 0.11456, "ic": -0.00659, "last_position": 0.845007, "last_factor": 1.238428, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 1.58036, "val_score": 1.17432, "ic": 0.04302, "last_position": 0.514872, "last_factor": 0.569337, "stance": "up"}, {"formula": "mom12_ts_zscore20_clip3", "rank_score": -0.10698, "val_score": -0.30634, "ic": -0.06036, "last_position": 0.81852, "last_factor": 1.152316, "stance": "up"}, {"formula": "rsi14_ts_mean5_clip3", "rank_score": 0.21267, "val_score": 0.11456, "ic": -0.00659, "last_position": 0.845007, "last_factor": 1.238428, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 1.48224, "val_score": 1.0733, "ic": 0.07696, "last_position": 0.722789, "last_factor": 0.913461, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": 1.73497, "val_score": 1.31235, "ic": 0.0691, "last_position": 0.36772, "last_factor": 0.385783, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_3", "rank_score": 0.24807, "val_score": 0.19452, "ic": -0.00478, "last_position": 0.681202, "last_factor": 0.831354, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 1.55652, "val_score": 1.12267, "ic": 0.05939, "last_position": 0.796711, "last_factor": 1.089543, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_4", "rank_score": 0.174, "val_score": 0.07671, "ic": -0.01473, "last_position": 0.776424, "last_factor": 1.036304, "stance": "up"}], "best_rank": 1.7391044, "last_price": 98.42, "price_asof": "2026-07-24", "formulas": ["mom12_z", "fomo_dev", "volc_pressure", "rsi14_ts_mean5_ts_rank20", "boll_pos_vol_ratio20_mul", "rsi14_ts_zscore20_tanh", "rsi14_mom12_mul_v2", "vol_z20_delay2_max3", "ret1_ts_mean5_tanh", "mom12_ts_zscore20_ts_mean5", "mom12_boll_pos_pressure_v2_2", "mom12_amihud20_min2", "rsi14_ts_zscore20_decay", "rsi14_ts_zscore20_ts_mean5", "mom12_amihud20_min2_v2", "rsi14_decay_ts_zscore20", "rsi14_mom12_mul_v2_7", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "boll_pos_vol_ratio20_mul_v2_2", "mom12_amihud20_add", "rsi14_ts_mean5_ts_rank20_v2", "rsi14_ts_mean5_ts_zscore20", "mom12_amihud20_min2_v2_3", "mom12_ts_zscore20_clip3", "rsi14_ts_mean5_clip3", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "boll_pos_vol_ratio20_mul_v2_3", "vol_ratio20_amihud20_vol_z20_v2", "boll_pos_vol_ratio20_mul_v2_4"], "best_formula": "mom12_amihud20_add", "last_position": 0.846552, "ic": 0.07698, "val_score": 1.25947, "rank": 24, "n_formula_hits": 31}, {"ticker": "688301.SH", "hits": [{"formula": "rev5_z", "rank_score": -0.09755, "val_score": -0.15537, "ic": -0.03375, "last_position": 0.126544, "last_factor": 0.127226, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 0.53403, "val_score": 0.3656, "ic": 0.05008, "last_position": 0.440439, "last_factor": 0.472776, "stance": "up"}, {"formula": "vol_break", "rank_score": 0.05211, "val_score": -0.04943, "ic": -0.00963, "last_position": 0.594545, "last_factor": 0.684667, "stance": "up"}, {"formula": "mom_vol_adj", "rank_score": -0.02484, "val_score": -0.12001, "ic": 0.00134, "last_position": 0.634436, "last_factor": 0.748806, "stance": "up"}, {"formula": "volc_pressure", "rank_score": 0.90781, "val_score": 0.64906, "ic": 0.0283, "last_position": 0.513424, "last_factor": 0.567368, "stance": "up"}, {"formula": "momrev_ret", "rank_score": 0.15098, "val_score": 0.0023, "ic": -0.01558, "last_position": 0.995055, "last_factor": 3.0, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": 1.33418, "val_score": 1.02287, "ic": 0.10603, "last_position": 0.166048, "last_factor": 0.1676, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 1.20678, "val_score": 0.90546, "ic": 0.07602, "last_position": 0.318575, "last_factor": 0.330061, "stance": "up"}, {"formula": "ret1_ts_mean5_tanh", "rank_score": 0.15941, "val_score": 0.10659, "ic": 0.0427, "last_position": 0.153187, "last_factor": 0.154402, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 1.20678, "val_score": 0.90546, "ic": 0.07602, "last_position": 0.318575, "last_factor": 0.330061, "stance": "up"}, {"formula": "hl_range_neg_vol_z20", "rank_score": 0.32531, "val_score": 0.25963, "ic": 0.01605, "last_position": 0.091707, "last_factor": 0.091966, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": 0.54248, "val_score": 0.38705, "ic": 0.0299, "last_position": 0.313701, "last_factor": 0.324646, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_6", "rank_score": 1.19876, "val_score": 0.91406, "ic": 0.11491, "last_position": 0.191784, "last_factor": 0.194189, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 1.20678, "val_score": 0.90546, "ic": 0.07602, "last_position": 0.318575, "last_factor": 0.330061, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": 0.13773, "val_score": 0.07759, "ic": 0.0467, "last_position": 0.25611, "last_factor": 0.261941, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": 1.58561, "val_score": 1.17039, "ic": 0.04746, "last_position": 0.583372, "last_factor": 0.667559, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 0.38409, "val_score": 0.32145, "ic": -0.00164, "last_position": 0.417582, "last_factor": 0.444759, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 0.20788, "val_score": 0.08677, "ic": 0.00529, "last_position": 0.772723, "last_factor": 1.027052, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 1.72758, "val_score": 1.27274, "ic": 0.09799, "last_position": 0.656464, "last_factor": 0.786574, "stance": "up"}], "best_rank": 1.7275768, "last_price": 90.21, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "mom_vol_adj", "volc_pressure", "momrev_ret", "rsi14_mom12_mul_v2", "dev_mom12_mul", "ret1_ts_mean5_tanh", "mom12_dev_mul", "hl_range_neg_vol_z20", "hl_range_neg_vol_z20_v2", "rsi14_mom12_mul_v2_6", "mom12_dev_mul_v2", "rsi14_mom12_mul_v2_7", "dev_delta1_sign_v2", "amihud20_tanh_clip3", "vol_ratio20_amihud20_vol_z20", "mom12_dev_mul_v2_2"], "best_formula": "mom12_dev_mul_v2_2", "last_position": 0.656464, "ic": 0.09799, "val_score": 1.27274, "rank": 25, "n_formula_hits": 19}, {"ticker": "300666.SZ", "hits": [{"formula": "rev5_z", "rank_score": -0.06553, "val_score": -0.14946, "ic": -0.00321, "last_position": 0.559523, "last_factor": 0.632139, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 0.07308, "val_score": -0.0109, "ic": -0.03821, "last_position": 0.541695, "last_factor": 0.606552, "stance": "up"}, {"formula": "vol_break", "rank_score": 0.37539, "val_score": 0.21113, "ic": 0.03916, "last_position": 0.700926, "last_factor": 0.869119, "stance": "up"}, {"formula": "mom_illiq", "rank_score": -0.21716, "val_score": -0.422, "ic": -0.09283, "last_position": 0.662281, "last_factor": 0.796865, "stance": "up"}, {"formula": "volc_pressure", "rank_score": -0.06984, "val_score": -0.21835, "ic": -0.03689, "last_position": 0.62615, "last_factor": 0.735058, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.15573, "val_score": -0.23703, "ic": 0.04069, "last_position": 0.984488, "last_factor": 2.425738, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 0.10286, "val_score": -0.03768, "ic": -0.00678, "last_position": 0.874145, "last_factor": 1.350388, "stance": "up"}, {"formula": "pressure_vol_z20_add", "rank_score": 1.46309, "val_score": 1.12554, "ic": 0.11552, "last_position": 0.149316, "last_factor": 0.15044, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": 1.71738, "val_score": 1.27699, "ic": 0.06939, "last_position": 0.552236, "last_factor": 0.621593, "stance": "up"}, {"formula": "ret1_ts_mean5_tanh", "rank_score": 0.40431, "val_score": 0.29208, "ic": 0.01111, "last_position": 0.456142, "last_factor": 0.492429, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 0.10286, "val_score": -0.03768, "ic": -0.00678, "last_position": 0.874145, "last_factor": 1.350388, "stance": "up"}, {"formula": "vol_z20_amihud20_sub_2", "rank_score": 0.19336, "val_score": 0.12097, "ic": -0.049, "last_position": 0.684243, "last_factor": 0.837048, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 0.10286, "val_score": -0.03768, "ic": -0.00678, "last_position": 0.874145, "last_factor": 1.350388, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": -0.41497, "val_score": -0.33029, "ic": 0.03707, "last_position": 0.051978, "last_factor": 0.052025, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": -0.21169, "val_score": -0.33858, "ic": -0.01665, "last_position": 0.281635, "last_factor": 0.289457, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": 0.35033, "val_score": 0.26054, "ic": 0.00799, "last_position": 0.494379, "last_factor": 0.54184, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 0.07201, "val_score": 0.02526, "ic": 0.03733, "last_position": 0.264525, "last_factor": 0.270967, "stance": "up"}], "best_rank": 1.7173826, "last_price": 229.47, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "mom_illiq", "volc_pressure", "momrev_ret", "dev_mom12_mul", "pressure_vol_z20_add", "vol_z20_delay2_max3", "ret1_ts_mean5_tanh", "mom12_dev_mul", "vol_z20_amihud20_sub_2", "mom12_dev_mul_v2", "dev_delta1_sign", "rsi14_mom12_mul_v2_7", "vol_ratio20_ts_zscore20_ts_mean5", "mom12_dev_mul_v2_2"], "best_formula": "vol_z20_delay2_max3", "last_position": 0.552236, "ic": 0.06939, "val_score": 1.27699, "rank": 26, "n_formula_hits": 17}, {"ticker": "688516.SH", "hits": [{"formula": "rev5_z", "rank_score": -0.7818, "val_score": -1.12789, "ic": -0.0485, "last_position": 0.42747, "last_factor": 0.456797, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 1.7166, "val_score": 1.25608, "ic": 0.15917, "last_position": 0.725451, "last_factor": 0.919056, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.52328, "val_score": -0.80605, "ic": -0.0649, "last_position": 0.541706, "last_factor": 0.606567, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2", "rank_score": -0.90514, "val_score": -1.21957, "ic": -0.11569, "last_position": 0.063562, "last_factor": 0.063648, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 1.39735, "val_score": 1.0576, "ic": 0.14694, "last_position": 0.290831, "last_factor": 0.299474, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 0.1379, "val_score": 0.11474, "ic": -0.0291, "last_position": 0.345625, "last_factor": 0.360466, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2", "rank_score": 1.06259, "val_score": 0.81143, "ic": 0.05826, "last_position": 0.159759, "last_factor": 0.16114, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 1.39735, "val_score": 1.0576, "ic": 0.14694, "last_position": 0.290831, "last_factor": 0.299474, "stance": "up"}, {"formula": "hl_range_neg_vol_z20", "rank_score": -0.29595, "val_score": -0.44905, "ic": -0.06097, "last_position": 0.272235, "last_factor": 0.279276, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": -0.17944, "val_score": -0.39074, "ic": -0.07485, "last_position": 0.75743, "last_factor": 0.99016, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 0.81208, "val_score": 0.57356, "ic": 0.02512, "last_position": 0.519462, "last_factor": 0.575602, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 1.39735, "val_score": 1.0576, "ic": 0.14694, "last_position": 0.290831, "last_factor": 0.299474, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": 1.12579, "val_score": 0.81446, "ic": 0.03365, "last_position": 0.555219, "last_factor": 0.625895, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": 0.15013, "val_score": 0.12316, "ic": -0.02941, "last_position": 0.385068, "last_factor": 0.405996, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": 1.22793, "val_score": 0.91612, "ic": 0.10691, "last_position": 0.368641, "last_factor": 0.38685, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 0.97382, "val_score": 0.69759, "ic": 0.03671, "last_position": 0.539338, "last_factor": 0.603222, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": -0.19412, "val_score": -0.44091, "ic": -0.04848, "last_position": 0.910416, "last_factor": 1.529949, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": 0.62813, "val_score": 0.49197, "ic": -0.00158, "last_position": 0.907731, "last_factor": 1.514479, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": 0.44778, "val_score": 0.3274, "ic": 0.01315, "last_position": 0.365972, "last_factor": 0.383764, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 1.3294, "val_score": 0.96602, "ic": 0.04754, "last_position": 0.619287, "last_factor": 0.723848, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": -0.34308, "val_score": -0.6021, "ic": -0.0676, "last_position": 0.723283, "last_factor": 0.914495, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": -0.12288, "val_score": -0.34411, "ic": -0.05239, "last_position": 0.90136, "last_factor": 1.479425, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": 1.36538, "val_score": 0.99624, "ic": 0.04403, "last_position": 0.601289, "last_factor": 0.695164, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 0.23944, "val_score": 0.13914, "ic": -0.00933, "last_position": 0.900586, "last_factor": 1.475312, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 0.5404, "val_score": 0.41669, "ic": 0.00451, "last_position": 0.658079, "last_factor": 0.789418, "stance": "up"}], "best_rank": 1.71660005, "last_price": 37.36, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "rsi14_mom12_mul_v2", "dev_mom12_mul", "mom12_boll_pos_pressure", "mom12_boll_pos_pressure_v2", "mom12_dev_mul", "hl_range_neg_vol_z20", "hl_range_neg_vol_z20_v2", "mom12_amihud20_min2", "mom12_dev_mul_v2", "mom12_amihud20_min2_v2", "dev_delta1_sign", "dev_delta1_sign_v2", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "mom12_amihud20_add", "vol_ratio20_ts_zscore20_ts_mean5", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2"], "best_formula": "rsi_mom", "last_position": 0.725451, "ic": 0.15917, "val_score": 1.25608, "rank": 27, "n_formula_hits": 25}, {"ticker": "002119.SZ", "hits": [{"formula": "rev5_z", "rank_score": -0.50649, "val_score": -0.79842, "ic": -0.05866, "last_position": 0.615523, "last_factor": 0.717766, "stance": "up"}, {"formula": "rsi_mom", "rank_score": 0.76968, "val_score": 0.48696, "ic": 0.05375, "last_position": 0.97584, "last_factor": 2.202022, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.43451, "val_score": -0.43528, "ic": 0.01035, "last_position": 0.440387, "last_factor": 0.472711, "stance": "up"}, {"formula": "volc_pressure", "rank_score": 0.41694, "val_score": 0.23453, "ic": 0.06377, "last_position": 0.778262, "last_factor": 1.040949, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.15073, "val_score": -0.25064, "ic": -0.02439, "last_position": 0.248333, "last_factor": 0.253636, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 0.56561, "val_score": 0.41749, "ic": 0.00085, "last_position": 0.987453, "last_factor": 2.532559, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 0.56561, "val_score": 0.41749, "ic": 0.00085, "last_position": 0.987453, "last_factor": 2.532559, "stance": "up"}, {"formula": "hl_range_neg_vol_z20_v2", "rank_score": 0.47306, "val_score": 0.34213, "ic": 0.10797, "last_position": 0.234202, "last_factor": 0.238631, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 0.56561, "val_score": 0.41749, "ic": 0.00085, "last_position": 0.987453, "last_factor": 2.532559, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": 1.24026, "val_score": 0.93242, "ic": 0.02524, "last_position": 0.311771, "last_factor": 0.322506, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 1.18389, "val_score": 0.82004, "ic": 0.09524, "last_position": 0.894896, "last_factor": 1.445985, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 0.9268, "val_score": 0.61934, "ic": 0.07472, "last_position": 0.893613, "last_factor": 1.439578, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 1.70181, "val_score": 1.25854, "ic": 0.13091, "last_position": 0.605888, "last_factor": 0.702398, "stance": "up"}, {"formula": "mom12_dev_mul_v2_2", "rank_score": 1.19623, "val_score": 0.84957, "ic": 0.04852, "last_position": 0.725193, "last_factor": 0.918513, "stance": "up"}], "best_rank": 1.7018144, "last_price": 22.08, "price_asof": "2026-07-24", "formulas": ["rev5_z", "rsi_mom", "vol_break", "volc_pressure", "momrev_ret", "dev_mom12_mul", "mom12_dev_mul", "hl_range_neg_vol_z20_v2", "mom12_dev_mul_v2", "dev_delta1_sign_v2", "amihud20_tanh_clip3", "vol_ratio20_amihud20_vol_z20", "vol_ratio20_amihud20_vol_z20_v2", "mom12_dev_mul_v2_2"], "best_formula": "vol_ratio20_amihud20_vol_z20_v2", "last_position": 0.605888, "ic": 0.13091, "val_score": 1.25854, "rank": 28, "n_formula_hits": 14}, {"ticker": "300769.SZ", "hits": [{"formula": "rsi_mom", "rank_score": 0.73653, "val_score": 0.47158, "ic": 0.02038, "last_position": 0.886076, "last_factor": 1.40336, "stance": "up"}, {"formula": "vol_break", "rank_score": 1.48397, "val_score": 1.1142, "ic": 0.11937, "last_position": 0.385279, "last_factor": 0.406245, "stance": "up"}, {"formula": "momrev_ret", "rank_score": -0.5441, "val_score": -0.46295, "ic": 0.01816, "last_position": 0.076283, "last_factor": 0.076432, "stance": "up"}, {"formula": "dev_mom12_mul", "rank_score": 0.44012, "val_score": 0.27623, "ic": 0.02351, "last_position": 0.576988, "last_factor": 0.657935, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 1.27364, "val_score": 0.93627, "ic": 0.08948, "last_position": 0.501422, "last_factor": 0.551203, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2", "rank_score": 1.03374, "val_score": 0.72541, "ic": 0.05718, "last_position": 0.701437, "last_factor": 0.870124, "stance": "up"}, {"formula": "mom12_dev_mul", "rank_score": 0.44012, "val_score": 0.27623, "ic": 0.02351, "last_position": 0.576988, "last_factor": 0.657935, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": 1.02173, "val_score": 0.75053, "ic": 0.03619, "last_position": 0.407, "last_factor": 0.432011, "stance": "up"}, {"formula": "mom12_dev_mul_v2", "rank_score": 0.44012, "val_score": 0.27623, "ic": 0.02351, "last_position": 0.576988, "last_factor": 0.657935, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": 0.85073, "val_score": 0.61922, "ic": 0.02809, "last_position": 0.387532, "last_factor": 0.408892, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": 0.08711, "val_score": 0.04779, "ic": -0.02627, "last_position": 0.341777, "last_factor": 0.356103, "stance": "up"}, {"formula": "dev_delta1_sign_v2", "rank_score": -0.02908, "val_score": -0.1158, "ic": 0.01086, "last_position": 0.693944, "last_factor": 0.855524, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": 0.91867, "val_score": 0.67208, "ic": 0.03504, "last_position": 0.389383, "last_factor": 0.411072, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": 1.18056, "val_score": 0.90172, "ic": 0.01115, "last_position": 0.957193, "last_factor": 1.911284, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": 1.15981, "val_score": 0.79422, "ic": 0.02917, "last_position": 0.954715, "last_factor": 1.882511, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": 1.70151, "val_score": 1.30644, "ic": 0.12502, "last_position": 0.195086, "last_factor": 0.197619, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": 0.56197, "val_score": 0.40051, "ic": 0.01541, "last_position": 0.542419, "last_factor": 0.607576, "stance": "up"}, {"formula": "pressure_dev_mul", "rank_score": 0.29598, "val_score": 0.12758, "ic": 0.00996, "last_position": 0.995055, "last_factor": 3.0, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": 0.61532, "val_score": 0.46769, "ic": -0.0029, "last_position": 0.984224, "last_factor": 2.417244, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": 0.71696, "val_score": 0.56178, "ic": 0.01002, "last_position": 0.472733, "last_factor": 0.513584, "stance": "up"}, {"formula": "mom12_boll_pos_pressure_v2_3", "rank_score": 0.88292, "val_score": 0.61802, "ic": 0.06209, "last_position": 0.612371, "last_factor": 0.712707, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": 1.27241, "val_score": 0.87996, "ic": 0.06346, "last_position": 0.973709, "last_factor": 2.159221, "stance": "up"}], "best_rank": 1.7015061, "last_price": 42.16, "price_asof": "2026-07-24", "formulas": ["rsi_mom", "vol_break", "momrev_ret", "dev_mom12_mul", "mom12_boll_pos_pressure", "mom12_boll_pos_pressure_v2", "mom12_dev_mul", "mom12_amihud20_min2", "mom12_dev_mul_v2", "mom12_amihud20_min2_v2", "dev_delta1_sign", "dev_delta1_sign_v2", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "mom12_amihud20_add", "vol_ratio20_ts_zscore20_ts_mean5", "mom12_amihud20_min2_v2_3", "pressure_dev_mul", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "mom12_boll_pos_pressure_v2_3", "vol_ratio20_amihud20_vol_z20_v2"], "best_formula": "vol_ratio20_ts_zscore20_ts_mean5", "last_position": 0.195086, "ic": 0.12502, "val_score": 1.30644, "rank": 29, "n_formula_hits": 22}, {"ticker": "601615.SH", "hits": [{"formula": "mom12_z", "rank_score": 1.2532, "val_score": 0.87797, "ic": 0.09786, "last_position": 0.862639, "last_factor": 1.303567, "stance": "up"}, {"formula": "vol_break", "rank_score": -0.01885, "val_score": -0.03486, "ic": 0.01093, "last_position": 0.141584, "last_factor": 0.142542, "stance": "up"}, {"formula": "mom_vol_adj", "rank_score": 1.39312, "val_score": 0.99678, "ic": 0.12055, "last_position": 0.781601, "last_factor": 1.049471, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20", "rank_score": 1.69596, "val_score": 1.23257, "ic": 0.14141, "last_position": 0.78846, "last_factor": 1.067347, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul", "rank_score": 0.49464, "val_score": 0.2916, "ic": 0.05797, "last_position": 0.809311, "last_factor": 1.125027, "stance": "up"}, {"formula": "rsi14_ts_zscore20_tanh", "rank_score": 1.40953, "val_score": 1.00512, "ic": 0.11231, "last_position": 0.819855, "last_factor": 1.156376, "stance": "up"}, {"formula": "mom12_boll_pos_pressure", "rank_score": 0.76609, "val_score": 0.58489, "ic": 0.0934, "last_position": 0.116188, "last_factor": 0.116715, "stance": "up"}, {"formula": "vol_z20_delay2_max3", "rank_score": 1.19714, "val_score": 0.91177, "ic": 0.15669, "last_position": 0.200488, "last_factor": 0.203241, "stance": "up"}, {"formula": "ret1_ts_mean5_tanh", "rank_score": 1.04737, "val_score": 0.73607, "ic": 0.15654, "last_position": 0.701336, "last_factor": 0.869925, "stance": "up"}, {"formula": "fomo_jump_trend_slope20", "rank_score": 1.28555, "val_score": 0.99252, "ic": 0.1297, "last_position": 0.100842, "last_factor": 0.101186, "stance": "up"}, {"formula": "vol_z20_amihud20_sub", "rank_score": 0.3178, "val_score": 0.24776, "ic": -0.01058, "last_position": 0.879872, "last_factor": 1.375199, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2", "rank_score": 1.43682, "val_score": 1.05035, "ic": 0.11077, "last_position": 0.615844, "last_factor": 0.718281, "stance": "up"}, {"formula": "mom12_ts_zscore20_ts_mean5", "rank_score": 1.23539, "val_score": 0.85845, "ic": 0.09894, "last_position": 0.910501, "last_factor": 1.530447, "stance": "up"}, {"formula": "mom12_amihud20_min2", "rank_score": -0.50772, "val_score": -0.82376, "ic": -0.10382, "last_position": 0.734004, "last_factor": 0.937353, "stance": "up"}, {"formula": "ret5_boll_pos_hl_range", "rank_score": 1.35186, "val_score": 1.01778, "ic": 0.12434, "last_position": 0.327325, "last_factor": 0.339829, "stance": "up"}, {"formula": "rsi14_ts_zscore20_decay", "rank_score": 1.42396, "val_score": 1.00796, "ic": 0.11472, "last_position": 0.891788, "last_factor": 1.430593, "stance": "up"}, {"formula": "rsi14_ts_zscore20_ts_mean5", "rank_score": 1.6934, "val_score": 1.21459, "ic": 0.12127, "last_position": 0.924819, "last_factor": 1.621347, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2", "rank_score": -0.44966, "val_score": -0.74026, "ic": -0.09707, "last_position": 0.703543, "last_factor": 0.874281, "stance": "up"}, {"formula": "rsi14_decay_ts_zscore20", "rank_score": 1.40644, "val_score": 0.99435, "ic": 0.11064, "last_position": 0.891129, "last_factor": 1.427381, "stance": "up"}, {"formula": "dev_delta1_sign", "rank_score": 0.16496, "val_score": 0.05799, "ic": 0.00765, "last_position": 0.689913, "last_factor": 0.84779, "stance": "up"}, {"formula": "rsi14_mom12_mul_v2_7", "rank_score": -0.06042, "val_score": -0.13371, "ic": -0.01811, "last_position": 0.265775, "last_factor": 0.272313, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_2", "rank_score": -0.49498, "val_score": -0.80449, "ic": -0.10225, "last_position": 0.72261, "last_factor": 0.913085, "stance": "up"}, {"formula": "amihud20_tanh_clip3", "rank_score": -0.32537, "val_score": -0.6112, "ic": -0.09483, "last_position": 0.886899, "last_factor": 1.407204, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_2", "rank_score": 0.83141, "val_score": 0.54266, "ic": 0.07927, "last_position": 0.912027, "last_factor": 1.539445, "stance": "up"}, {"formula": "mom12_amihud20_add", "rank_score": -0.53891, "val_score": -0.8988, "ic": -0.11703, "last_position": 0.901275, "last_factor": 1.478969, "stance": "up"}, {"formula": "vol_ratio20_ts_zscore20_ts_mean5", "rank_score": 0.50632, "val_score": 0.37531, "ic": 0.07052, "last_position": 0.172823, "last_factor": 0.174575, "stance": "up"}, {"formula": "boll_pos_abs_ret5", "rank_score": 1.28882, "val_score": 0.97576, "ic": 0.13165, "last_position": 0.265628, "last_factor": 0.272154, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_rank20_v2", "rank_score": 1.63649, "val_score": 1.18042, "ic": 0.13058, "last_position": 0.837047, "last_factor": 1.211228, "stance": "up"}, {"formula": "rsi14_ts_mean5_ts_zscore20", "rank_score": 1.64355, "val_score": 1.17416, "ic": 0.12814, "last_position": 0.937478, "last_factor": 1.716811, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_3", "rank_score": -0.0877, "val_score": -0.25385, "ic": -0.07528, "last_position": 0.684609, "last_factor": 0.837738, "stance": "up"}, {"formula": "mom12_ts_zscore20_clip3", "rank_score": 1.37754, "val_score": 0.96853, "ic": 0.13324, "last_position": 0.918843, "last_factor": 1.581547, "stance": "up"}, {"formula": "rsi14_ts_mean5_clip3", "rank_score": 1.64355, "val_score": 1.17416, "ic": 0.12814, "last_position": 0.937478, "last_factor": 1.716811, "stance": "up"}, {"formula": "dev_decay_tanh", "rank_score": 1.36258, "val_score": 1.03578, "ic": 0.13894, "last_position": 0.24522, "last_factor": 0.250321, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20", "rank_score": -0.65203, "val_score": -1.04245, "ic": -0.15735, "last_position": 0.865408, "last_factor": 1.314492, "stance": "up"}, {"formula": "mom12_amihud20_min2_v2_4", "rank_score": -0.30236, "val_score": -0.54335, "ic": -0.08867, "last_position": 0.701029, "last_factor": 0.869321, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_3", "rank_score": 0.73946, "val_score": 0.47131, "ic": 0.06262, "last_position": 0.907916, "last_factor": 1.515535, "stance": "up"}, {"formula": "vol_ratio20_amihud20_vol_z20_v2", "rank_score": -0.03333, "val_score": -0.22399, "ic": -0.04901, "last_position": 0.897773, "last_factor": 1.460622, "stance": "up"}, {"formula": "boll_pos_vol_ratio20_mul_v2_4", "rank_score": 1.05045, "val_score": 0.71657, "ic": 0.07672, "last_position": 0.888267, "last_factor": 1.41365, "stance": "up"}], "best_rank": 1.6959586, "last_price": 10.96, "price_asof": "2026-07-24", "formulas": ["mom12_z", "vol_break", "mom_vol_adj", "rsi14_ts_mean5_ts_rank20", "boll_pos_vol_ratio20_mul", "rsi14_ts_zscore20_tanh", "mom12_boll_pos_pressure", "vol_z20_delay2_max3", "ret1_ts_mean5_tanh", "fomo_jump_trend_slope20", "vol_z20_amihud20_sub", "boll_pos_vol_ratio20_mul_v2", "mom12_ts_zscore20_ts_mean5", "mom12_amihud20_min2", "ret5_boll_pos_hl_range", "rsi14_ts_zscore20_decay", "rsi14_ts_zscore20_ts_mean5", "mom12_amihud20_min2_v2", "rsi14_decay_ts_zscore20", "dev_delta1_sign", "rsi14_mom12_mul_v2_7", "mom12_amihud20_min2_v2_2", "amihud20_tanh_clip3", "boll_pos_vol_ratio20_mul_v2_2", "mom12_amihud20_add", "vol_ratio20_ts_zscore20_ts_mean5", "boll_pos_abs_ret5", "rsi14_ts_mean5_ts_rank20_v2", "rsi14_ts_mean5_ts_zscore20", "mom12_amihud20_min2_v2_3", "mom12_ts_zscore20_clip3", "rsi14_ts_mean5_clip3", "dev_decay_tanh", "vol_ratio20_amihud20_vol_z20", "mom12_amihud20_min2_v2_4", "boll_pos_vol_ratio20_mul_v2_3", "vol_ratio20_amihud20_vol_z20_v2", "boll_pos_vol_ratio20_mul_v2_4"], "best_formula": "rsi14_ts_mean5_ts_rank20", "last_position": 0.78846, "ic": 0.14141, "val_score": 1.23257, "rank": 30, "n_formula_hits": 38}], "n_top": 30, "search": {"ok": true, "as_of_date": "2026-07-25", "n_ranked": 45, "top": [{"formula_names": ["VOL_RATIO20", "TS_ZSCORE20", "TS_MEAN5", "DECAY"], "formula": [6, 33, 26, 39], "formula_str": "VOL_RATIO20 → TS_ZSCORE20 → TS_MEAN5 → DECAY", "source": "mutate_fail", "parent": "vol_ratio20_ts_zscore20_ts_mean5", "structure_ok": true, "ok": true, "n": 24, "mean_ic": 0.02064, "mean_val": 0.57408, "mean_train": -0.04232, "sparse_rate": 1.0, "score": 0.6906, "id": "astock.tech_alpha.search.2729747691.v1"}, {"formula_names": ["VOL_RATIO20", "AMIHUD20", "VOL_Z20", "JUMP", "SUB", "ADD", "TS_MEAN5"], "formula": [6, 12, 11, 38, 42, 41, 26], "formula_str": "VOL_RATIO20 → AMIHUD20 → VOL_Z20 → JUMP → SUB → ADD → TS_MEAN5", "source": "mutate", "parent": "vol_ratio20_amihud20_vol_z20", "structure_ok": true, "ok": true, "n": 24, "mean_ic": 0.03012, "mean_val": 0.54513, "mean_train": 0.02236, "sparse_rate": 1.0, "score": 0.66922, "id": "astock.tech_alpha.search.8488411004.v1"}, {"formula_names": ["VOL_Z20", "TS_ZSCORE20", "TANH"], "formula": [11, 33, 22], "formula_str": "VOL_Z20 → TS_ZSCORE20 → TANH", "source": "random", "parent": null, "structure_ok": true, "ok": true, "n": 24, "mean_ic": 0.00893, "mean_val": 0.50781, "mean_train": -0.1778, "sparse_rate": 1.0, "score": 0.61496, "id": "astock.tech_alpha.search.8251615055.v1"}, {"formula_names": ["VOL_Z20", "BOLL_POS", "TS_MEAN20", "SUB", "DECAY"], "formula": [11, 7, 28, 42, 39], "formula_str": "VOL_Z20 → BOLL_POS → TS_MEAN20 → SUB → DECAY", "source": "mutate", "parent": "vol_z20_boll_pos_ts_mean20", "structure_ok": true, "ok": true, "n": 24, "mean_ic": 0.02123, "mean_val": 0.49553, "mean_train": -0.05397, "sparse_rate": 1.0, "score": 0.61251, "id": "astock.tech_alpha.search.3275423584.v1"}, {"formula_names": ["MOM12", "BOLL_POS", "PRESSURE", "ADD", "MUL", "VOL_CLUSTER", "SUB", "TANH"], "formula": [8, 7, 13, 41, 43, 17, 42, 22], "formula_str": "MOM12 → BOLL_POS → PRESSURE → ADD → MUL → VOL_CLUSTER → SUB → TANH", "source": "mutate", "parent": "mom12_boll_pos_pressure_v2", "structure_ok": true, "ok": true, "n": 24, "mean_ic": 0.03365, "mean_val": 0.42617, "mean_train": -0.05704, "sparse_rate": 1.0, "score": 0.55309, "id": "astock.tech_alpha.search.9750736431.v1"}, {"formula_names": ["AMIHUD20", "TANH", "CLIP3"], "formula": [12, 22, 23], "formula_str": "AMIHUD20 → TANH → CLIP3", "source": "random", "parent": null, "structure_ok": true, "ok": true, "n": 24, "mean_ic": 0.01174, "mean_val": 0.4376, "mean_train": -0.10224, "sparse_rate": 1.0, "score": 0.54699, "id": "astock.tech_alpha.search.6915417374.v1"}, {"formula_names": ["BOLL_POS", "VOL_RATIO20", "MUL", "TS_ZSCORE20", "DELAY1", "EMA5", "DECAY"], "formula": [7, 6, 43, 33, 24, 36, 39], "formula_str": "BOLL_POS → VOL_RATIO20 → MUL → TS_ZSCORE20 → DELAY1 → EMA5 → DECAY", "source": "mutate", "parent": "boll_pos_vol_ratio20_mul_v2_3", "structure_ok": true, "ok": true, "n": 24, "mean_ic": 0.01407, "mean_val": 0.37942, "mean_train": -0.11375, "sparse_rate": 1.0, "score": 0.49068, "id": "astock.tech_alpha.search.2247432806.v1"}, {"formula_names": ["MOM12", "DEV", "MUL", "CLIP3", "TS_ZSCORE20", "TANH"], "formula": [8, 16, 43, 23, 33, 22], "formula_str": "MOM12 → DEV → MUL → CLIP3 → TS_ZSCORE20 → TANH", "source": "mutate", "parent": "mom12_dev_mul_v2", "structure_ok": true, "ok": true, "n": 24, "mean_ic": 0.03633, "mean_val": 0.35163, "mean_train": 0.0725, "sparse_rate": 1.0, "score": 0.4807, "id": "astock.tech_alpha.search.3259113538.v1"}], "method": "random+mutate+gate_template · combat progressive · no torch"}, "path": "E:\\market\\data\\strategy\\tech_alpha\\screen_latest.json", "attribution": {"ideas_from": "tools/upstream/AlphaMaster (AGPL reference only)", "implementation": "E:/market/scripts/tech_alpha (Market-owned, no torch)", "worker": "W1", "note": "screen ensemble 必须覆盖全部 SEED_FORMULAS；缺公式写入 seed_missing_in_screen"}, "cli": {"screen": "python E:/market/scripts/tech_alpha/run_screen.py --max-names 500 --top-n 30", "search": "python E:/market/scripts/tech_alpha/run_search.py --top-k 12", "signals": "python E:/market/scripts/sim/build_signals_from_tech_alpha.py --run-screen", "sim_loop": "python E:/market/scripts/sim/daily_sim_loop.py --mode tech_alpha", "combat": "POST /api/tech-alpha/combat {mode:quick|full|screen|search|multi}", "formal_walkforward": "python E:/market/scripts/tech_alpha/run_formal_walkforward_scaffold.py"}, "combat": {"ok": true, "schema": "market.tech_alpha.combat_status.v1", "running": false, "job_id": "20260725T182301_c1a261ca", "mode": "search", "started": null, "ended": null, "rc": null, "error": null, "log_tail": "", "stage": "sim_live", "live_execution_locked": true, "may_trigger_trade": false, "job": {"schema": "market.tech_alpha.combat_job.v1", "job_id": "20260725T182301_c1a261ca", "mode": "search", "status": "done", "phase": "done", "pct": 100.0, "phase_detail": "elapsed=1.04s", "started_at": "2026-07-25T10:23:01.768742+00:00", "updated_at": "2026-07-25T10:23:02.807577+00:00", "ended_at": "2026-07-25T10:23:02.807558+00:00", "elapsed_sec": 1.04, "stage": "sim_live", "live_execution_locked": true, "may_trigger_trade": false, "config": {"max_names": 0, "top_n": 0, "do_screen": false, "do_search": true, "do_signals": false, "do_multi": false, "n_random": 20, "n_mutate": 20, "n_template": 6, "eval_names": 24, "min_tickers": 6, "search_top_k": 10, "update_mwu": false, "multi_top_n": 12, "multi_max_names": 8}, "current": {"kind": "search", "i": 45, "n": 45, "source": "template"}, "counters": {"search_done": 45, "search_total": 45, "search_ranked": 45, "search_fail": 0}, "events": [{"ts": "2026-07-25T10:23:01.768753+00:00", "level": "ok", "msg": "战斗作业启动 · mode=search"}, {"ts": "2026-07-25T10:23:01.769420+00:00", "level": "info", "msg": "计划步骤: search"}, {"ts": "2026-07-25T10:23:01.836276+00:00", "level": "fire", "msg": "SEARCH 开火 · eval=24 random=20 mutate=20"}, {"ts": "2026-07-25T10:23:02.805787+00:00", "level": "hit", "msg": "SEARCH 落盘 · ranked=45 top_score=0.6906"}, {"ts": "2026-07-25T10:23:02.807575+00:00", "level": "ok", "msg": "战斗完成 · 1.04s · steps=['search']"}], "artifacts": {"search": "E:\\market\\data\\strategy\\tech_alpha\\search_latest.json", "discovered": "E:\\market\\data\\strategy\\tech_alpha\\discovered_formulas.json"}, "results": {"search": {"ok": true, "generated": 45, "ranked": 45, "top_k": 10, "top3": [{"formula": "VOL_RATIO20 → TS_ZSCORE20 → TS_MEAN5 → DECAY", "score": 0.6906, "mean_ic": 0.02064, "source": "mutate_fail"}, {"formula": "VOL_RATIO20 → AMIHUD20 → VOL_Z20 → JUMP → SUB → ADD → TS_MEAN5", "score": 0.66922, "mean_ic": 0.03012, "source": "mutate"}, {"formula": "VOL_Z20 → TS_ZSCORE20 → TANH", "score": 0.61496, "mean_ic": 0.00893, "source": "random"}], "path": "E:\\market\\data\\strategy\\tech_alpha\\search_latest.json"}}, "live_top": [], "live_search_top": [{"formula_str": "VOL_RATIO20 → TS_ZSCORE20 → TS_MEAN5 → DECAY", "score": 0.6906, "mean_ic": 0.02064, "source": "mutate_fail"}, {"formula_str": "VOL_RATIO20 → AMIHUD20 → VOL_Z20 → JUMP → SUB → ADD → TS_MEAN5", "score": 0.66922, "mean_ic": 0.03012, "source": "mutate"}, {"formula_str": "VOL_Z20 → TS_ZSCORE20 → TANH", "score": 0.61496, "mean_ic": 0.00893, "source": "random"}, {"formula_str": "VOL_Z20 → BOLL_POS → TS_MEAN20 → SUB → DECAY", "score": 0.61251, "mean_ic": 0.02123, "source": "mutate"}, {"formula_str": "MOM12 → BOLL_POS → PRESSURE → ADD → MUL → VOL_CLUSTER → SUB → TANH", "score": 0.55309, "mean_ic": 0.03365, "source": "mutate"}, {"formula_str": "AMIHUD20 → TANH → CLIP3", "score": 0.54699, "mean_ic": 0.01174, "source": "random"}, {"formula_str": "BOLL_POS → VOL_RATIO20 → MUL → TS_ZSCORE20 → DELAY1 → EMA5 → DECAY", "score": 0.49068, "mean_ic": 0.01407, "source": "mutate"}, {"formula_str": "MOM12 → DEV → MUL → CLIP3 → TS_ZSCORE20 → TANH", "score": 0.4807, "mean_ic": 0.03633, "source": "mutate"}], "live_multi_top": [], "mwu_weights": {}, "mwu_entropy": null, "error": null, "ok": true, "last_event": {"ts": "2026-07-25T10:23:02.807575+00:00", "level": "ok", "msg": "战斗完成 · 1.04s · steps=['search']"}, "steps": ["search"]}, "candidate_pipeline": {"schema": "tidedesk.platform_ops.candidate_pipeline_summary.v1", "badge": "STALE", "ok": false, "worst_age_hours": 1465.5, "attribution": {"exists": true, "age_hours": 1.88, "status": "ok", "candidate_count": 9, "chain_complete_count": 4, "forward_linked_count": 4, "global_overfit_status": "degraded", "forward_remaining_days_to_90": 0, "real_trading_allowed": false}, "robust": {"exists": true, "age_hours": 1465.5, "status": "ok", "passed_count": 1824, "unique_passed_count": 31, "unique_passed_symbol_count": 23, "top_symbol": "PEPEUSDT", "top_kind": "mean_reversion", "top_adjusted_return_25bps_pct": 22.77}, "shadow": {"exists": true, "age_hours": 1.9, "status": "tracking", "candidate_count": 12, "active_shadow_count": 0, "unrealized_return_pct": 96.1, "unrealized_pnl": 5766.03, "ready_for_real_trading": false, "max_elapsed_days": 110}, "paths": {"attribution": "E:\\Empire\\trading\\data\\strategy_candidate_attribution_chain.json", "robust": "E:\\Empire\\trading\\data\\strategy_robust_candidate_scan.json", "shadow": "E:\\Empire\\trading\\data\\strategy_shadow_portfolio.json"}, "live_execution_locked": true, "may_trigger_trade": false, "note": "research/shadow only · sim_live · not trade signal"}, "endpoints": {"status": "GET /api/tech-alpha/combat", "job": "GET /api/tech-alpha/combat?job_id=...", "fire": "POST /api/tech-alpha/combat {mode:quick|full|screen|search|multi}"}}, "advice": "invest_goal_sim_live", "formal_walkforward": {"ok": true, "formal_ok": false, "formalBacktest": "blocked", "as_of_date": "2026-07-25", "generated_at": "2026-07-25T10:22:18.570392+00:00", "n_seed_formulas": 81, "n_eval_ok": 81, "n_research_pass": 81, "n_formal_pass": 0, "summary": {"research_pass_rate": 1.0, "formal_pass_rate": 0.0, "best_research": "rsi14_ema5_mom12", "best_val_ic": 0.06992, "research_fail_hist": {}, "data_fingerprint": "41a05e7c14c4ed1afe16a572575d65533d06b9c4ad06d00df814c05543d8f48b", "content_sample_sha256": "13e00412b789bf7bfc3f8be12cd824c8bd6adc99873d2803bd5604ddb9976cc7", "n_content_sample_ok": 120, "content_full_sha256": "d3e209cf70afd53c8ad0fdd65a5f1dbc014f468c216f0cb382abac30be52e1c0", "n_content_full_ok": 120, "content_full_mode": "sampled_universe_full_file", "seed_formulas_sha256": "0463f69d9f7a0d0786ec5feba1b8a56b40a408a60b0469531473230d1294822c", "q7_dual_sign_rate": 1.0, "q7_n_dual_sign": 81, "q7_n_dual_soft": 4, "q7_n_dual_micro": 9, "q7_n_dual_ultra": 0, "q7_soft_peer_median_mult": 0.35, "q7_soft_peer_median_mult_high": 0.25, "q7_high_median_thr": 0.025, "q7_soft_oos_min": 0.95, "q7_micro_oos_min": 0.96, "q7_micro_ic_floor": 0.00035, "q7_ultra_oos_min": 0.995, "q7_ultra_ic_floor": 0.0003, "family_robustness_families": ["momentum", "high_turnover", "trend_structure", "rsi_mom", "vol_pressure", "fomo_jump", "other"], "mean_halt_frac": 0.0041, "mean_cost_bps": 0.5234, "mean_volume_illiq_bps": 0.0095, "mean_spread_bps": 0.1054, "cost_model": "tiered_base_impact_vol_spread", "halt_model": "soft_calendar_gap_or_volume_zero_range_flag", "survivor_mix": {"mode": "large60_mid20_st_short20", "n_universe": 120, "n_large_slot": 72, "n_mid_small_slot": 24, "n_proxy_slot": 24, "n_st_proxy": 24, "n_short_history_proxy": 0, "n_early_end_proxy": 0, "soft_calendar_asof": "2026-07-24", "soft_calendar_path": "E:\\market\\data\\normalized\\equity\\calendars\\ashare_soft_calendar.json", "universe_status_source": "E:\\market\\data\\normalized\\equity\\universe\\universe_current.csv", "worker": "W2", "note": "research anti-survivorship · ST/short/early-end(soft_calendar) proxy delist · not exchange official delist calendar · Q6 partial"}, "research_calendar": {"soft_calendar_ok": true, "soft_calendar_asof": "2026-07-24", "n_tickers_with_gap": 6, "missing_bar_frac": 0.001404, "n_early_end": 0, "n_delist_proxy": 0, "official_exchange_calendar": false, "path": "E:\\market\\data\\strategy\\tech_alpha\\research_trading_calendar_stub_latest.json"}, "adj_coverage": {"adj_close_coverage": 1.0, "qfq_row_frac": 0.5714, "raw_or_unknown_row_frac": 0.4286, "inferred_qfq_row_frac": 0.9501, "source_aligned_qfq_row_frac": 0.9501, "native_aligned_qfq_row_frac": 0.5714, "chain_aligned_qfq_row_frac": 0.3787, "chain_materialized_effective_qfq_row_frac": 0.2849, "identity_aligned_materialize_row_frac": 0.1031, "near_identity_aligned_materialize_row_frac": 0.076, "hard_div_mild_row_frac": 0.1646, "hard_div_mod_row_frac": 0.0633, "hard_div_extreme_row_frac": 0.057, "hard_div_row_frac": 0.1203, "hard_div_bands": {"mild": "1e-2_to_5e-2", "mod": "5e-2_to_0.2", "extreme": "gt_0.2", "hard_div": "gt_5e-2"}, "hard_div_extreme_mag": {"n": 5949, "mean_abs_dev": 0.281622, "median_abs_dev": 0.290516, "p95_abs_dev": 0.309272, "max_abs_dev": 0.309272, "worker": "W1", "band": "gt_0.2"}, "n_tickers_with_extreme": 9, "top_extreme_tickers": [{"ticker": "603236.SH", "n_extreme": 661, "max_abs_dev": 0.309272}, {"ticker": "603290.SH", "n_extreme": 661, "max_abs_dev": 0.299119}, {"ticker": "688063.SH", "n_extreme": 661, "max_abs_dev": 0.297791}, {"ticker": "600763.SH", "n_extreme": 661, "max_abs_dev": 0.294959}, {"ticker": "688390.SH", "n_extreme": 661, "max_abs_dev": 0.290516}, {"ticker": "002916.SZ", "n_extreme": 661, "max_abs_dev": 0.288968}, {"ticker": "688333.SH", "n_extreme": 661, "max_abs_dev": 0.288398}, {"ticker": "300661.SZ", "n_extreme": 661, "max_abs_dev": 0.235915}], "rewrite_priority_tickers": [{"ticker": "603236.SH", "n_extreme": 661, "max_abs_dev": 0.309272, "priority_score": 204.428792, "rewrite_ready": false, "action": "force_qfq_csv_rewrite_candidate", "priority_rank": 1}, {"ticker": "603290.SH", "n_extreme": 661, "max_abs_dev": 0.299119, "priority_score": 197.717659, "rewrite_ready": false, "action": "force_qfq_csv_rewrite_candidate", "priority_rank": 2}, {"ticker": "688063.SH", "n_extreme": 661, "max_abs_dev": 0.297791, "priority_score": 196.839851, "rewrite_ready": false, "action": "force_qfq_csv_rewrite_candidate", "priority_rank": 3}, {"ticker": "600763.SH", "n_extreme": 661, "max_abs_dev": 0.294959, "priority_score": 194.967899, "rewrite_ready": false, "action": "force_qfq_csv_rewrite_candidate", "priority_rank": 4}, {"ticker": "688390.SH", "n_extreme": 661, "max_abs_dev": 0.290516, "priority_score": 192.031076, "rewrite_ready": false, "action": "force_qfq_csv_rewrite_candidate", "priority_rank": 5}, {"ticker": "002916.SZ", "n_extreme": 661, "max_abs_dev": 0.288968, "priority_score": 191.007848, "rewrite_ready": false, "action": "force_qfq_csv_rewrite_candidate", "priority_rank": 6}, {"ticker": "688333.SH", "n_extreme": 661, "max_abs_dev": 0.288398, "priority_score": 190.631078, "rewrite_ready": false, "action": "force_qfq_csv_rewrite_candidate", "priority_rank": 7}, {"ticker": "300661.SZ", "n_extreme": 661, "max_abs_dev": 0.235915, "priority_score": 155.939815, "rewrite_ready": false, "action": "force_qfq_csv_rewrite_candidate", "priority_rank": 8}, {"ticker": "688023.SH", "n_extreme": 661, "max_abs_dev": 0.229662, "priority_score": 151.806409, "rewrite_ready": false, "action": "force_qfq_csv_rewrite_candidate", "priority_rank": 9}], "n_rewrite_priority": 9, "rewrite_priority_score_method": "n_extreme_x_max_abs_dev", "rewrite_priority_worker": "W3", "csv_rewrite_priority_ready": true, "materialize_effective_qfq_row_frac": 0.9501, "csv_rewrite": true, "csv_rewrite_pilot": true, "csv_rewrite_pilot_worker": "W2", "csv_rewrite_pilot_expanded_w1": false, "csv_rewrite_pilot_n_tickers": 18, "csv_rewrite_pilot_tickers": ["300573.SZ", "688188.SH", "688301.SH", "688318.SH", "688018.SH", "603195.SH", "688019.SH", "688617.SH", "688608.SH", "688169.SH", "688368.SH", "688050.SH", "688016.SH", "688036.SH", "688516.SH", "688200.SH", "688598.SH", "688037.SH"], "csv_rewrite_pilot_n_rows": 13410, "csv_rewrite_scope": "pilot_expand_priority_w2x", "ticker_any_qfq_frac": 1.0, "effective_qfq_row_frac": 0.4862, "adj_eq_close_row_frac": 0.5138, "pre_close_row_frac": 0.9992, "pre_close_native_row_frac": 0.9349, "pre_close_lag_fill_row_frac": 0.0644, "pre_close_consistency_rate": 0.9999, "adj_ratio_jump_frac": 0.0, "sample_mode": "full_history_all_rows_w2_csv_pilot_expand", "research_d1_strong": true, "unified_qfq": false, "formal_d1_pass": false}, "formal_gaps_partial": ["D1", "D2", "Q4", "Q6", "Q7", "Q8"]}, "banner": "research walk-forward scaffold · formalBacktest blocked · live locked · D1/D2/Q4/Q6/Q7/Q8 partial stubs", "api": "/api/tech-alpha/formal-walkforward", "path": "E:\\market\\data\\strategy\\tech_alpha\\formal_walkforward_scaffold_latest.json"}}