{
  "schema": "compact-columns-1.0",
  "trade_date": "2026-11-04",
  "stock_count": 30,
  "policy": {
    "policy_capital_schema_version": "policy-capital-1.0.0",
    "policy_capital_calculation_version": "policy-style-evidence-1.0.0",
    "relative_strength": {"pension_minus_national_1d":4.813106124881472,"pension_minus_national_5d":0.10735687326142163,"pension_minus_national_10d":-3.295179663750214,"pension_minus_national_20d":-10.896012397023501,"insurance_minus_national_1d":1.2952966632584717,"insurance_minus_national_5d":0.2691517290969614,"insurance_minus_national_10d":-0.9759662699118765,"insurance_minus_national_20d":-4.599015093409154,"pension_minus_insurance_1d":3.5178094616230005,"pension_minus_insurance_5d":-0.16179485583553976,"pension_minus_insurance_10d":-2.3192133938383375,"pension_minus_insurance_20d":-6.296997303614349,"national_team_minus_hs300_1d":-3.780342568967765,"national_team_minus_hs300_5d":-0.0020414383354205867,"national_team_minus_hs300_10d":2.361013635013487,"national_team_minus_hs300_20d":10.446883713037447,"national_team_minus_chinext_1d":-7.874309626950005,"national_team_minus_chinext_5d":3.842748592670442,"national_team_minus_chinext_10d":7.669189842543056,"national_team_minus_chinext_20d":23.401329970497088,"national_team_minus_star50_1d":-11.392232999467845,"national_team_minus_star50_5d":1.7866862805613448,"national_team_minus_star50_10d":7.89600800924829,"national_team_minus_star50_20d":21.855774757549586,"pension_minus_hs300_1d":1.0327635559137072,"pension_minus_hs300_5d":0.10531543492600104,"pension_minus_hs300_10d":-0.934166028736727,"pension_minus_hs300_20d":-0.4491286839860553,"pension_minus_chinext_1d":-3.0612035020685324,"pension_minus_chinext_5d":3.9501054659318635,"pension_minus_chinext_10d":4.374010178792842,"pension_minus_chinext_20d":12.505317573473585,"pension_minus_star50_1d":-6.579126874586373,"pension_minus_star50_5d":1.8940431538227664,"pension_minus_star50_10d":4.600828345498076,"pension_minus_star50_20d":10.959762360526083,"insurance_minus_hs300_1d":-2.4850459057092933,"insurance_minus_hs300_5d":0.2671102907615408,"insurance_minus_hs300_10d":1.3850473651016104,"insurance_minus_hs300_20d":5.847868619628294,"insurance_minus_chinext_1d":-6.579012963691532,"insurance_minus_chinext_5d":4.111900321767403,"insurance_minus_chinext_10d":6.6932235726311795,"insurance_minus_chinext_20d":18.802314877087934,"insurance_minus_star50_1d":-10.096936336209373,"insurance_minus_star50_5d":2.055838009658306,"insurance_minus_star50_10d":6.920041739336414,"insurance_minus_star50_20d":17.256759664140432},
    "relative_strength_unit": "percentage points",
    "benchmark_context": {"benchmarks":{"hs300":{"source_trade_date":"2026-11-04","returns":{"1d":2.306635036805882,"5d":0.42778051211229684,"10d":-0.2575432947545364,"20d":-5.881192026840331},"source_sha256":"04cd730ef846c7bb1bfe82ad8156b7512b775326172bee4d8451a78b2bf043f7"},"chinext":{"source_trade_date":"2026-11-04","returns":{"1d":6.4006020947881215,"5d":-3.4170095188935656,"10d":-5.5657195022841055,"20d":-18.83563828429997},"source_sha256":"45986e2574bed0afad0e93a8e08159f881ae05a12fe30e02e6d27d3469376ac7"},"star50":{"source_trade_date":"2026-11-04","returns":{"1d":9.918525467305962,"5d":-1.3609472067844686,"10d":-5.79253766898934,"20d":-17.29008307135247},"source_sha256":"e2a0f750553de674878a05ad00a77e143ae4e27bb7a3ba5e9baf4ba372be0eb8"},"growth":{"source_sha256":"f86484b23787602e2a5f2708880d737bde7c5cca4411a09cf6e47740b1d58c0e"},"value":{"source_trade_date":"2026-11-04","returns":{"1d":-0.5706806282722576,"5d":1.6626649827210516,"10d":2.298518063347399,"20d":1.793648083665178},"source_sha256":"8f20438c116f63adfbb7df2b08ab080d5dc4d338798f998985a4ce1422ccf820"}},"market_trade_date":"2026-11-04","growth_boards_vs_hs300":{"chinext":{"1d":4.09396705798224,"5d":-3.8447900310058625,"10d":-5.308176207529569,"20d":-12.95444625745964},"star50":{"1d":7.61189043050008,"5d":-1.7887277188967654,"10d":-5.534994374234803,"20d":-11.408891044512139}}},
    "risk_budget_state": "MIXED",
    "migration_signal": "NO_CLEAR_MIGRATION",
    "migration_persistence": "ONE_DAY",
    "evidence": ["养老金较国家队1/5/10日超额+4.81/+0.11/-3.30pp","篮子相对强弱、均线、广度与成长板块未形成同一方向的联合确认","沪深300成长序列缺失，成长/价值直接比较为空；创业板与科创50仅作独立板块证据"],
    "conditions": {"above_two_of_ma5_ma10_ma20":{"national_team":false,"pension":true,"insurance":true},"breadth_majority_positive":{"national_team":false,"pension":true,"insurance":false},"growth_boards_stronger_5d_10d":false,"growth_boards_weaker_5d_10d":true,"growth_value_direct_available":false,"growth_candidate":false,"defensive_candidate":false,"low_beta_candidate":false,"broad_on_candidate":false,"broad_off_candidate":false},
    "persistence_note": "根据当前多窗口观察分类；单日与5日不一致不单独确认迁移。没有历史概率校准。",
    "risk_budget_evidence": ["养老金较国家队1/5/10日超额+4.81/+0.11/-3.30pp","篮子相对强弱、均线、广度与成长板块未形成同一方向的联合确认","沪深300成长序列缺失，成长/价值直接比较为空；创业板与科创50仅作独立板块证据"],
    "history_sessions": 120,
    "interpretation": "政策/长期资金偏好风格篮子表现观察；不等于对应机构账户净买卖，不计算实际金额仓位。风格映射是待验证研究假设，不代表成份股分类已经核验。",
    "style_mapping_hypothesis": {"national_team":"low-beta stabilization observation proxy","pension":"growth sensitivity candidate, needs independent market confirmation","insurance":"defensive cashflow candidate, needs independent market confirmation"},
    "data_quality": {"trade_date":"2026-11-04","quality_flag":"partial"},
    "implementation_sha256": "8b4732ef937b4074ce55c3f56b0d539f183773ca691baf5476af273887ebd978"
  },
  "indices": {"national_team":{"display_code":"884196","wind_code":"884196.WI","name":"国家队指数","basket_name":"国家队风格篮子","trade_date":"2026-11-04","open":5479.16,"high":5493.6,"low":5404.41,"close":5425.37,"volume":1956128200.0,"amount":25452856400.0,"pct_chg":-1.47,"up_count":0,"down_count":9,"flat_count":0,"breadth_ratio":0.0,"return_1d":-1.473707532161883,"return_5d":0.42573907377687625,"return_10d":2.1034703402589505,"return_20d":4.565691686197115,"return_60d":8.15567773600252,"ma5":5493.762,"distance_ma5_pct":-1.2449028552747654,"above_ma5":false,"ma10":5429.759,"distance_ma10_pct":-0.08083231686710768,"above_ma10":false,"ma20":5359.573,"distance_ma20_pct":1.2276537701790824,"above_ma20":true,"ma60":5190.1511666666665,"distance_ma60_pct":4.532022782766099,"above_ma60":true,"amount_change_1d":-14.49824027228499,"amount_change_5d":32.73428927140385,"pct_chg_source":"Wind snapshot","source_trade_date":"2026-11-04","amount_unit":"CNY","data_quality":{"trade_date":"2026-11-04","source_trade_date":"2026-11-04","quality_flag":"partial"}},"pension":{"display_code":"8841118","wind_code":"8841118.WI","name":"养老金指数","basket_name":"养老金风格篮子","trade_date":"2026-11-04","open":1904.44,"high":1967.46,"low":1892.66,"close":1965.04,"volume":3786371600.0,"amount":88620057100.0,"pct_chg":3.34,"up_count":140,"down_count":32,"flat_count":4,"breadth_ratio":0.7954545454545454,"return_1d":3.339398592719589,"return_5d":0.5330959470382979,"return_10d":-1.1917093234912635,"return_20d":-6.330320710826387,"return_60d":-5.510569136966015,"ma5":1913.578,"distance_ma5_pct":2.689307673896746,"above_ma5":true,"ma10":1934.768,"distance_ma10_pct":1.5646320385700019,"above_ma10":true,"ma20":1977.625,"distance_ma20_pct":-0.6363693824663397,"above_ma20":false,"ma60":2080.8375,"distance_ma60_pct":-5.564946806273918,"above_ma60":false,"amount_change_1d":24.136421906407215,"amount_change_5d":32.438410765022276,"pct_chg_source":"Wind snapshot","source_trade_date":"2026-11-04","amount_unit":"CNY","data_quality":{"trade_date":"2026-11-04","source_trade_date":"2026-11-04","quality_flag":"partial"}},"insurance":{"display_code":"884907","wind_code":"884907.WI","name":"险资举牌指数","basket_name":"险资风格篮子","trade_date":"2026-11-04","open":1418.75,"high":1427.6,"low":1399.92,"close":1409.95,"volume":418431900.0,"amount":2668656300.0,"pct_chg":-0.18,"up_count":4,"down_count":6,"flat_count":1,"breadth_ratio":0.36363636363636365,"return_1d":-0.1784108689034114,"return_5d":0.6948908028738376,"return_10d":1.127504070347074,"return_20d":-0.03332340721203808,"return_60d":-0.8215921160920958,"ma5":1398.89,"distance_ma5_pct":0.790626854148635,"above_ma5":true,"ma10":1395.01,"distance_ma10_pct":1.0709600648024065,"above_ma10":true,"ma20":1406.198,"distance_ma20_pct":0.2668187552535173,"above_ma20":true,"ma60":1405.5186666666666,"distance_ma60_pct":0.3152810018413277,"above_ma60":true,"amount_change_1d":28.152299499138024,"amount_change_5d":104.73302604847893,"pct_chg_source":"Wind snapshot","source_trade_date":"2026-11-04","amount_unit":"CNY","data_quality":{"trade_date":"2026-11-04","source_trade_date":"2026-11-04","quality_flag":"partial"}}},
  "market": {
    "trade_date": "2026-11-04",
    "indices": {"沪深300":{"close":4101.34,"daily_return_percent":2.306635036805882,"returns_percent":{"5":0.42778051211229684,"10":-0.2575432947545364,"20":-5.881192026840331,"60":-10.858456877196565},"latest_date":"2026-11-04"},"上证指数":{"close":3686.17,"daily_return_percent":2.163742690058479,"returns_percent":{"5":0.12766639413062109,"10":-0.7233984104626168,"20":-4.060704962534389,"60":-3.5609636133407285},"latest_date":"2026-11-04"},"上证50":{"close":2808.54,"daily_return_percent":1.4546991442308643,"returns_percent":{"5":2.0170649579914324,"10":2.2384011940081106,"20":-0.5220877844209659,"60":-2.4361944925955448},"latest_date":"2026-11-04"},"中证500":{"close":6622.03,"daily_return_percent":4.66220434483684,"returns_percent":{"5":-0.28399807857080184,"10":-3.19462149297719,"20":-10.936281129121639,"60":-12.953812624137528},"latest_date":"2026-11-04"},"中证1000":{"close":6511.81,"daily_return_percent":4.670780536967789,"returns_percent":{"5":-1.0077377966282053,"10":-3.959287696931968,"20":-10.78270186139676,"60":-10.542107020149205},"latest_date":"2026-11-04"},"创业板指":{"close":2544.73,"daily_return_percent":6.4006020947881215,"returns_percent":{"5":-3.4170095188935656,"10":-5.5657195022841055,"20":-18.83563828429997,"60":-27.06357463664061},"latest_date":"2026-11-04"},"科创50":{"close":1265.47,"daily_return_percent":9.918525467305962,"returns_percent":{"5":-1.3609472067844686,"10":-5.79253766898934,"20":-17.29008307135247,"60":-21.70865401271993},"latest_date":"2026-11-04"},"沪深300价值":{"close":5127.57,"daily_return_percent":-0.5706806282722576,"returns_percent":{"5":1.6626649827210516,"10":2.298518063347399,"20":1.793648083665178,"60":1.787990074441681},"latest_date":"2026-11-04"}},
    "all_a_amount_cny": 2051890137900.0,
    "breadth": {"up":4665.0,"down":777.0,"flat":132.0,"limit_up":123,"limit_down":11,"coverage":"万得全A成分，非研究池统计","provider_period_definition":"Wind返回20天/60天聚合；未另外给出交易日/自然日及停牌、新股、ST覆盖定义"},
    "board_amount_cny": {"创业板综":547099281100.0},
    "relative_strength": {"科创50_vs_沪深300":{"5":-1.7887277188967654,"10":-5.534994374234803,"20":-11.408891044512139},"创业板指_vs_沪深300":{"5":-3.8447900310058625,"10":-5.308176207529569,"20":-12.95444625745964},"中证1000_vs_沪深300":{"5":-1.4355183087405021,"10":-3.7017444021774315,"20":-4.901509834556428},"sector_vs_broad":{"半导体设备":{"5":1.9027076172123403,"10":-8.216281190182851,"20":-12.978236551867695},"CPO/光通信":{"5":-20.254270766447576,"10":-25.103495892286855,"20":-35.82279998968557},"创新药/CXO":{"5":6.064576758133611,"10":-0.44632757696014547,"20":-8.427394764656603}}},
    "financing": {"balance":{"components":[{"code":"M0061606","value_cny":1176621851728.0,"date":"2026-11-03","meta":{"code":"M0061606","name":"沪市:融资余额","unit":"万元","magnitude":"万","currency":"人民币","updateDate":"20261104","beginDate":"20100331","endDate":"20261103","freq":"日"}},{"code":"M0061610","value_cny":1086404280709.0001,"date":"2026-11-03","meta":{"code":"M0061610","name":"深市:融资余额","unit":"万元","magnitude":"万","currency":"人民币","updateDate":"20261104","beginDate":"20100331","endDate":"20261103","freq":"日"}}]},"buy_amount":{"components":[{"code":"M0061604","value_cny":65078383143.99999,"date":"2026-11-03","meta":{"code":"M0061604","name":"沪市:融资买入额","unit":"万元","magnitude":"万","currency":"人民币","updateDate":"20261104","beginDate":"20100331","endDate":"20261103","freq":"日"}},{"code":"M0061609","value_cny":56650771575.0,"date":"2026-11-03","meta":{"code":"M0061609","name":"深市:融资买入额","unit":"万元","magnitude":"万","currency":"人民币","updateDate":"20261104","beginDate":"20100331","endDate":"20261103","freq":"日"}}]}},
    "risk_budget": {"state":"轮动/分化观察","evidence":{"broad_return5":0.42778051211229684,"up_count":4665.0,"down_count":777.0,"growth_relative5_pp":[-1.7887277188967654,-3.8447900310058625,-1.4355183087405021]},"scope":"机械环境观察，未赋予仓位预算/系统性风险标签，不修改V18"},
    "data_quality": {"trade_date":"2026-11-04","stale_fields":["financing.balance","financing.buy_amount"],"quality_flag":"stale"}
  },
  "sectors": [
    {"name":"半导体设备","trade_date":"2026-11-04","pool_version":"research-pool-role-1.0.0","pool_symbols":["002371","688012"],"roles":{"002371":"龙头","688012":"中军"},"scope":"固定研究池统计角色；非全行业已核验龙头/中军身份，不代替个股模型。医药池是CXO/CDMO与原料药观察池，不代表全部创新药。","role_rule":"20日对沪深300超额最高为池内龙头；其余当日成交额最高为中军；余下按20日超额排序分二线/后排，仅同日截至数据","equal_weight_return_percent":13.31126202938816,"up_count":2,"down_count":0,"flat_count":0,"breadth_percent":100.0,"leader_average_return":9.999589170535316,"core_average_return":16.622934888241005,"leader_turnover_share":0.42565739538966446,"turnover_change_percent":42.64377546151017,"leader_core_sync":true,"relative_strength_pp":{"5":1.9027076172123403,"10":-8.216281190182851,"20":-12.978236551867695},"new20_high_count":0,"new20_low_count":0,"patterns":{"leader_stabilizes_first":false,"leader_alone":false,"leader_core_resonance":true,"core_stagnation":false,"breadth_deterioration":false},"members":[{"symbol":"002371","name":"北方华创","role":"龙头","return_percent":9.999589170535316,"amount_cny":6277839383.0},{"symbol":"688012","name":"中微公司","role":"中军","return_percent":16.622934888241005,"amount_cny":8470734120.0}],"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}},
    {"name":"CPO/光通信","trade_date":"2026-11-04","pool_version":"research-pool-role-1.0.0","pool_symbols":["300502","300308"],"roles":{"300308":"龙头","300502":"中军"},"scope":"固定研究池统计角色；非全行业已核验龙头/中军身份，不代替个股模型。医药池是CXO/CDMO与原料药观察池，不代表全部创新药。","role_rule":"20日对沪深300超额最高为池内龙头；其余当日成交额最高为中军；余下按20日超额排序分二线/后排，仅同日截至数据","equal_weight_return_percent":12.2112493698307,"up_count":2,"down_count":0,"flat_count":0,"breadth_percent":100.0,"leader_average_return":11.074552269887539,"core_average_return":13.347946469773863,"leader_turnover_share":0.5932777064906771,"turnover_change_percent":10.618107911663465,"leader_core_sync":true,"relative_strength_pp":{"5":-20.254270766447576,"10":-25.103495892286855,"20":-35.82279998968557},"new20_high_count":0,"new20_low_count":0,"patterns":{"leader_stabilizes_first":false,"leader_alone":false,"leader_core_resonance":true,"core_stagnation":false,"breadth_deterioration":false},"members":[{"symbol":"300502","name":"新易盛","role":"中军","return_percent":13.347946469773863,"amount_cny":21024941890.0},{"symbol":"300308","name":"中际旭创","role":"龙头","return_percent":11.074552269887539,"amount_cny":30668663859.0}],"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}},
    {"name":"创新药/CXO","trade_date":"2026-11-04","pool_version":"research-pool-role-1.0.0","pool_symbols":["603456","000739","603259","002821"],"roles":{"603456":"龙头","603259":"中军","002821":"二线","000739":"后排"},"scope":"固定研究池统计角色；非全行业已核验龙头/中军身份，不代替个股模型。医药池是CXO/CDMO与原料药观察池，不代表全部创新药。","role_rule":"20日对沪深300超额最高为池内龙头；其余当日成交额最高为中军；余下按20日超额排序分二线/后排，仅同日截至数据","equal_weight_return_percent":8.228748811973569,"up_count":4,"down_count":0,"flat_count":0,"breadth_percent":100.0,"leader_average_return":7.85096473719229,"core_average_return":10.001478415138966,"laggard_average_return":5.063291139240511,"leader_turnover_share":0.053965492299470834,"turnover_change_percent":32.31128119863107,"leader_core_sync":true,"leader_laggard_sync":true,"relative_strength_pp":{"5":6.064576758133611,"10":-0.44632757696014547,"20":-8.427394764656603},"new20_high_count":0,"new20_low_count":0,"patterns":{"leader_stabilizes_first":false,"leader_alone":false,"leader_core_resonance":true,"laggard_diffusion":true,"laggard_catchup":false,"core_stagnation":false,"laggard_overheat":false,"breadth_deterioration":false},"members":[{"symbol":"603456","name":"九洲药业","role":"龙头","return_percent":7.85096473719229,"amount_cny":556961605.0},{"symbol":"000739","name":"普洛药业","role":"后排","return_percent":5.063291139240511,"amount_cny":302609102.0},{"symbol":"603259","name":"药明康德","role":"中军","return_percent":10.001478415138966,"amount_cny":8141618981.0},{"symbol":"002821","name":"凯莱英","role":"二线","return_percent":9.999260956322509,"amount_cny":1319509360.0}],"data_quality":{"trade_date":"2026-11-04","quality_flag":"good"}}
  ],
  "etfs": [{"symbol":"512480.SH","price":0.772,"shares":21806007200.0,"shares_date":"2026-11-04","share_change":{"1":380000000.0,"5":80000000.0,"20":724000000.0},"premium_discount_percent":9.721,"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}},{"symbol":"515880.SH","price":0.436,"shares":61753774000.0,"shares_date":"2026-11-04","share_change":{"1":-1010000000.0,"5":-1126000000.0},"premium_discount_percent":7.841,"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}},{"symbol":"512010.SH","price":0.389,"shares":38299694900.0,"shares_date":"2026-11-04","share_change":{"1":36000000.0,"5":-176000000.0},"premium_discount_percent":2.801,"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}},{"symbol":"512800.SH","price":0.874,"shares":15085479900.0,"shares_date":"2026-11-04","share_change":{"1":-181800000.0,"5":786000000.0},"premium_discount_percent":-0.952,"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}},{"symbol":"510880.SH","price":3.423,"shares":6253675700.0,"shares_date":"2026-11-04","share_change":{"1":-24000000.0,"5":273000000.0},"premium_discount_percent":-0.445,"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}},{"symbol":"516110.SH","price":1.073,"shares":274623100.0,"shares_date":"2026-11-04","share_change":{"1":-12000000.0,"5":-9000000.0},"premium_discount_percent":1.351,"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}},{"symbol":"510300.SH","price":4.175,"shares":44587387700.0,"shares_date":"2026-11-04","share_change":{"1":3186000000.0,"5":8349300000.0},"premium_discount_percent":2.218,"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}},{"symbol":"510050.SH","price":2.923,"shares":16460766800.0,"shares_date":"2026-11-04","share_change":{"1":3594600000.0,"5":3669300000.0},"premium_discount_percent":1.243,"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}},{"symbol":"510500.SH","price":6.661,"shares":8802168600.0,"shares_date":"2026-11-04","share_change":{"1":892000000.0,"5":1779200000.0},"premium_discount_percent":4.621,"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}},{"symbol":"512100.SH","price":2.652,"shares":16915217600.0,"shares_date":"2026-11-04","share_change":{"1":2668000000.0,"5":5658000000.0},"premium_discount_percent":4.715,"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}}],
  "futures": {"trade_date":"2026-11-04","families":[{"family":"IF","data_incomplete":true},{"family":"IH","data_incomplete":true},{"family":"IC","data_incomplete":true},{"family":"IM","data_incomplete":true}],"data_incomplete":true,"selection_rule":"仅从当日官方已挂牌且未到期合约行按最后交易日排序，近月/次近月/后续季月；不按当前自然月猜合约。缺官方身份则不选择。","source_attempts":{"requested_trade_date":"2026-11-04","reason":"没有本次日期的官方来源回执"},"official_sources":["https://www.cffex.com.cn/cn/rtj.html","https://www.cffex.com.cn/cn/ccpm.html"],"data_quality":{"trade_date":"2026-11-04","quality_flag":"partial"}}
}
