{"ok": true, "schema": "empire.quant_lab.v2", "generated_at": "2026-09-23T22:51:26", "stage": "sim_live", "live_execution_locked": true, "may_trigger_trade": false, "advice": "invest_goal_sim_live", "fred": {"summary": {"series_ready": 12, "series_total": 12, "curve_regime": "normal", "credit_regime": "tight", "t10y2y": 0.36, "baa_aaa": 0.4800000000000004, "hy_oas": 2.77, "credit_spread_z": -1.2369563839708841, "usdcny": 6.776, "vix": 18.7}, "signals": {"curve": {"dgs2": 4.37, "dgs10": 4.71, "dgs30": 5.17, "t10y2y": 0.36, "slope_10_30": 0.45999999999999996, "regime": "normal", "fedfunds": 3.63}, "credit": {"aaa": 5.52, "baa": 6.0, "baa_aaa": 0.4800000000000004, "hy_oas": 2.77, "credit_spread_z": -1.2369563839708841, "regime": "tight"}, "fx": {"usdcny": 6.776, "dollar_broad": 120.5315, "usdcny_z": -1.3896602884898352}, "vol": {"vix": 18.7, "vix_z": 0.16701591644877686}, "labor": {"unrate": 4.2}}, "domains_ready": {"rates_yield_curve": true, "credit_spreads": true, "fx": true, "vol_surface": true, "macro_fred": true}, "skill_hooks": {"mishkin-yield-curve-regime": {"status": "ready", "signal": "normal", "t10y2y": 0.36}, "fmi-bond-credit-spread": {"status": "ready", "signal": "tight", "baa_aaa": 0.4800000000000004, "hy_oas": 2.77, "z": -1.2369563839708841}, "dalio-debt-cycle-stage": {"status": "partial", "credit_spread_z": -1.2369563839708841, "curve": "normal"}, "hull-duration-ir-hedge": {"status": "partial", "note": "有收益率曲线，仍缺国债期货连续合约与组合久期", "dgs10": 4.71}, "fmi-fx-international": {"status": "partial", "usdcny": 6.776}, "mishkin-fx-inflation-measure": {"status": "partial"}, "marks-credit-cycle": {"status": "partial", "credit_regime": "tight"}}, "error": null}, "riv": {"priced_candidates": 1343, "quality_top": [{"symbol": "002612.SZ", "code": "002612", "name": "朗姿股份", "board": "SZ", "price": 11.92, "bps": 7.688, "roe": 0.2938, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 2.2586, "debt_asset_ratio": 53.7861582076, "riv": 27.177, "margin_of_safety": 0.5614, "upside": 1.2799, "pe": 5.278, "pb": 1.578, "required_return": 0.1, "score": 65.577, "report_date": "2026-03-31"}, {"symbol": "002582.SZ", "code": "002582", "name": "好想你", "board": "SZ", "price": 9.31, "bps": 8.92, "roe": 0.2242, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 2.0, "debt_asset_ratio": 31.9776502852, "riv": 20.404, "margin_of_safety": 0.5437, "upside": 1.1917, "pe": 4.655, "pb": 0.815, "required_return": 0.1, "score": 63.475, "report_date": "2026-03-31"}, {"symbol": "688648.SH", "code": "688648", "name": "中邮科技", "board": "SH", "price": 29.03, "bps": 16.062, "roe": 0.287, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 4.61, "debt_asset_ratio": 36.4652745116, "riv": 54.627, "margin_of_safety": 0.4686, "upside": 0.8817, "pe": 6.297, "pb": 1.832, "required_return": 0.1, "score": 56.499, "report_date": "2026-03-31"}, {"symbol": "300533.SZ", "code": "300533", "name": "冰川网络", "board": "SZ", "price": 13.91, "bps": 6.526, "roe": 0.3156, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 2.06, "debt_asset_ratio": 44.920491931, "riv": 26.027, "margin_of_safety": 0.4656, "upside": 0.8711, "pe": 6.752, "pb": 3.001, "required_return": 0.1, "score": 54.814, "report_date": "2026-03-31"}, {"symbol": "000913.SZ", "code": "000913", "name": "钱江摩托", "board": "SZ", "price": 10.83, "bps": 10.194, "roe": 0.1832, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 1.8674, "debt_asset_ratio": 45.4966940247, "riv": 17.092, "margin_of_safety": 0.3664, "upside": 0.5782, "pe": 5.8, "pb": 1.07, "required_return": 0.1, "score": 45.06, "report_date": "2026-03-31"}, {"symbol": "920029.BJ", "code": "920029", "name": "开发科技", "board": "BJ", "price": 31.81, "bps": 26.86, "roe": 0.204, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 5.48, "debt_asset_ratio": 25.218653552, "riv": 53.078, "margin_of_safety": 0.4007, "upside": 0.6686, "pe": 5.805, "pb": 1.74, "required_return": 0.1, "score": 44.105, "report_date": "2026-03-31"}, {"symbol": "601717.SH", "code": "601717", "name": "中创智领", "board": "SH", "price": 14.73, "bps": 13.547, "roe": 0.1806, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 2.447, "debt_asset_ratio": 48.7970405233, "riv": 22.237, "margin_of_safety": 0.3376, "upside": 0.5097, "pe": 6.02, "pb": 1.05, "required_return": 0.1, "score": 42.09, "report_date": "2026-03-31"}, {"symbol": "600064.SH", "code": "600064", "name": "XD南京高", "board": "SH", "price": 7.3, "bps": 11.038, "roe": 0.0959, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 1.058, "debt_asset_ratio": 46.8769381391, "riv": 10.878, "margin_of_safety": 0.3289, "upside": 0.4901, "pe": 6.9, "pb": 0.64, "required_return": 0.1, "score": 40.452, "report_date": "2026-03-31"}, {"symbol": "688332.SH", "code": "688332", "name": "中科蓝讯", "board": "SH", "price": 91.88, "bps": 43.826, "roe": 0.2681, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 11.75, "debt_asset_ratio": 7.0993786238, "riv": 133.293, "margin_of_safety": 0.3107, "upside": 0.4507, "pe": 7.82, "pb": 3.106, "required_return": 0.1, "score": 39.608, "report_date": "2026-03-31"}, {"symbol": "920187.BJ", "code": "920187", "name": "通领科技", "board": "BJ", "price": 18.61, "bps": 17.93, "roe": 0.1762, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 3.16, "debt_asset_ratio": 19.4919681722, "riv": 28.36, "margin_of_safety": 0.3438, "upside": 0.5239, "pe": 5.908, "pb": 1.321, "required_return": 0.1, "score": 38.252, "report_date": "2026-03-31"}, {"symbol": "600861.SH", "code": "600861", "name": "北京人力", "board": "SH", "price": 12.91, "bps": 12.908, "roe": 0.1601, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 2.0664, "debt_asset_ratio": 49.7870257033, "riv": 17.678, "margin_of_safety": 0.2697, "upside": 0.3693, "pe": 6.248, "pb": 0.965, "required_return": 0.1, "score": 35.076, "report_date": "2026-03-31"}, {"symbol": "300724.SZ", "code": "300724", "name": "捷佳伟创", "board": "SZ", "price": 53.81, "bps": 38.278, "roe": 0.1965, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 7.52, "debt_asset_ratio": 46.708561266, "riv": 71.385, "margin_of_safety": 0.2462, "upside": 0.3266, "pe": 7.156, "pb": 1.378, "required_return": 0.1, "score": 33.15, "report_date": "2026-03-31"}], "summary": {"best": {"symbol": "002612.SZ", "code": "002612", "name": "朗姿股份", "board": "SZ", "price": 11.92, "bps": 7.688, "roe": 0.2938, "roe_method": "fy_annual", "roe_source_date": "2025-12-31", "roe_annualized": false, "period_annualize_factor": 1.0, "eps": 2.2586, "debt_asset_ratio": 53.7861582076, "riv": 27.177, "margin_of_safety": 0.5614, "upside": 1.2799, "pe": 5.278, "pb": 1.578, "required_return": 0.1, "score": 65.577, "report_date": "2026-03-31"}, "median_mos": -1.0654, "count_mos_gt_0": 76, "count_mos_gt_30pct": 14, "count_mos_gt_50pct": 2, "roe_method_counts": {"fy_annual": 1343, "ttm_blend_q1_fy": 0, "period_annualized": 0, "current_as_annual": 0}}}, "structured": {"summary": {"graham_defensive_value": {"name": "格雷厄姆防御型价值", "priced": 809, "top1": {"symbol": "000623.SZ", "code": "000623", "name": "吉林敖东", "price": 18.06, "pe": 8.846, "pb": 0.686, "industry": "中药Ⅱ", "composite_z": 2.0565, "factors_used": ["value_ep", "value_bp", "safety_low_debt", "quality_roe", "stability_roe"], "suggested_active_weight": 0.0158, "regime_vol_mult": 0.55, "strategy_id": "astock.graham.defensive_value.v1", "status": "research_candidate"}, "gross_w": 0.2461}, "graham_deep_value_netnet": {"name": "格雷厄姆深度价值/净净代理", "priced": 349, "top1": {"symbol": "600585.SH", "code": "600585", "name": "海螺水泥", "price": 17.67, "pe": 11.474, "pb": 0.481, "industry": "水泥", "composite_z": 1.9473, "factors_used": ["value_ncav_discount", "value_bp", "safety_low_debt"], "suggested_active_weight": 0.0124, "regime_vol_mult": 0.55, "strategy_id": "astock.graham.deep_value_netnet.v1", "status": "research_candidate"}, "gross_w": 0.2033}, "graham_epv_mos": {"name": "盈利能力价值安全边际", "priced": 1487, "top1": {"symbol": "600919.SH", "code": "600919", "name": "江苏银行", "price": 11.31, "pe": 6.426, "pb": 0.785, "industry": "银行Ⅱ", "composite_z": 2.0142, "factors_used": ["value_epv_mos", "value_ep", "cash_ocf_yield", "quality_accrual"], "suggested_active_weight": 0.0142, "regime_vol_mult": 0.55, "strategy_id": "astock.graham.epv_mos.v1", "status": "research_candidate"}, "gross_w": 0.2721}, "stickney_accrual_quality": {"name": "应计质量多头", "priced": 2716, "top1": {"symbol": "002135.SZ", "code": "002135", "name": "东南网架", "price": 5.96, "pe": 149.0, "pb": 1.072, "industry": "专业工程", "composite_z": 2.3262, "factors_used": ["quality_accrual", "cash_ocf_yield", "quality_rnoa_proxy", "safety_low_debt"], "suggested_active_weight": 0.0298, "regime_vol_mult": 1.0, "strategy_id": "astock.stickney.accrual_quality.v1", "status": "research_candidate"}, "gross_w": 0.4596}, "penman_operating_quality": {"name": "Penman 经营质量", "priced": 2520, "top1": {"symbol": "301270.SZ", "code": "301270", "name": "汉仪股份", "price": 30.71, "pe": 211.501, "pb": 3.173, "industry": "软件开发", "composite_z": 2.7906, "factors_used": ["quality_rnoa_proxy", "quality_roe", "quality_gross_margin", "quality_accrual", "safety_low_debt"], "suggested_active_weight": 0.0215, "regime_vol_mult": 0.55, "strategy_id": "astock.penman.operating_quality.v1", "status": "research_candidate"}, "gross_w": 0.3898}, "graham_bond_like_coverage": {"name": "债券式覆盖/安全", "priced": 2295, "top1": {"symbol": "002177.SZ", "code": "002177", "name": "御银股份", "price": 5.06, "pe": 297.647, "pb": 2.245, "industry": "一般零售", "composite_z": 2.4871, "factors_used": ["safety_coverage", "safety_low_debt", "stability_roe", "quality_roe"], "suggested_active_weight": 0.0165, "regime_vol_mult": 0.55, "strategy_id": "astock.graham.bond_coverage.v1", "status": "research_candidate"}, "gross_w": 0.33}, "quality_value_composite": {"name": "质量-价值复合", "priced": 1332, "top1": {"symbol": "600694.SH", "code": "600694", "name": "大商股份", "price": 14.62, "pe": 10.296, "pb": 0.606, "industry": "一般零售", "composite_z": 1.5349, "factors_used": ["value_ep", "value_bp", "quality_rnoa_proxy", "quality_accrual", "safety_low_debt", "cash_ocf_yield", "stability_roe"], "suggested_active_weight": 0.0138, "regime_vol_mult": 0.55, "strategy_id": "astock.composite.quality_value.v1", "status": "research_candidate"}, "gross_w": 0.2168}, "growth_quality_blend": {"name": "成长-质量（弱增长过滤）", "priced": 2163, "top1": {"symbol": "002466.SZ", "code": "002466", "name": "天齐锂业", "price": 46.99, "pe": 167.821, "pb": 1.737, "industry": "能源金属", "composite_z": 2.2601, "factors_used": ["growth_revenue", "growth_profit", "quality_rnoa_proxy", "quality_gross_margin", "quality_accrual", "value_ep"], "suggested_active_weight": 0.0189, "regime_vol_mult": 0.55, "strategy_id": "astock.composite.growth_quality.v1", "status": "research_candidate"}, "gross_w": 0.2421}, "marks_cycle_credit_positioning": {"name": "马克斯周期/信用定位（代理）", "priced": 2502, "top1": {"symbol": "002177.SZ", "code": "002177", "name": "御银股份", "price": 5.06, "pe": 297.647, "pb": 2.245, "industry": "一般零售", "composite_z": 1.5518, "factors_used": ["safety_low_debt", "safety_coverage", "quality_accrual", "quality_rnoa_proxy", "value_ep"], "suggested_active_weight": 0.0119, "regime_vol_mult": 0.55, "strategy_id": "astock.marks.cycle_credit.v1", "status": "research_candidate"}, "gross_w": 0.2096}, "xiaoxing_good_company_finance": {"name": "好公司财务镜头（小星代理）", "priced": 1574, "top1": {"symbol": "600598.SH", "code": "600598", "name": "北大荒", "price": 11.36, "pe": 17.317, "pb": 2.353, "industry": "种植业", "composite_z": 1.4684, "factors_used": ["quality_rnoa_proxy", "quality_roe", "quality_accrual", "cash_ocf_yield", "safety_low_debt", "value_ep"], "suggested_active_weight": 0.0123, "regime_vol_mult": 0.55, "strategy_id": "astock.xiaoxing.good_company.v1", "status": "research_candidate"}, "gross_w": 0.1496}, "dalio_belief_ensemble": {"name": "达利欧可信度集成（多策略投票）", "priced": 12, "top1": {"symbol": "000623.SZ", "code": "000623", "name": "吉林敖东", "price": 18.06, "pe": 8.846, "pb": 0.686, "industry": "中药Ⅱ", "belief_score": 3.9371, "n_strategies": 2, "strategies_hit": ["graham_defensive_value", "quality_value_composite"], "suggested_active_weight": 0.0072, "regime_vol_mult": 0.55, "strategy_id": "astock.dalio.belief_ensemble.v1", "status": "research_candidate"}, "gross_w": 0.0644}}, "strategies": [{"key": "graham_defensive_value", "name": "格雷厄姆防御型价值", "priced": 809, "top1": {"symbol": "000623.SZ", "code": "000623", "name": "吉林敖东", "price": 18.06, "pe": 8.846, "pb": 0.686, "industry": "中药Ⅱ", "composite_z": 2.0565, "factors_used": ["value_ep", "value_bp", "safety_low_debt", "quality_roe", "stability_roe"], "suggested_active_weight": 0.0158, "regime_vol_mult": 0.55, "strategy_id": "astock.graham.defensive_value.v1", "status": "research_candidate"}}, {"key": "graham_deep_value_netnet", "name": "格雷厄姆深度价值/净净代理", "priced": 349, "top1": {"symbol": "600585.SH", "code": "600585", "name": "海螺水泥", "price": 17.67, "pe": 11.474, "pb": 0.481, "industry": "水泥", "composite_z": 1.9473, "factors_used": ["value_ncav_discount", "value_bp", "safety_low_debt"], "suggested_active_weight": 0.0124, "regime_vol_mult": 0.55, "strategy_id": "astock.graham.deep_value_netnet.v1", "status": "research_candidate"}}, {"key": "graham_epv_mos", "name": "盈利能力价值安全边际", "priced": 1487, "top1": {"symbol": "600919.SH", "code": "600919", "name": "江苏银行", "price": 11.31, "pe": 6.426, "pb": 0.785, "industry": "银行Ⅱ", "composite_z": 2.0142, "factors_used": ["value_epv_mos", "value_ep", "cash_ocf_yield", "quality_accrual"], "suggested_active_weight": 0.0142, "regime_vol_mult": 0.55, "strategy_id": "astock.graham.epv_mos.v1", "status": "research_candidate"}}, {"key": "stickney_accrual_quality", "name": "应计质量多头", "priced": 2716, "top1": {"symbol": "002135.SZ", "code": "002135", "name": "东南网架", "price": 5.96, "pe": 149.0, "pb": 1.072, "industry": "专业工程", "composite_z": 2.3262, "factors_used": ["quality_accrual", "cash_ocf_yield", "quality_rnoa_proxy", "safety_low_debt"], "suggested_active_weight": 0.0298, "regime_vol_mult": 1.0, "strategy_id": "astock.stickney.accrual_quality.v1", "status": "research_candidate"}}, {"key": "penman_operating_quality", "name": "Penman 经营质量", "priced": 2520, "top1": {"symbol": "301270.SZ", "code": "301270", "name": "汉仪股份", "price": 30.71, "pe": 211.501, "pb": 3.173, "industry": "软件开发", "composite_z": 2.7906, "factors_used": ["quality_rnoa_proxy", "quality_roe", "quality_gross_margin", "quality_accrual", "safety_low_debt"], "suggested_active_weight": 0.0215, "regime_vol_mult": 0.55, "strategy_id": "astock.penman.operating_quality.v1", "status": "research_candidate"}}, {"key": "graham_bond_like_coverage", "name": "债券式覆盖/安全", "priced": 2295, "top1": {"symbol": "002177.SZ", "code": "002177", "name": "御银股份", "price": 5.06, "pe": 297.647, "pb": 2.245, "industry": "一般零售", "composite_z": 2.4871, "factors_used": ["safety_coverage", "safety_low_debt", "stability_roe", "quality_roe"], "suggested_active_weight": 0.0165, "regime_vol_mult": 0.55, "strategy_id": "astock.graham.bond_coverage.v1", "status": "research_candidate"}}, {"key": "quality_value_composite", "name": "质量-价值复合", "priced": 1332, "top1": {"symbol": "600694.SH", "code": "600694", "name": "大商股份", "price": 14.62, "pe": 10.296, "pb": 0.606, "industry": "一般零售", "composite_z": 1.5349, "factors_used": ["value_ep", "value_bp", "quality_rnoa_proxy", "quality_accrual", "safety_low_debt", "cash_ocf_yield", "stability_roe"], "suggested_active_weight": 0.0138, "regime_vol_mult": 0.55, "strategy_id": "astock.composite.quality_value.v1", "status": "research_candidate"}}, {"key": "dalio_belief_ensemble", "name": "达利欧可信度集成（多策略投票）", "priced": 12, "top1": {"symbol": "000623.SZ", "code": "000623", "name": "吉林敖东", "price": 18.06, "pe": 8.846, "pb": 0.686, "industry": "中药Ⅱ", "belief_score": 3.9371, "n_strategies": 2, "strategies_hit": ["graham_defensive_value", "quality_value_composite"], "suggested_active_weight": 0.0072, "regime_vol_mult": 0.55, "strategy_id": "astock.dalio.belief_ensemble.v1", "status": "research_candidate"}}, {"key": "growth_quality_blend", "name": "成长-质量（弱增长过滤）", "priced": 2163, "top1": {"symbol": "002466.SZ", "code": "002466", "name": "天齐锂业", "price": 46.99, "pe": 167.821, "pb": 1.737, "industry": "能源金属", "composite_z": 2.2601, "factors_used": ["growth_revenue", "growth_profit", "quality_rnoa_proxy", "quality_gross_margin", "quality_accrual", "value_ep"], "suggested_active_weight": 0.0189, "regime_vol_mult": 0.55, "strategy_id": "astock.composite.growth_quality.v1", "status": "research_candidate"}}, {"key": "marks_cycle_credit_positioning", "name": "马克斯周期/信用定位（代理）", "priced": 2502, "top1": {"symbol": "002177.SZ", "code": "002177", "name": "御银股份", "price": 5.06, "pe": 297.647, "pb": 2.245, "industry": "一般零售", "composite_z": 1.5518, "factors_used": ["safety_low_debt", "safety_coverage", "quality_accrual", "quality_rnoa_proxy", "value_ep"], "suggested_active_weight": 0.0119, "regime_vol_mult": 0.55, "strategy_id": "astock.marks.cycle_credit.v1", "status": "research_candidate"}}, {"key": "xiaoxing_good_company_finance", "name": "好公司财务镜头（小星代理）", "priced": 1574, "top1": {"symbol": "600598.SH", "code": "600598", "name": "北大荒", "price": 11.36, "pe": 17.317, "pb": 2.353, "industry": "种植业", "composite_z": 1.4684, "factors_used": ["quality_rnoa_proxy", "quality_roe", "quality_accrual", "cash_ocf_yield", "safety_low_debt", "value_ep"], "suggested_active_weight": 0.0123, "regime_vol_mult": 0.55, "strategy_id": "astock.xiaoxing.good_company.v1", "status": "research_candidate"}}]}, "factors": {"n_names": 5313, "coverage": {"value_ep": 4456, "value_bp": 5306, "value_ncav_discount": 5306, "value_epv_mos": 3984, "quality_accrual": 5190, "quality_rnoa_proxy": 5308, "quality_gross_margin": 5210, "quality_roe": 5309, "safety_low_debt": 5312, "safety_coverage": 5312, "stability_roe": 5309, "growth_revenue": 5311, "growth_profit": 5313, "cash_ocf_yield": 5311, "size_log_mktcap": 5313}, "factor_ids": ["value_ep", "value_bp", "value_ncav_discount", "value_epv_mos", "quality_accrual", "quality_rnoa_proxy", "quality_gross_margin", "quality_roe", "safety_low_debt", "safety_coverage", "stability_roe", "growth_revenue", "growth_profit", "cash_ocf_yield", "size_log_mktcap"], "leaderboards": {"value_ep": [{"symbol": "600000.SH", "code": "600000", "name": "浦发银行", "price": 8.87, "pe": 5.836, "pb": 0.392, "factor_id": "value_ep", "z": 3.5226, "raw": 0.234498}, {"symbol": "600015.SH", "code": "600015", "name": "华夏银行", "price": 6.91, "pe": 4.265, "pb": 0.342, "factor_id": "value_ep", "z": 3.5226, "raw": 0.17945}, {"symbol": "600016.SH", "code": "600016", "name": "民生银行", "price": 3.46, "pe": 5.492, "pb": 0.263, "factor_id": "value_ep", "z": 3.5226, "raw": 0.300578}, {"symbol": "600035.SH", "code": "600035", "name": "楚天高速", "price": 3.56, "pe": 10.471, "pb": 0.63, "factor_id": "value_ep", "z": 3.5226, "raw": 0.168539}, {"symbol": "600064.SH", "code": "600064", "name": "XD南京高", "price": 7.3, "pe": 6.9, "pb": 0.64, "factor_id": "value_ep", "z": 3.5226, "raw": 0.198356}], "value_bp": [{"symbol": "600000.SH", "code": "600000", "name": "浦发银行", "price": 8.87, "pe": 5.836, "pb": 0.392, "factor_id": "value_bp", "z": 3.2761, "raw": 2.551761}, {"symbol": "600015.SH", "code": "600015", "name": "华夏银行", "price": 6.91, "pe": 4.265, "pb": 0.342, "factor_id": "value_bp", "z": 3.2761, "raw": 2.922272}, {"symbol": "600016.SH", "code": "600016", "name": "民生银行", "price": 3.46, "pe": 5.492, "pb": 0.263, "factor_id": "value_bp", "z": 3.2761, "raw": 3.799012}, {"symbol": "600017.SH", "code": "600017", "name": "日照港", "price": 2.7, "pe": 16.875, "pb": 0.59, "factor_id": "value_bp", "z": 3.2761, "raw": 1.693522}, {"symbol": "600019.SH", "code": "600019", "name": "宝钢股份", "price": 5.76, "pe": 12.0, "pb": 0.602, "factor_id": "value_bp", "z": 3.2761, "raw": 1.660441}], "value_epv_mos": [{"symbol": "600000.SH", "code": "600000", "name": "浦发银行", "price": 8.87, "pe": 5.836, "pb": 0.392, "factor_id": "value_epv_mos", "z": 0.5413, "raw": 0.573558}, {"symbol": "600015.SH", "code": "600015", "name": "华夏银行", "price": 6.91, "pe": 4.265, "pb": 0.342, "factor_id": "value_epv_mos", "z": 0.5413, "raw": 0.442742}, {"symbol": "600016.SH", "code": "600016", "name": "民生银行", "price": 3.46, "pe": 5.492, "pb": 0.263, "factor_id": "value_epv_mos", "z": 0.5413, "raw": 0.667308}, {"symbol": "600035.SH", "code": "600035", "name": "楚天高速", "price": 3.56, "pe": 10.471, "pb": 0.63, "factor_id": "value_epv_mos", "z": 0.5413, "raw": 0.406667}, {"symbol": "600064.SH", "code": "600064", "name": "XD南京高", "price": 7.3, "pe": 6.9, "pb": 0.64, "factor_id": "value_epv_mos", "z": 0.5413, "raw": 0.495856}], "quality_accrual": [{"symbol": "920152.BJ", "code": "920152", "name": "昆工科技", "price": 13.86, "pe": -7.058, "pb": 8.583, "factor_id": "quality_accrual", "z": 2.7621, "raw": 0.349591}, {"symbol": "920719.BJ", "code": "920719", "name": "宁新新材", "price": 8.1, "pe": -1.503, "pb": 6.806, "factor_id": "quality_accrual", "z": 2.7621, "raw": 1.721883}, {"symbol": "600109.SH", "code": "600109", "name": "国金证券", "price": 8.46, "pe": 13.689, "pb": 0.868, "factor_id": "quality_accrual", "z": 2.7621, "raw": 0.405733}, {"symbol": "600117.SH", "code": "600117", "name": "西宁特钢", "price": 2.22, "pe": -7.929, "pb": 2.099, "factor_id": "quality_accrual", "z": 2.7621, "raw": 0.303555}, {"symbol": "600121.SH", "code": "600121", "name": "郑州煤电", "price": 3.42, "pe": -4.493, "pb": 5.662, "factor_id": "quality_accrual", "z": 2.7621, "raw": 1.221923}], "quality_rnoa_proxy": [{"symbol": "920057.BJ", "code": "920057", "name": "百甲科技", "price": 4.71, "pe": 94.2, "pb": 1.188, "factor_id": "quality_rnoa_proxy", "z": 3.5373, "raw": 1.24495}, {"symbol": "920363.BJ", "code": "920363", "name": "莱赛激光", "price": 10.18, "pe": 203.6, "pb": 3.62, "factor_id": "quality_rnoa_proxy", "z": 3.5373, "raw": 1.36}, {"symbol": "920375.BJ", "code": "920375", "name": "派诺科技", "price": 7.01, "pe": 77.889, "pb": 1.386, "factor_id": "quality_rnoa_proxy", "z": 3.5373, "raw": 1.25}, {"symbol": "920957.BJ", "code": "920957", "name": "汉维科技", "price": 9.06, "pe": 181.2, "pb": 2.451, "factor_id": "quality_rnoa_proxy", "z": 3.5373, "raw": 1.24}, {"symbol": "600067.SH", "code": "600067", "name": "冠城新材", "price": 2.69, "pe": 53.8, "pb": 0.669, "factor_id": "quality_rnoa_proxy", "z": 3.5373, "raw": 1.273612}], "safety_coverage": [{"symbol": "920009.BJ", "code": "920009", "name": "丹娜生物", "price": 36.74, "pe": 18.37, "pb": 4.093, "factor_id": "safety_coverage", "z": 3.8716, "raw": 8.910582}, {"symbol": "920086.BJ", "code": "920086", "name": "科马材料", "price": 21.74, "pe": 15.203, "pb": 2.07, "factor_id": "safety_coverage", "z": 3.8716, "raw": 8.43886}, {"symbol": "920096.BJ", "code": "920096", "name": "嘉晨智能", "price": 36.83, "pe": 26.307, "pb": 5.79, "factor_id": "safety_coverage", "z": 3.8716, "raw": 20.759773}, {"symbol": "920160.BJ", "code": "920160", "name": "北矿检测", "price": 18.83, "pe": 21.398, "pb": 3.812, "factor_id": "safety_coverage", "z": 3.8716, "raw": 7.828733}, {"symbol": "920178.BJ", "code": "920178", "name": "锐翔智能", "price": 110.0, "pe": 44.0, "pb": 12.602, "factor_id": "safety_coverage", "z": 3.8716, "raw": 11.978154}], "cash_ocf_yield": [{"symbol": "600000.SH", "code": "600000", "name": "浦发银行", "price": 8.87, "pe": 5.836, "pb": 0.392, "factor_id": "cash_ocf_yield", "z": 2.9173, "raw": 0.310482}, {"symbol": "600011.SH", "code": "600011", "name": "华能国际", "price": 6.92, "pe": 9.351, "pb": 1.551, "factor_id": "cash_ocf_yield", "z": 2.9173, "raw": 0.114487}, {"symbol": "600027.SH", "code": "600027", "name": "华电国际", "price": 4.65, "pe": 9.49, "pb": 1.08, "factor_id": "cash_ocf_yield", "z": 2.9173, "raw": 0.104509}, {"symbol": "600030.SH", "code": "600030", "name": "中信证券", "price": 27.6, "pe": 14.082, "pb": 1.403, "factor_id": "cash_ocf_yield", "z": 2.9173, "raw": 0.183747}, {"symbol": "600036.SH", "code": "600036", "name": "招商银行", "price": 38.02, "pe": 6.67, "pb": 0.847, "factor_id": "cash_ocf_yield", "z": 2.9173, "raw": 0.131248}], "stability_roe": [{"symbol": "920012.BJ", "code": "920012", "name": "创达新材", "price": 49.54, "pe": 27.989, "pb": 3.986, "factor_id": "stability_roe", "z": 0.8897, "raw": 0.998203}, {"symbol": "920166.BJ", "code": "920166", "name": "海圣医疗", "price": 19.8, "pe": 14.776, "pb": 2.391, "factor_id": "stability_roe", "z": 0.8897, "raw": 0.9998}, {"symbol": "920180.BJ", "code": "920180", "name": "爱得科技", "price": 11.56, "pe": 13.136, "pb": 1.724, "factor_id": "stability_roe", "z": 0.8897, "raw": 0.998801}, {"symbol": "920221.BJ", "code": "920221", "name": "易实精密", "price": 13.28, "pe": 26.56, "pb": 3.64, "factor_id": "stability_roe", "z": 0.8897, "raw": 0.998403}, {"symbol": "920261.BJ", "code": "920261", "name": "一诺威", "price": 12.61, "pe": 19.703, "pb": 2.212, "factor_id": "stability_roe", "z": 0.8897, "raw": 0.998203}], "growth_revenue": [{"symbol": "920033.BJ", "code": "920033", "name": "康普化学", "price": 13.74, "pe": 72.316, "pb": 2.122, "factor_id": "growth_revenue", "z": 3.6232, "raw": 1.64802}, {"symbol": "920156.BJ", "code": "920156", "name": "海昌智能", "price": 40.4, "pe": 21.042, "pb": 5.603, "factor_id": "growth_revenue", "z": 3.6232, "raw": 1.44258}, {"symbol": "920158.BJ", "code": "920158", "name": "长江能科", "price": 8.16, "pe": 17.362, "pb": 2.908, "factor_id": "growth_revenue", "z": 3.6232, "raw": 2.551431}, {"symbol": "920284.BJ", "code": "920284", "name": "灵鸽科技", "price": 15.84, "pe": -192.233, "pb": 5.262, "factor_id": "growth_revenue", "z": 3.6232, "raw": 1.615033}, {"symbol": "920475.BJ", "code": "920475", "name": "三友科技", "price": 11.23, "pe": -102.091, "pb": 3.217, "factor_id": "growth_revenue", "z": 3.6232, "raw": 1.555705}]}}, "research_pool": {"counts": {"riv": 20, "structured_union": 156, "hard_intersection": 5, "structured_watch": 78, "riv_only": 15}, "hard_intersection": [{"code": "600064", "symbol": "600064.SH", "name": "XD南京高", "price": 7.3, "pe": 6.9, "pb": 0.64, "riv": 10.878, "margin_of_safety": 0.3289, "roe": 0.0959, "roe_method": "fy_annual", "debt_asset_ratio": 46.8769381391, "belief_score": 3.0664, "composite_z": 1.7117, "n_strategies": 2, "strategies_hit": ["graham_defensive_value", "quality_value_composite", "dalio_belief_ensemble"], "structured_sources": ["graham_defensive_value", "quality_value_composite", "dalio_belief_ensemble"], "blend_score": 2.1457, "suggested_active_weight": 0.0358, "regime_vol_mult": 0.55, "tier": "hard_intersection", "status": "research_candidate"}, {"code": "002582", "symbol": "002582.SZ", "name": "好想你", "price": 9.31, "pe": 4.655, "pb": 0.815, "riv": 20.404, "margin_of_safety": 0.5437, "roe": 0.2242, "roe_method": "fy_annual", "debt_asset_ratio": 31.9776502852, "belief_score": null, "composite_z": 1.6407, "n_strategies": 0, "strategies_hit": ["graham_defensive_value"], "structured_sources": ["graham_defensive_value"], "blend_score": 1.6976, "suggested_active_weight": 0.0275, "regime_vol_mult": 0.55, "tier": "hard_intersection", "status": "research_candidate"}, {"code": "688648", "symbol": "688648.SH", "name": "中邮科技", "price": 29.03, "pe": 6.297, "pb": 1.832, "riv": 54.627, "margin_of_safety": 0.4686, "roe": 0.287, "roe_method": "fy_annual", "debt_asset_ratio": 36.4652745116, "belief_score": null, "composite_z": 0.8108, "n_strategies": 0, "strategies_hit": ["xiaoxing_good_company_finance"], "structured_sources": ["xiaoxing_good_company_finance"], "blend_score": 1.3399, "suggested_active_weight": 0.0275, "regime_vol_mult": 0.55, "tier": "hard_intersection", "status": "research_candidate"}, {"code": "920187", "symbol": "920187.BJ", "name": "通领科技", "price": 18.61, "pe": 5.908, "pb": 1.321, "riv": 28.36, "margin_of_safety": 0.3438, "roe": 0.1762, "roe_method": "fy_annual", "debt_asset_ratio": 19.4919681722, "belief_score": null, "composite_z": 1.0731, "n_strategies": 0, "strategies_hit": ["quality_value_composite"], "structured_sources": ["quality_value_composite"], "blend_score": 1.1559, "suggested_active_weight": 0.0275, "regime_vol_mult": 0.55, "tier": "hard_intersection", "status": "research_candidate"}, {"code": "688332", "symbol": "688332.SH", "name": "中科蓝讯", "price": 91.88, "pe": 7.82, "pb": 3.106, "riv": 133.293, "margin_of_safety": 0.3107, "roe": 0.2681, "roe_method": "fy_annual", "debt_asset_ratio": 7.0993786238, "belief_score": null, "composite_z": 0.845, "n_strategies": 0, "strategies_hit": ["xiaoxing_good_company_finance"], "structured_sources": ["xiaoxing_good_company_finance"], "blend_score": 1.0326, "suggested_active_weight": 0.0275, "regime_vol_mult": 0.55, "tier": "hard_intersection", "status": "research_candidate"}], "summary": {"best_hard": {"code": "600064", "symbol": "600064.SH", "name": "XD南京高", "price": 7.3, "pe": 6.9, "pb": 0.64, "riv": 10.878, "margin_of_safety": 0.3289, "roe": 0.0959, "roe_method": "fy_annual", "debt_asset_ratio": 46.8769381391, "belief_score": 3.0664, "composite_z": 1.7117, "n_strategies": 2, "strategies_hit": ["graham_defensive_value", "quality_value_composite", "dalio_belief_ensemble"], "structured_sources": ["graham_defensive_value", "quality_value_composite", "dalio_belief_ensemble"], "blend_score": 2.1457, "suggested_active_weight": 0.0358, "regime_vol_mult": 0.55, "tier": "hard_intersection", "status": "research_candidate"}, "gross_hard_weight": 0.1458, "note": "hard = RIV quality ∩ structured tops; weights research-only"}}, "paper": {"hard_eq": {"ret_5d": 0.0029, "excess_5d": -0.0059, "hit_rate_5d": 0.667, "n_5d": 3, "ret_20d": -0.0441, "excess_20d": -0.0308, "hit_rate_20d": 0.333, "n_20d": 3, "ret_60d": 0.0084, "excess_60d": 0.09, "hit_rate_60d": 0.667, "n_60d": 3}, "ensemble_eq": {"ret_5d": 0.0015, "excess_5d": -0.0073, "hit_rate_5d": 0.333, "n_5d": 3, "ret_20d": -0.0126, "excess_20d": 0.0007, "hit_rate_20d": 0.333, "n_20d": 3, "ret_60d": 0.0204, "excess_60d": 0.102, "hit_rate_60d": 0.667, "n_60d": 3}}, "regime": {"interpretation": "regime=delever mult=0.55 policy=MP1_rate_active", "target_vol_mult": 0.55}, "hedge": {"h_star": 0.5576972968032899, "best_pair": {"spot": "HS300", "hedge": "IF", "h_star": 1.0, "rho": 1.0, "variance_reduction": 1.0, "n_obs": 60, "multiplier_assumed": 300.0, "contracts_for_1m_cny": 726, "note": "沪深300现货ETF vs IF代理(同标的自相关对照) [same underlying proxy — diagnostic]", "kind": "index_proxy"}}, "tech_alpha": {"ok": true, "head": "technical", "engine": "tech_alpha_seed_ensemble", "engine_rank": 12, "kind": "sidecar_engine", "version": "0.3", "as_of_date": "2026-07-25", "generated_at": "2026-07-25T08:56:09.240781+00:00", "universe_size": 500, "candidates": 500, "n_formulas": 81, "top": [{"ticker": "603629.SH", "rank": 1, "best_formula": "pressure_vol", "best_rank": 3.15455635, "last_position": 0.989501, "ic": 0.14474, "val_score": 2.34854, "n_formula_hits": 32, "last_price": 108.61}, {"ticker": "601869.SH", "rank": 2, "best_formula": "mom12_dev_mul_v2_2", "best_rank": 2.7522803999999996, "last_position": 0.711672, "ic": 0.16586, "val_score": 2.06682, "n_formula_hits": 24, "last_price": 331.65}, {"ticker": "300953.SZ", "rank": 3, "best_formula": "mom12_amihud20_add", "best_rank": 2.69875615, "last_position": 0.906609, "ic": 0.06685, "val_score": 2.00216, "n_formula_hits": 25, "last_price": 90.6}, {"ticker": "000636.SZ", "rank": 4, "best_formula": "rsi_mom", "best_rank": 2.61847985, "last_position": 0.317247, "ic": 0.13702, "val_score": 2.00851, "n_formula_hits": 33, "last_price": 40.22}, {"ticker": "002757.SZ", "rank": 5, "best_formula": "mom12_dev_mul_v2_2", "best_rank": 2.56751765, "last_position": 0.680731, "ic": 0.17381, "val_score": 1.9261, "n_formula_hits": 27, "last_price": 15.08}, {"ticker": "688200.SH", "rank": 6, "best_formula": "vol_z20_delay2_max3", "best_rank": 2.4605477, "last_position": 0.649838, "ic": 0.106, "val_score": 1.84615, "n_formula_hits": 15, "last_price": 368.0}, {"ticker": "600206.SH", "rank": 7, "best_formula": "ret20_mom12_mul", "best_rank": 2.3916835, "last_position": 0.17453, "ic": 0.18142, "val_score": 1.84805, "n_formula_hits": 22, "last_price": 44.0}, {"ticker": "601698.SH", "rank": 8, "best_formula": "mom12_boll_pos_pressure", "best_rank": 2.2004326, "last_position": 0.572484, "ic": 0.1678, "val_score": 1.652, "n_formula_hits": 20, "last_price": 25.03}, {"ticker": "002149.SZ", "rank": 9, "best_formula": "rsi14_ts_mean5_ts_rank20", "best_rank": 2.1516002000000003, "last_position": 0.7219, "ic": 0.10775, "val_score": 1.59634, "n_formula_hits": 26, "last_price": 32.13}, {"ticker": "300739.SZ", "rank": 10, "best_formula": "vol_break", "best_rank": 2.1218304, "last_position": 0.368128, "ic": 0.16065, "val_score": 1.61454, "n_formula_hits": 23, "last_price": 20.88}], "search": {"ok": true, "as_of_date": "2026-07-25", "n_ranked": 45, "n_candidates_generated": 45, "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"}], "method": "random+mutate+gate_template · combat progressive · no torch"}, "path": "E:\\market\\data\\strategy\\tech_alpha\\screen_latest.json", "factor_health": {"ok": true, "overall": "healthy", "health_score": 100.0, "summary": {"n_seed_formulas": 81, "n_healthy_or_ok": 81, "n_research_pass": 81, "research_pass_rate": 1.0, "median_ic": 0.01826, "n_search_ranked": 45, "n_search_promote": 5, "n_discovered": 40, "screen_universe": 500, "screen_candidates": 500, "screen_top_n": 30, "multi_candidates": 65, "mwu_entropy": 1.0889, "status_counts": {"healthy": 23, "ok": 58}, "search_status_counts": {"ok": 7, "healthy": 3}}, "freshness": {"screen": {"age_hours": 1.45, "status": "fresh", "is_stale": false, "is_hard_stale": false, "soft_stale_hours": 36.0, "hard_stale_hours": 96.0, "note": "新鲜 · 1.4h", "as_of_date": "2026-07-25", "path": "E:\\market\\data\\strategy\\tech_alpha\\screen_latest.json"}, "search": {"age_hours": 1.59, "status": "fresh", "is_stale": false, "is_hard_stale": false, "soft_stale_hours": 36.0, "hard_stale_hours": 96.0, "note": "新鲜 · 1.6h", "as_of_date": "2026-07-25", "path": "E:\\market\\data\\strategy\\tech_alpha\\search_latest.json"}, "multihead": {"age_hours": 1.54, "status": "fresh", "is_stale": false, "is_hard_stale": false, "soft_stale_hours": 36.0, "hard_stale_hours": 96.0, "note": "新鲜 · 1.5h", "as_of_date": "2026-07-25", "path": "E:\\market\\data\\strategy\\ensemble\\multihead_latest.json"}, "combat": {"age_hours": 0.0, "status": "done", "is_stale": false, "is_hard_stale": false, "soft_stale_hours": 36.0, "hard_stale_hours": 96.0, "note": "新鲜 · 0.0h", "job_id": "20260725T164745_805b1b36", "mode": "search", "path": "E:\\market\\data\\strategy\\tech_alpha\\combat_latest.json"}}}, "formal_walkforward": {"ok": true, "formal_ok": false, "formalBacktest": "blocked", "n_research_pass": 81, "n_seed_formulas": 81, "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"]}, "api": "/api/tech-alpha/formal-walkforward"}}, "multihead": {"ok": true, "head": "ensemble", "engine": "multihead_mwu", "engine_rank": 12, "kind": "sidecar_engine", "strategyId": "astock.multihead.mwu_ensemble.v1", "as_of_date": "2026-07-25", "generated_at": "2026-07-25T10:23:11.552918+00:00", "universe_size": 73, "candidates": 65, "source_counts": {"graham": 10, "event_trade": 8, "tech_alpha": 63, "research": 18, "tech_alpha_screen_inject": 24, "tech_alpha_injected": 24, "tech_alpha_cross_pool": 15, "tech_alpha_cross_pool_try": 17, "tech_alpha_cross_pool_fail": 2, "tech_alpha_cross_injected": 15}, "mwu_weights": {"graham": 0.29983775013520814, "event_trade": 0.30016224986479184, "tech_alpha": 0.4, "research": 0.0}, "mwu_entropy": 1.0889, "mwu_tech_floor": {"expert": "tech_alpha", "before": 0.4, "floor": 0.28, "base_target": 0.32, "target": 0.4, "effective_floor": 0.4, "coverage_boost": 1.0, "research_pass_rate": 1.0, "research_pass_curve": 1.0, "research_pass_curve_exp": 0.55, "quality_boost": 0.012, "n_research_pass": 81, "applied": false, "after": 0.4, "worker": "W2", "note": "adaptive tech floor + concave research_pass→CAP + quality micro-boost; formal still blocked", "research_pass_link": {"n_research_pass": 81, "n_seed_formulas": 81, "research_pass_rate": 1.0, "formal_ok": false, "formalBacktest": "blocked", "source": "formal_walkforward_scaffold_latest.json", "worker": "W2"}}, "tech_coverage": {"min_tech": 3, "n_tech_in_top": 12, "screen_inject": true, "n_injected": 24, "n_cross_pool": 15, "n_cross_try": 17, "n_tech_multi_expert_top": 12, "worker": "W2", "note": "screen inject + graham/event cross-score + top 保底；W2 MWU concave rp→CAP + quality boost"}, "n_tech_in_top": 12, "worker": "W2", "sizing": {"method": "dynamic_signal_vol_entropy_v1", "config": {"base_weight": 0.025, "signal_coef": 0.05, "min_weight": 0.015, "max_weight": 0.08, "vol_target": 0.02}, "note": "替代固定 min(0.03+|s|*0.04,0.08)；无 PPO"}, "top": [{"symbol": "600104.SH", "final_signal": 0.60378, "raw_agg": 0.60378, "n_experts": 4, "target_weight": 0.08, "volatility_20d": 0.015389, "experts": {"graham": 0.8424, "event_trade": 0.6514, "research": 0.0, "tech_alpha": 0.3892}, "last_price": 10.38}, {"symbol": "600585.SH", "final_signal": 0.477552, "raw_agg": 0.477552, "n_experts": 3, "target_weight": 0.077478, "volatility_20d": 0.017311, "experts": {"graham": 0.9368, "research": 0.0, "tech_alpha": 0.4917}, "last_price": 17.77}, {"symbol": "000913.SZ", "final_signal": 0.434418, "raw_agg": 0.434418, "n_experts": 2, "target_weight": 0.067109, "volatility_20d": 0.015492, "experts": {"event_trade": 0.6514, "tech_alpha": 0.5972}, "last_price": 10.56}, {"symbol": "600028.SH", "final_signal": 0.432105, "raw_agg": 0.432105, "n_experts": 3, "target_weight": 0.071986, "volatility_20d": 0.018307, "experts": {"graham": 0.6904, "research": 0.0, "tech_alpha": 0.5627}, "last_price": 5.19}, {"symbol": "601006.SH", "final_signal": 0.398453, "raw_agg": 0.398453, "n_experts": 3, "target_weight": 0.073011, "volatility_20d": 0.014659, "experts": {"graham": 0.8441, "research": 0.0, "tech_alpha": 0.3634}, "last_price": 4.86}, {"symbol": "000581.SZ", "final_signal": 0.368888, "raw_agg": 0.368888, "n_experts": 2, "target_weight": 0.063205, "volatility_20d": 0.014593, "experts": {"event_trade": 0.6514, "tech_alpha": 0.4334}, "last_price": 16.88}, {"symbol": "002304.SZ", "final_signal": 0.362658, "raw_agg": 0.404417, "n_experts": 3, "target_weight": 0.058555, "volatility_20d": 0.022303, "experts": {"graham": 0.8097, "research": 0.0, "tech_alpha": 0.4041}, "last_price": 39.34}, {"symbol": "601163.SH", "final_signal": 0.343034, "raw_agg": 0.343034, "n_experts": 2, "target_weight": 0.061566, "volatility_20d": 0.01735, "experts": {"event_trade": 0.6514, "tech_alpha": 0.3688}, "last_price": 12.51}, {"symbol": "600018.SH", "final_signal": 0.30051, "raw_agg": 0.30051, "n_experts": 3, "target_weight": 0.066753, "volatility_20d": 0.011999, "experts": {"graham": 0.7935, "research": 0.0, "tech_alpha": 0.1564}, "last_price": 5.14}, {"symbol": "002594.SZ", "final_signal": 0.285891, "raw_agg": 0.335629, "n_experts": 2, "target_weight": 0.044632, "volatility_20d": 0.02348, "experts": {"event_trade": 0.6514, "tech_alpha": 0.3503}, "last_price": 91.89}], "path": "E:\\market\\data\\strategy\\ensemble\\multihead_latest.json"}, "factor_health": {"ok": true, "schema": "market.tech_alpha.factor_health.v1", "overall": "healthy", "health_score": 100.0, "generated_at": "2026-07-25T10:23:01.783350+00:00", "summary": {"n_seed_formulas": 81, "n_healthy_or_ok": 81, "n_research_pass": 81, "research_pass_rate": 1.0, "median_ic": 0.01826, "n_search_ranked": 45, "n_search_promote": 5, "n_discovered": 40, "screen_universe": 500, "screen_candidates": 500, "screen_top_n": 30, "multi_candidates": 65, "mwu_entropy": 1.0889, "status_counts": {"healthy": 23, "ok": 58}, "search_status_counts": {"ok": 7, "healthy": 3}}, "freshness": {"screen": {"age_hours": 1.45, "status": "fresh", "is_stale": false, "is_hard_stale": false, "soft_stale_hours": 36.0, "hard_stale_hours": 96.0, "note": "新鲜 · 1.4h", "as_of_date": "2026-07-25", "path": "E:\\market\\data\\strategy\\tech_alpha\\screen_latest.json"}, "search": {"age_hours": 1.59, "status": "fresh", "is_stale": false, "is_hard_stale": false, "soft_stale_hours": 36.0, "hard_stale_hours": 96.0, "note": "新鲜 · 1.6h", "as_of_date": "2026-07-25", "path": "E:\\market\\data\\strategy\\tech_alpha\\search_latest.json"}, "multihead": {"age_hours": 1.54, "status": "fresh", "is_stale": false, "is_hard_stale": false, "soft_stale_hours": 36.0, "hard_stale_hours": 96.0, "note": "新鲜 · 1.5h", "as_of_date": "2026-07-25", "path": "E:\\market\\data\\strategy\\ensemble\\multihead_latest.json"}, "combat": {"age_hours": 0.0, "status": "done", "is_stale": false, "is_hard_stale": false, "soft_stale_hours": 36.0, "hard_stale_hours": 96.0, "note": "新鲜 · 0.0h", "job_id": "20260725T164745_805b1b36", "mode": "search", "path": "E:\\market\\data\\strategy\\tech_alpha\\combat_latest.json"}}, "seed_formulas": [{"id": "astock.tech_alpha.rsi14_ema5_mom12.v1", "name": "rsi14_ema5_mom12", "formula_str": "RSI14 → EMA5 → MOM12 → MIN2", "structure_ok": true, "skipped": false, "n_top_hits": 1, "mean_ic": 0.06992, "mean_val": -0.00212, "screen_mean_ic": -0.00971, "research_pass": true, "sign_flipped": true, "status": "healthy", "ic_source": "formal_wf"}, {"id": "astock.tech_alpha.rsi14_vol_cluster_mul.v1", "name": "rsi14_vol_cluster_mul", "formula_str": "RSI14 → VOL_CLUSTER → MUL → TS_MEAN5 → CLIP3", "structure_ok": true, "skipped": false, "n_top_hits": 2, "mean_ic": 0.06432, "mean_val": -0.03014, "screen_mean_ic": -0.01645, "research_pass": true, "sign_flipped": true, "status": "healthy", "ic_source": "formal_wf"}, {"id": "astock.tech_alpha.rsi14_vol_cluster_add.v1", "name": "rsi14_vol_cluster_add", "formula_str": "RSI14 → VOL_CLUSTER → ADD → TS_MEAN5 → CLIP3", "structure_ok": true, "skipped": false, "n_top_hits": 2, "mean_ic": 0.064, "mean_val": -0.01615, "screen_mean_ic": -0.02193, "research_pass": true, "sign_flipped": true, "status": "healthy", "ic_source": "formal_wf"}, {"id": "astock.tech_alpha.dev_decay_tanh.v1", "name": "dev_decay_tanh", "formula_str": "DEV → DECAY → TANH", "structure_ok": true, "skipped": false, "n_top_hits": 3, "mean_ic": 0.05788, "mean_val": -0.02713, "screen_mean_ic": 0.038, "research_pass": true, "sign_flipped": true, "status": "healthy", "ic_source": "formal_wf"}, {"id": "astock.tech_alpha.ret20_dev_add.v1", "name": "ret20_dev_add", "formula_str": "RET20 → DEV → ADD → DECAY → TANH", "structure_ok": true, "skipped": false, "n_top_hits": 2, "mean_ic": 0.05605, "mean_val": -0.0177, "screen_mean_ic": -0.01454, "research_pass": true, "sign_flipped": true, "status": "healthy", "ic_source": "formal_wf"}, {"id": "astock.tech_alpha.fomo_jump_trend_slope20.v1", "name": "fomo_jump_trend_slope20", "formula_str": "FOMO → JUMP → TREND_SLOPE20 → DEV → GATE → TS_MEAN5", "structure_ok": true, "skipped": false, "n_top_hits": 3, "mean_ic": 0.05296, "mean_val": -0.02238, "screen_mean_ic": 0.02972, "research_pass": true, "sign_flipped": true, "status": "healthy", "ic_source": "formal_wf"}, {"id": "astock.tech_alpha.hl_range_neg_vol_z20_v2.v1", "name": "hl_range_neg_vol_z20_v2", "formula_str": "HL_RANGE → NEG → VOL_Z20 → TS_MEAN5 → BOLL_POS → SIGN → MAX2 → DIV → TS_MEAN10 → DECAY", "structure_ok": true, "skipped": false, "n_top_hits": 12, "mean_ic": 0.0473, "mean_val": 0.10095, "screen_mean_ic": 0.01983, "research_pass": true, "sign_flipped": false, "status": "healthy", "ic_source": "formal_wf"}, {"id": "astock.tech_alpha.ret1_ts_mean5_tanh.v1", "name": "ret1_ts_mean5_tanh", "formula_str": "RET1 → TS_MEAN5 → TANH", "structure_ok": true, "skipped": false, "n_top_hits": 9, "mean_ic": 0.047, "mean_val": -0.00814, "screen_mean_ic": 0.06884, "research_pass": true, "sign_flipped": true, "status": "healthy", "ic_source": "formal_wf"}, {"id": "astock.tech_alpha.amihud20_tanh_clip3.v1", "name": "amihud20_tanh_clip3", "formula_str": "AMIHUD20 → TANH → CLIP3", "structure_ok": true, "skipped": false, "n_top_hits": 23, "mean_ic": 0.04175, "mean_val": 0.14527, "screen_mean_ic": 0.00903, "research_pass": true, "sign_flipped": false, "status": "healthy", "ic_source": "formal_wf"}, {"id": "astock.tech_alpha.ret5_boll_pos_hl_range.v1", "name": "ret5_boll_pos_hl_range", "formula_str": "RET5 → BOLL_POS → HL_RANGE → ADD → MAX2 → DECAY", "structure_ok": true, "skipped": false, "n_top_hits": 3, "mean_ic": 0.04169, "mean_val": -0.01311, "screen_mean_ic": 0.02355, "research_pass": true, "sign_flipped": true, "status": "healthy", "ic_source": "formal_wf"}, {"id": "astock.tech_alpha.hl_range_neg_vol_z20.v1", "name": "hl_range_neg_vol_z20", "formula_str": "HL_RANGE → NEG → VOL_Z20 → TS_MEAN5 → BOLL_POS → SIGN → MAX2 → DIV → DECAY", "structure_ok": true, "skipped": false, "n_top_hits": 6, "mean_ic": 0.04136, "mean_val": 0.08088, "screen_mean_ic": 0.02494, "research_pass": true, "sign_flipped": false, "status": "healthy", "ic_source": "formal_wf"}, {"id": "astock.tech_alpha.mom_illiq.v1", "name": "mom_illiq", "formula_str": "MOM12 → AMIHUD20 → SUB → TS_MEAN10 → TANH", "structure_ok": true, "skipped": false, "n_top_hits": 7, "mean_ic": 0.04092, "mean_val": 0.15396, "screen_mean_ic": -0.0178, "research_pass": true, "sign_flipped": true, "status": "healthy", "ic_source": "formal_wf"}], "search_top": [{"id": "astock.tech_alpha.search.1845219961.v1", "formula_str": "AMIHUD20 → TANH → CLIP3", "source": "random", "score": 0.69248, "mean_ic": 0.01146, "mean_val": 0.58332, "mean_train": -0.13955, "sparse_rate": 1.0, "structure_ok": true, "status": "ok", "promote_hint": "hold"}, {"id": "astock.tech_alpha.search.5278159350.v1", "formula_str": "VOL_RATIO20 → AMIHUD20 → VOL_Z20 → JUMP → SUB → ADD → TS_MEAN5", "source": "mutate", "score": 0.68997, "mean_ic": 0.02822, "mean_val": 0.56739, "mean_train": -0.00895, "sparse_rate": 1.0, "structure_ok": true, "status": "ok", "promote_hint": "review_to_seed"}, {"id": "astock.tech_alpha.search.5138172931.v1", "formula_str": "MOM12 → BOLL_POS → PRESSURE → ADD → MUL → VOL_CLUSTER → SUB → TANH", "source": "mutate", "score": 0.47344, "mean_ic": 0.03593, "mean_val": 0.34469, "mean_train": -0.03225, "sparse_rate": 1.0, "structure_ok": true, "status": "healthy", "promote_hint": "review_to_seed"}, {"id": "astock.tech_alpha.search.7598346197.v1", "formula_str": "VOL_Z20 → TS_ZSCORE20 → TANH", "source": "random", "score": 0.46723, "mean_ic": 0.00874, "mean_val": 0.36023, "mean_train": -0.12367, "sparse_rate": 1.0, "structure_ok": true, "status": "ok", "promote_hint": "hold"}, {"id": "astock.tech_alpha.search.3683530033.v1", "formula_str": "MOM12 → DEV → MUL → CLIP3 → TS_ZSCORE20 → TANH", "source": "mutate", "score": 0.44093, "mean_ic": 0.03752, "mean_val": 0.31091, "mean_train": 0.09433, "sparse_rate": 1.0, "structure_ok": true, "status": "healthy", "promote_hint": "review_to_seed"}, {"id": "astock.tech_alpha.search.8875803466.v1", "formula_str": "VOL_RATIO20 → TS_ZSCORE20 → TS_MEAN5 → DECAY", "source": "mutate_fail", "score": 0.39456, "mean_ic": 0.01333, "mean_val": 0.2839, "mean_train": -0.00239, "sparse_rate": 1.0, "structure_ok": true, "status": "ok", "promote_hint": "hold"}, {"id": "astock.tech_alpha.search.3197015044.v1", "formula_str": "RSI14 → MOM12 → MUL → TS_MEAN5 → TS_ZSCORE20 → DELTA1", "source": "mutate", "score": 0.39197, "mean_ic": 0.04286, "mean_val": 0.25768, "mean_train": 0.01123, "sparse_rate": 1.0, "structure_ok": true, "status": "healthy", "promote_hint": "review_to_seed"}, {"id": "astock.tech_alpha.search.484214890.v1", "formula_str": "BOLL_POS → VOL_RATIO20 → MUL → TS_ZSCORE20 → DELAY1 → EMA5 → DECAY", "source": "mutate", "score": 0.38428, "mean_ic": 0.01569, "mean_val": 0.27173, "mean_train": -0.08941, "sparse_rate": 1.0, "structure_ok": true, "status": "ok", "promote_hint": "hold"}], "mwu_weights": {"graham": 0.29983775013520814, "event_trade": 0.30016224986479184, "tech_alpha": 0.4, "research": 0.0}, "combat": {"job_id": "20260725T164745_805b1b36", "status": "done", "phase": "done", "mode": "search", "pct": 100.0}, "path": "E:\\market\\data\\strategy\\tech_alpha\\factor_health_latest.json", "api": "/api/tech-alpha/factor-health", "build_cli": "python E:/market/scripts/tech_alpha/build_factor_health.py"}, "formal_walkforward": {"ok": true, "schema": "market.tech_alpha.formal_walkforward_scaffold.v1", "formal_ok": false, "formalBacktest": "blocked", "formal_backtest_blocked": true, "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"]}, "ranked_research": [{"name": "rsi14_ema5_mom12", "mean_val_ic": 0.06992, "mean_val_score": -0.00212, "oos_fold_pass_rate": 0.975, "mean_halt_frac": 0.0041, "mean_cost_bps": 0.4378, "family_tag": "rsi_mom", "q7_dual_sign": true, "research_pass": true, "research_fail_reasons": [], "formal_pass": false}, {"name": "rsi14_vol_cluster_mul", "mean_val_ic": 0.06432, "mean_val_score": -0.03014, "oos_fold_pass_rate": 0.9667, "mean_halt_frac": 0.0041, "mean_cost_bps": 0.3443, "family_tag": "rsi_mom", "q7_dual_sign": true, "research_pass": true, "research_fail_reasons": [], "formal_pass": false}, {"name": "rsi14_vol_cluster_add", "mean_val_ic": 0.064, "mean_val_score": -0.01615, "oos_fold_pass_rate": 0.9708, "mean_halt_frac": 0.0041, "mean_cost_bps": 0.3702, "family_tag": "rsi_mom", "q7_dual_sign": true, "research_pass": true, "research_fail_reasons": [], "formal_pass": false}, {"name": "dev_decay_tanh", "mean_val_ic": 0.05788, "mean_val_score": -0.02713, "oos_fold_pass_rate": 0.9667, "mean_halt_frac": 0.0041, "mean_cost_bps": 0.4664, "family_tag": "other", "q7_dual_sign": true, "research_pass": true, "research_fail_reasons": [], "formal_pass": false}, {"name": "ret20_dev_add", "mean_val_ic": 0.05605, "mean_val_score": -0.0177, "oos_fold_pass_rate": 0.9542, "mean_halt_frac": 0.0041, "mean_cost_bps": 0.4213, "family_tag": "momentum", "q7_dual_sign": true, "research_pass": true, "research_fail_reasons": [], "formal_pass": false}, {"name": "fomo_jump_trend_slope20", "mean_val_ic": 0.05296, "mean_val_score": -0.02238, "oos_fold_pass_rate": 0.9708, "mean_halt_frac": 0.0041, "mean_cost_bps": 0.4424, "family_tag": "trend_structure", "q7_dual_sign": true, "research_pass": true, "research_fail_reasons": [], "formal_pass": false}, {"name": "hl_range_neg_vol_z20_v2", "mean_val_ic": 0.0473, "mean_val_score": 0.10095, "oos_fold_pass_rate": 0.9875, "mean_halt_frac": 0.0041, "mean_cost_bps": 0.2921, "family_tag": "vol_pressure", "q7_dual_sign": true, "research_pass": true, "research_fail_reasons": [], "formal_pass": false}, {"name": "ret1_ts_mean5_tanh", "mean_val_ic": 0.047, "mean_val_score": -0.00814, "oos_fold_pass_rate": 1.0, "mean_halt_frac": 0.0041, "mean_cost_bps": 0.4092, "family_tag": "high_turnover", "q7_dual_sign": true, "research_pass": true, "research_fail_reasons": [], "formal_pass": false}], "banner": "research walk-forward scaffold · formalBacktest blocked · live locked · D1/D2/Q4/Q6/Q7/Q8 partial stubs", "path": "E:\\market\\data\\strategy\\tech_alpha\\formal_walkforward_scaffold_latest.json", "api": "/api/tech-alpha/formal-walkforward", "cli": "python E:/market/scripts/tech_alpha/run_formal_walkforward_scaffold.py", "worker": "W3"}, "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"}, "heads": {"fundamental": ["structured", "riv", "research_pool"], "macro": ["fred", "regime", "hedge"], "technical": ["tech_alpha", "formal_walkforward"], "ensemble": ["multihead"]}, "skill_status_counts": {"ready": 19, "partial": 62, "spec_only": 38, "blocked": 6}, "links": {"fred": "/api/quant-skills/fred-panel", "domain_panels": "/api/quant-skills/domain-panels", "data_health": "/api/quant-skills/data-health", "tradable_pit": "/api/quant-skills/tradable-pit", "paper_backtest": "/api/quant-skills/paper-backtest", "llm_reports": "/api/quant-skills/llm-reports", "riv": "/api/quant-skills/riv", "structured": "/api/quant-skills/structured", "factors": "/api/quant-skills/factors", "research_pool": "/api/quant-skills/research-pool", "paper": "/api/quant-skills/paper-attr", "skill_reports": "/api/quant-skills/skill-reports", "fullmarket_quant": "/api/fullmarket-quant", "tech_alpha": "/api/tech-alpha", "multihead": "/api/multihead", "factor_health": "/api/tech-alpha/factor-health", "formal_walkforward": "/api/tech-alpha/formal-walkforward", "buy_board": "/#buy-board", "ui": "/#quant-lab", "fullmarket_ui": "/#fullmarket-quant"}}