{"schema_version":1,"start":"20190102","end":"20260811","weight_basis":"post-close fractional backtest cash ledger, not broker positions","assets":{"159103.SZ":{"fund":"汇添富中证金融科技主题ETF","group":"金融"},"159107.SZ":{"fund":"富国创业板软件ETF","group":"软件AI"},"159206.SZ":{"fund":"永赢国证商用卫星通信产业ETF","group":"通信"},"159208.SZ":{"fund":"万家国证航天航空行业ETF","group":"军工航天"},"159209.SZ":{"fund":"招商中证全指红利质量ETF","group":"红利防御"},"159213.SZ":{"fund":"汇添富中证机器人ETF","group":"高端制造"},"159218.SZ":{"fund":"招商中证卫星产业ETF","group":"军工航天"},"159227.SZ":{"fund":"华夏国证航天航空行业ETF","group":"军工航天"},"159228.SZ":{"fund":"长城中证红利低波动100ETF","group":"红利防御"},"159230.SZ":{"fund":"华夏国证通用航空产业ETF","group":"军工航天"},"159231.SZ":{"fund":"华宝国证通用航空产业ETF","group":"军工航天"},"159241.SZ":{"fund":"天弘国证航天航空行业ETF","group":"军工航天"},"159242.SZ":{"fund":"大成创业板人工智能ETF","group":"软件AI"},"159246.SZ":{"fund":"富国创业板人工智能ETF","group":"软件AI"},"159248.SZ":{"fund":"万家中证人工智能主题ETF","group":"软件AI"},"159255.SZ":{"fund":"易方达国证通用航空产业ETF","group":"军工航天"},"159256.SZ":{"fund":"华夏创业板软件ETF","group":"软件AI"},"159257.SZ":{"fund":"汇添富国证通用航空产业ETF","group":"军工航天"},"159258.SZ":{"fund":"南方中证机器人ETF","group":"高端制造"},"159261.SZ":{"fund":"鹏华创业板新能源ETF","group":"新能源"},"159267.SZ":{"fund":"华安国证航天航空行业ETF","group":"军工航天"},"159272.SZ":{"fund":"富国国证机器人产业ETF","group":"高端制造"},"159275.SZ":{"fund":"华宝中证全指农牧渔ETF","group":"农业养殖"},"159278.SZ":{"fund":"鹏华国证机器人产业ETF","group":"高端制造"},"159279.SZ":{"fund":"华安创业板人工智能ETF","group":"软件AI"},"159283.SZ":{"fund":"南方中证通用航空主题ETF","group":"军工航天"},"159296.SZ":{"fund":"华宝中证A500红利低波动ETF","group":"红利防御"},"159299.SZ":{"fund":"易方达中证金融科技主题ETF","group":"金融"},"159305.SZ":{"fund":"广发国证新能源电池ETF","group":"新能源"},"159306.SZ":{"fund":"平安中证汽车零部件主题ETF","group":"汽车"},"159307.SZ":{"fund":"博时中证红利低波动100ETF","group":"红利防御"},"159310.SZ":{"fund":"天弘中证芯片产业ETF","group":"半导体"},"159325.SZ":{"fund":"南方中证半导体行业精选ETF","group":"半导体"},"159327.SZ":{"fund":"万家中证半导体材料设备主题ETF","group":"半导体"},"159328.SZ":{"fund":"易方达中证家电龙头ETF","group":"消费"},"159332.SZ":{"fund":"富国中证中央企业红利ETF","group":"红利防御"},"159336.SZ":{"fund":"融通中证诚通央企红利ETF","group":"红利防御"},"159355.SZ":{"fund":"华宝中证800红利低波动ETF","group":"红利防御"},"159363.SZ":{"fund":"华宝创业板人工智能ETF","group":"软件AI"},"159368.SZ":{"fund":"华夏创业板新能源ETF","group":"新能源"},"159377.SZ":{"fund":"国泰创业板医药卫生ETF","group":"医药"},"159378.SZ":{"fund":"永赢国证通用航空产业ETF","group":"军工航天"},"159381.SZ":{"fund":"华夏创业板人工智能ETF","group":"软件AI"},"159382.SZ":{"fund":"南方创业板人工智能ETF","group":"软件AI"},"159387.SZ":{"fund":"国泰创业板新能源ETF","group":"新能源"},"159388.SZ":{"fund":"国泰创业板人工智能ETF","group":"软件AI"},"159392.SZ":{"fund":"富国国证通用航空产业ETF","group":"军工航天"},"159507.SZ":{"fund":"广发国证通信ETF","group":"通信"},"159508.SZ":{"fund":"华安国证生物医药ETF","group":"医药"},"159511.SZ":{"fund":"南方中证通信服务ETF","group":"通信"},"159512.SZ":{"fund":"广发中证全指汽车ETF","group":"汽车"},"159515.SZ":{"fund":"鹏扬中证国有企业红利ETF","group":"红利防御"},"159516.SZ":{"fund":"国泰中证半导体材料设备主题ETF","group":"半导体"},"159520.SZ":{"fund":"工银瑞信中证消费龙头ETF","group":"消费"},"159525.SZ":{"fund":"富国中证红利低波动ETF","group":"红利防御"},"159526.SZ":{"fund":"嘉实中证机器人ETF","group":"高端制造"},"159527.SZ":{"fund":"广发中证云计算与大数据主题ETF","group":"软件AI"},"159530.SZ":{"fund":"易方达国证机器人产业ETF","group":"高端制造"},"159542.SZ":{"fund":"大成中证工程机械主题ETF","group":"高端制造"},"159547.SZ":{"fund":"华夏中证红利低波动ETF","group":"红利防御"},"159549.SZ":{"fund":"天弘中证红利低波动100ETF","group":"红利防御"},"159551.SZ":{"fund":"国泰中证机器人ETF","group":"高端制造"},"159558.SZ":{"fund":"易方达中证半导体材料设备主题ETF","group":"半导体"},"159559.SZ":{"fund":"景顺长城国证机器人产业ETF","group":"高端制造"},"159560.SZ":{"fund":"景顺长城中证芯片产业ETF","group":"半导体"},"159565.SZ":{"fund":"易方达中证汽车零部件主题ETF","group":"汽车"},"159566.SZ":{"fund":"易方达国证新能源电池ETF","group":"新能源"},"159581.SZ":{"fund":"万家中证红利ETF","group":"红利防御"},"159582.SZ":{"fund":"博时中证半导体产业ETF","group":"半导体"},"159583.SZ":{"fund":"富国中证通信设备主题ETF","group":"通信"},"159587.SZ":{"fund":"广发国证粮食产业ETF","group":"农业养殖"},"159588.SZ":{"fund":"景顺长城国证石油天然气ETF","group":"能源"},"159589.SZ":{"fund":"广发中证红利ETF","group":"红利防御"},"159590.SZ":{"fund":"汇添富中证全指软件ETF","group":"软件AI"},"159599.SZ":{"fund":"东财中证芯片产业ETF","group":"半导体"},"159608.SZ":{"fund":"广发中证稀有金属主题ETF","group":"材料"},"159609.SZ":{"fund":"浦银安盛中证光伏产业ETF","group":"新能源"},"159611.SZ":{"fund":"广发中证全指电力公用事业ETF","group":"能源"},"159616.SZ":{"fund":"建信中证农牧主题ETF","group":"农业养殖"},"159618.SZ":{"fund":"华安中证光伏产业ETF","group":"新能源"},"159619.SZ":{"fund":"国泰中证基建ETF","group":"地产基建"},"159625.SZ":{"fund":"嘉实国证绿色电力ETF","group":"能源"},"159635.SZ":{"fund":"华夏中证基建ETF","group":"地产基建"},"159637.SZ":{"fund":"东财中证新能源汽车ETF","group":"新能源"},"159638.SZ":{"fund":"嘉实中证高端装备细分50ETF","group":"高端制造"},"159645.SZ":{"fund":"富国国证疫苗与生物科技ETF","group":"医药"},"159646.SZ":{"fund":"华泰柏瑞国证疫苗与生物科技ETF","group":"医药"},"159647.SZ":{"fund":"鹏华中证中药ETF","group":"医药"},"159652.SZ":{"fund":"汇添富中证细分有色金属产业主题ETF","group":"材料"},"159657.SZ":{"fund":"鹏华国证疫苗与生物科技ETF","group":"医药"},"159662.SZ":{"fund":"南方国证交通运输行业ETF","group":"地产基建"},"159663.SZ":{"fund":"华夏中证机床ETF","group":"高端制造"},"159665.SZ":{"fund":"工银瑞信国证半导体芯片ETF","group":"半导体"},"159666.SZ":{"fund":"华夏中证全指运输ETF","group":"地产基建"},"159667.SZ":{"fund":"国泰中证机床ETF","group":"高端制造"},"159670.SZ":{"fund":"国联安中证消费50ETF","group":"消费"},"159671.SZ":{"fund":"工银瑞信中证稀有金属主题ETF","group":"材料"},"159672.SZ":{"fund":"博时中证主要消费ETF","group":"消费"},"159683.SZ":{"fund":"嘉实中证内地运输主题ETF","group":"地产基建"},"159689.SZ":{"fund":"南方中证主要消费ETF","group":"消费"},"159690.SZ":{"fund":"招商中证有色金属矿业主题ETF","group":"材料"},"159692.SZ":{"fund":"东财中证证券公司30ETF","group":"金融"},"159695.SZ":{"fund":"嘉实国证通信ETF","group":"通信"},"159697.SZ":{"fund":"鹏华国证石油天然气ETF","group":"能源"},"159698.SZ":{"fund":"鹏华国证粮食产业ETF","group":"农业养殖"},"159702.SZ":{"fund":"汇添富中证人工智能主题ETF","group":"软件AI"},"159707.SZ":{"fund":"华宝中证800地产ETF","group":"地产基建"},"159708.SZ":{"fund":"西部利得深证红利ETF","group":"红利防御"},"159710.SZ":{"fund":"建信中证智能电动汽车ETF","group":"汽车"},"159713.SZ":{"fund":"富国中证稀土产业ETF","group":"材料"},"159715.SZ":{"fund":"易方达中证稀土产业ETF","group":"材料"},"159720.SZ":{"fund":"泰康中证智能电动汽车ETF","group":"汽车"},"159725.SZ":{"fund":"工银瑞信中证线上消费主题ETF","group":"消费"},"159728.SZ":{"fund":"南方国证在线消费ETF","group":"消费"},"159730.SZ":{"fund":"博时国证龙头家电ETF","group":"消费"},"159731.SZ":{"fund":"华夏中证石化产业ETF","group":"能源"},"159732.SZ":{"fund":"华夏国证消费电子主题ETF","group":"电子"},"159733.SZ":{"fund":"景顺长城中证消费电子主题ETF","group":"电子"},"159736.SZ":{"fund":"天弘中证食品饮料ETF","group":"消费"},"159739.SZ":{"fund":"鹏华中证云计算与大数据主题ETF","group":"软件AI"},"159745.SZ":{"fund":"国泰中证全指建筑材料ETF","group":"地产基建"},"159752.SZ":{"fund":"申万菱信中证内地新能源主题ETF","group":"新能源"},"159755.SZ":{"fund":"广发国证新能源车电池ETF","group":"新能源"},"159757.SZ":{"fund":"景顺长城国证新能源车电池ETF","group":"新能源"},"159758.SZ":{"fund":"华夏中证红利质量ETF","group":"红利防御"},"159760.SZ":{"fund":"泰康国证公共卫生与医疗健康ETF","group":"医药"},"159766.SZ":{"fund":"富国中证旅游主题ETF","group":"消费"},"159767.SZ":{"fund":"兴银国证新能源车电池ETF","group":"新能源"},"159768.SZ":{"fund":"银华中证内地地产主题ETF","group":"地产基建"},"159769.SZ":{"fund":"银华中证消费电子主题ETF","group":"电子"},"159770.SZ":{"fund":"天弘中证机器人ETF","group":"高端制造"},"159775.SZ":{"fund":"建信国证新能源车电池ETF","group":"新能源"},"159779.SZ":{"fund":"招商中证消费电子主题ETF","group":"电子"},"159787.SZ":{"fund":"易方达中证全指建筑材料ETF","group":"地产基建"},"159789.SZ":{"fund":"建信中证饮料主题ETF","group":"消费"},"159790.SZ":{"fund":"华夏中证内地低碳经济主题ETF","group":"新能源"},"159795.SZ":{"fund":"汇添富中证智能汽车主题ETF","group":"汽车"},"159796.SZ":{"fund":"汇添富中证电池主题ETF","group":"新能源"},"159797.SZ":{"fund":"汇添富中证全指医疗器械ETF","group":"医药"},"159798.SZ":{"fund":"易方达中证消费50ETF","group":"消费"},"159801.SZ":{"fund":"广发国证半导体芯片ETF","group":"半导体"},"159805.SZ":{"fund":"鹏华中证传媒ETF","group":"传媒游戏"},"159806.SZ":{"fund":"国泰中证新能源汽车ETF","group":"新能源"},"159811.SZ":{"fund":"博时中证5G产业50ETF","group":"通信"},"159813.SZ":{"fund":"鹏华国证半导体芯片ETF","group":"半导体"},"159819.SZ":{"fund":"易方达中证人工智能主题ETF","group":"软件AI"},"159821.SZ":{"fund":"中银证券创业板ETF","group":"金融"},"159824.SZ":{"fund":"博时中证新能源汽车ETF","group":"新能源"},"159825.SZ":{"fund":"富国中证农业主题ETF","group":"农业养殖"},"159827.SZ":{"fund":"银华中证农业主题ETF","group":"农业养殖"},"159828.SZ":{"fund":"国泰中证医疗ETF","group":"医药"},"159835.SZ":{"fund":"建信中证创新药产业ETF","group":"医药"},"159837.SZ":{"fund":"易方达中证生物科技主题ETF","group":"医药"},"159838.SZ":{"fund":"博时中证医药50ETF","group":"医药"},"159839.SZ":{"fund":"汇添富国证生物医药ETF","group":"医药"},"159840.SZ":{"fund":"工银瑞信国证新能源车电池ETF","group":"新能源"},"159841.SZ":{"fund":"天弘中证全指证券公司ETF","group":"金融"},"159842.SZ":{"fund":"银华中证全指证券公司ETF","group":"金融"},"159843.SZ":{"fund":"招商国证食品饮料行业ETF","group":"消费"},"159847.SZ":{"fund":"易方达中证医疗ETF","group":"医药"},"159848.SZ":{"fund":"国联安中证全指证券公司ETF","group":"金融"},"159849.SZ":{"fund":"招商中证生物科技主题ETF","group":"医药"},"159851.SZ":{"fund":"华宝中证金融科技主题ETF","group":"金融"},"159852.SZ":{"fund":"嘉实中证软件服务ETF","group":"软件AI"},"159855.SZ":{"fund":"银华中证影视主题ETF","group":"传媒游戏"},"159857.SZ":{"fund":"天弘中证光伏产业ETF","group":"新能源"},"159858.SZ":{"fund":"南方中证创新药产业ETF","group":"医药"},"159859.SZ":{"fund":"天弘国证生物医药ETF","group":"医药"},"159862.SZ":{"fund":"银华中证细分食品饮料产业主题ETF","group":"消费"},"159863.SZ":{"fund":"鹏华中证光伏产业ETF","group":"新能源"},"159864.SZ":{"fund":"国泰中证光伏产业ETF","group":"新能源"},"159865.SZ":{"fund":"国泰中证畜牧养殖ETF","group":"农业养殖"},"159867.SZ":{"fund":"鹏华中证畜牧养殖ETF","group":"农业养殖"},"159869.SZ":{"fund":"华夏中证动漫游戏ETF","group":"传媒游戏"},"159870.SZ":{"fund":"鹏华中证细分化工产业主题ETF","group":"材料"},"159871.SZ":{"fund":"银华中证有色金属ETF","group":"材料"},"159873.SZ":{"fund":"天弘中证全指医疗保健设备与服务ETF","group":"医药"},"159875.SZ":{"fund":"嘉实中证新能源ETF","group":"新能源"},"159876.SZ":{"fund":"华宝中证有色金属ETF","group":"材料"},"159877.SZ":{"fund":"南方中证全指医疗保健设备与服务ETF","group":"医药"},"159880.SZ":{"fund":"鹏华国证有色金属行业ETF","group":"材料"},"159881.SZ":{"fund":"国泰中证有色金属ETF","group":"材料"},"159883.SZ":{"fund":"永赢中证全指医疗器械ETF","group":"医药"},"159885.SZ":{"fund":"鹏华中证内地低碳经济主题ETF","group":"新能源"},"159887.SZ":{"fund":"富国中证800银行ETF","group":"金融"},"159888.SZ":{"fund":"华夏中证智能汽车主题ETF","group":"汽车"},"159889.SZ":{"fund":"国泰中证智能汽车主题ETF","group":"汽车"},"159890.SZ":{"fund":"招商中证云计算与大数据主题ETF","group":"软件AI"},"159891.SZ":{"fund":"建信中证全指医疗保健设备与服务ETF","group":"医药"},"159898.SZ":{"fund":"招商中证全指医疗器械ETF","group":"医药"},"159899.SZ":{"fund":"招商中证全指软件ETF","group":"软件AI"},"159905.SZ":{"fund":"工银瑞信深证红利ETF","group":"红利防御"},"159909.SZ":{"fund":"招商深证电子信息传媒产业(TMT)50ETF","group":"电子"},"159928.SZ":{"fund":"汇添富中证主要消费ETF","group":"消费"},"159929.SZ":{"fund":"汇添富中证医药卫生ETF","group":"医药"},"159931.SZ":{"fund":"汇添富中证金融地产ETF","group":"地产基建"},"159933.SZ":{"fund":"国投瑞银沪深300金融地产ETF","group":"地产基建"},"159936.SZ":{"fund":"广发中证全指可选消费ETF","group":"消费"},"159938.SZ":{"fund":"广发中证全指医药卫生ETF","group":"医药"},"159940.SZ":{"fund":"广发中证全指金融地产ETF","group":"地产基建"},"159946.SZ":{"fund":"广发中证全指主要消费ETF","group":"消费"},"159966.SZ":{"fund":"华夏创业板低波价值ETF","group":"红利防御"},"159986.SZ":{"fund":"弘毅远方国证消费100ETF","group":"消费"},"159992.SZ":{"fund":"银华中证创新药产业ETF","group":"医药"},"159993.SZ":{"fund":"鹏华国证证券龙头ETF","group":"金融"},"159994.SZ":{"fund":"银华中证5G通信主题ETF","group":"通信"},"159995.SZ":{"fund":"华夏国证半导体芯片ETF","group":"半导体"},"159997.SZ":{"fund":"天弘中证电子ETF","group":"电子"},"510150.SH":{"fund":"招商上证消费80ETF","group":"消费"},"510200.SH":{"fund":"汇安上证证券ETF","group":"金融"},"510630.SH":{"fund":"华夏上证主要消费ETF","group":"消费"},"510650.SH":{"fund":"华夏上证金融地产ETF","group":"地产基建"},"510660.SH":{"fund":"华夏上证医药卫生ETF","group":"医药"},"510720.SH":{"fund":"国泰上证国有企业红利ETF","group":"红利防御"},"510880.SH":{"fund":"华泰柏瑞上证红利ETF","group":"红利防御"},"510890.SH":{"fund":"兴业上证红利低波动ETF","group":"红利防御"},"511010.SH":{"fund":"国泰上证5年期国债ETF","group":"债"},"512000.SH":{"fund":"华宝中证全指证券公司ETF","group":"金融"},"512010.SH":{"fund":"易方达沪深300医药卫生ETF","group":"医药"},"512070.SH":{"fund":"易方达沪深300非银行金融ETF","group":"金融"},"512120.SH":{"fund":"华安中证细分医药ETF","group":"医药"},"512170.SH":{"fund":"华宝中证医疗ETF","group":"医药"},"512200.SH":{"fund":"南方中证全指房地产ETF","group":"地产基建"},"512220.SH":{"fund":"景顺长城中证科技传媒通信150ETF","group":"通信"},"512260.SH":{"fund":"华安中证500行业中性低波动ETF","group":"红利防御"},"512270.SH":{"fund":"华安沪深300行业中性低波动ETF","group":"红利防御"},"512290.SH":{"fund":"国泰中证生物医药ETF","group":"医药"},"512300.SH":{"fund":"南方中证500医药卫生指数ETF","group":"医药"},"512390.SH":{"fund":"平安MSCI中国A股低波动ETF","group":"红利防御"},"512400.SH":{"fund":"南方中证申万有色金属ETF","group":"材料"},"512480.SH":{"fund":"国联安中证全指半导体产品与设备ETF","group":"半导体"},"512530.SH":{"fund":"建信沪深300红利ETF","group":"红利防御"},"512560.SH":{"fund":"易方达中证军工ETF","group":"军工航天"},"512570.SH":{"fund":"易方达中证全指证券公司ETF","group":"金融"},"512600.SH":{"fund":"嘉实中证主要消费ETF","group":"消费"},"512610.SH":{"fund":"嘉实中证医药卫生ETF","group":"医药"},"512640.SH":{"fund":"嘉实中证金融地产ETF","group":"地产基建"},"512660.SH":{"fund":"国泰中证军工ETF","group":"军工航天"},"512680.SH":{"fund":"广发中证军工ETF","group":"军工航天"},"512690.SH":{"fund":"鹏华中证酒ETF","group":"消费"},"512700.SH":{"fund":"南方中证银行ETF","group":"金融"},"512710.SH":{"fund":"富国中证军工龙头ETF","group":"军工航天"},"512730.SH":{"fund":"鹏华中证银行ETF","group":"金融"},"512760.SH":{"fund":"国泰CES半导体芯片行业ETF","group":"半导体"},"512800.SH":{"fund":"华宝中证银行ETF","group":"金融"},"512810.SH":{"fund":"华宝中证军工ETF","group":"军工航天"},"512820.SH":{"fund":"汇添富中证银行ETF","group":"金融"},"512880.SH":{"fund":"国泰中证全指证券公司ETF","group":"金融"},"512890.SH":{"fund":"华泰柏瑞中证红利低波动ETF","group":"红利防御"},"512900.SH":{"fund":"南方中证全指证券公司ETF","group":"金融"},"512930.SH":{"fund":"平安中证人工智能主题ETF","group":"软件AI"},"512980.SH":{"fund":"广发中证传媒ETF","group":"传媒游戏"},"513100.SH":{"fund":"纳斯达克100ETF（QDII）","group":"美国"},"513520.SH":{"fund":"日经225ETF（QDII）","group":"日本"},"515010.SH":{"fund":"华夏中证全指证券公司ETF","group":"金融"},"515020.SH":{"fund":"华夏中证银行ETF","group":"金融"},"515030.SH":{"fund":"华夏中证新能源汽车ETF","group":"新能源"},"515050.SH":{"fund":"华夏中证5G通信主题ETF","group":"通信"},"515060.SH":{"fund":"华夏中证全指房地产ETF","group":"地产基建"},"515070.SH":{"fund":"华夏中证人工智能主题ETF","group":"软件AI"},"515080.SH":{"fund":"招商中证红利ETF","group":"红利防御"},"515100.SH":{"fund":"景顺长城中证红利低波动100ETF","group":"红利防御"},"515120.SH":{"fund":"广发中证创新药产业ETF","group":"医药"},"515170.SH":{"fund":"华夏中证细分食品饮料产业主题ETF","group":"消费"},"515180.SH":{"fund":"易方达中证红利ETF","group":"红利防御"},"515190.SH":{"fund":"中银证券中证500ETF","group":"金融"},"515210.SH":{"fund":"国泰中证钢铁ETF","group":"材料"},"515220.SH":{"fund":"国泰中证煤炭ETF","group":"能源"},"515230.SH":{"fund":"国泰中证全指软件ETF","group":"软件AI"},"515250.SH":{"fund":"富国中证智能汽车主题ETF","group":"汽车"},"515260.SH":{"fund":"华宝中证电子50ETF","group":"电子"},"515280.SH":{"fund":"富国中证银行ETF","group":"金融"},"515290.SH":{"fund":"天弘中证银行ETF","group":"金融"},"515300.SH":{"fund":"嘉实沪深300红利低波动ETF","group":"红利防御"},"515320.SH":{"fund":"华安中证电子50ETF","group":"电子"},"515400.SH":{"fund":"富国中证大数据产业ETF","group":"软件AI"},"515560.SH":{"fund":"建信中证全指证券公司ETF","group":"金融"},"515570.SH":{"fund":"山西证券中证红利潜力ETF","group":"金融"},"515630.SH":{"fund":"鹏华中证800证券保险ETF","group":"金融"},"515650.SH":{"fund":"富国中证消费50ETF","group":"消费"},"515700.SH":{"fund":"平安中证新能源汽车产业ETF","group":"新能源"},"515710.SH":{"fund":"华宝中证细分食品饮料产业主题ETF","group":"消费"},"515720.SH":{"fund":"富国中证金融科技主题ETF","group":"金融"},"515790.SH":{"fund":"华泰柏瑞中证光伏产业ETF","group":"新能源"},"515850.SH":{"fund":"富国中证全指证券公司ETF","group":"金融"},"515880.SH":{"fund":"国泰中证全指通信设备ETF","group":"通信"},"515890.SH":{"fund":"博时中证红利ETF","group":"红利防御"},"515920.SH":{"fund":"博时中证智能消费主题ETF","group":"消费"},"515950.SH":{"fund":"富国中证医药50ETF","group":"医药"},"515960.SH":{"fund":"嘉实中证医药健康100策略ETF","group":"医药"},"515980.SH":{"fund":"华富中证人工智能产业ETF","group":"软件AI"},"516000.SH":{"fund":"华夏中证大数据产业ETF","group":"软件AI"},"516010.SH":{"fund":"国泰中证动漫游戏ETF","group":"传媒游戏"},"516020.SH":{"fund":"华宝中证细分化工产业主题ETF","group":"材料"},"516060.SH":{"fund":"工银瑞信中证创新药产业ETF","group":"医药"},"516070.SH":{"fund":"易方达中证内地低碳经济主题ETF","group":"新能源"},"516080.SH":{"fund":"易方达中证创新药产业ETF","group":"医药"},"516090.SH":{"fund":"易方达中证新能源ETF","group":"新能源"},"516100.SH":{"fund":"华夏中证金融科技主题ETF","group":"金融"},"516110.SH":{"fund":"国泰中证800汽车与零部件ETF","group":"汽车"},"516120.SH":{"fund":"富国中证细分化工产业主题ETF","group":"材料"},"516130.SH":{"fund":"华宝中证消费龙头ETF","group":"消费"},"516150.SH":{"fund":"嘉实中证稀土产业ETF","group":"材料"},"516160.SH":{"fund":"南方中证新能源ETF","group":"新能源"},"516180.SH":{"fund":"平安中证光伏产业ETF","group":"新能源"},"516190.SH":{"fund":"华夏中证文娱传媒ETF","group":"传媒游戏"},"516200.SH":{"fund":"华安中证全指证券公司ETF","group":"金融"},"516210.SH":{"fund":"华安中证银行ETF","group":"金融"},"516220.SH":{"fund":"国泰中证细分化工产业主题ETF","group":"材料"},"516270.SH":{"fund":"华安中证内地新能源主题ETF","group":"新能源"},"516290.SH":{"fund":"汇添富中证光伏产业ETF","group":"新能源"},"516310.SH":{"fund":"易方达中证银行ETF","group":"金融"},"516320.SH":{"fund":"华夏中证装备产业ETF","group":"高端制造"},"516350.SH":{"fund":"易方达中证芯片产业ETF","group":"半导体"},"516380.SH":{"fund":"华宝中证智能电动汽车ETF","group":"汽车"},"516390.SH":{"fund":"汇添富中证新能源汽车产业ETF","group":"新能源"},"516500.SH":{"fund":"华夏中证生物科技主题ETF","group":"医药"},"516510.SH":{"fund":"易方达中证云计算与大数据主题ETF","group":"软件AI"},"516520.SH":{"fund":"华泰柏瑞中证智能汽车主题ETF","group":"汽车"},"516530.SH":{"fund":"银华中证现代物流ETF","group":"地产基建"},"516550.SH":{"fund":"嘉实中证大农业ETF","group":"农业养殖"},"516570.SH":{"fund":"易方达中证石化产业ETF","group":"能源"},"516580.SH":{"fund":"博时中证新能源ETF","group":"新能源"},"516590.SH":{"fund":"易方达中证智能电动汽车ETF","group":"汽车"},"516600.SH":{"fund":"工银瑞信中证消费服务领先ETF","group":"消费"},"516610.SH":{"fund":"大成中证全指医疗保健设备与服务ETF","group":"医药"},"516620.SH":{"fund":"国泰中证影视主题ETF","group":"传媒游戏"},"516630.SH":{"fund":"华夏中证云计算与大数据主题ETF","group":"软件AI"},"516640.SH":{"fund":"富国中证芯片产业ETF","group":"半导体"},"516650.SH":{"fund":"华夏中证细分有色金属产业主题ETF","group":"材料"},"516660.SH":{"fund":"华安中证新能源汽车ETF","group":"新能源"},"516670.SH":{"fund":"招商中证畜牧养殖ETF","group":"农业养殖"},"516680.SH":{"fund":"建信中证细分有色金属产业主题ETF","group":"材料"},"516690.SH":{"fund":"银华中证细分化工产业主题ETF","group":"材料"},"516700.SH":{"fund":"华宝中证大数据产业ETF","group":"软件AI"},"516730.SH":{"fund":"浦银安盛中证证券公司30ETF","group":"金融"},"516750.SH":{"fund":"富国中证全指建筑材料ETF","group":"地产基建"},"516760.SH":{"fund":"平安中证畜牧养殖ETF","group":"农业养殖"},"516770.SH":{"fund":"华泰柏瑞中证动漫游戏ETF","group":"传媒游戏"},"516780.SH":{"fund":"华泰柏瑞中证稀土产业ETF","group":"材料"},"516790.SH":{"fund":"华泰柏瑞中证全指医疗保健设备与服务ETF","group":"医药"},"516800.SH":{"fund":"华宝中证智能制造主题ETF","group":"高端制造"},"516810.SH":{"fund":"华夏中证农业主题ETF","group":"农业养殖"},"516820.SH":{"fund":"平安中证医药及医疗器械创新ETF","group":"医药"},"516850.SH":{"fund":"华夏中证新能源ETF","group":"新能源"},"516860.SH":{"fund":"博时中证金融科技主题ETF","group":"金融"},"516880.SH":{"fund":"银华中证光伏产业ETF","group":"新能源"},"516900.SH":{"fund":"华安中证申万食品饮料ETF","group":"消费"},"516910.SH":{"fund":"富国中证现代物流ETF","group":"地产基建"},"516920.SH":{"fund":"汇添富中证芯片产业ETF","group":"半导体"},"516930.SH":{"fund":"民生加银中证生物科技主题ETF","group":"医药"},"516950.SH":{"fund":"银华中证基建ETF","group":"地产基建"},"516970.SH":{"fund":"广发中证基建工程ETF","group":"地产基建"},"516980.SH":{"fund":"华富中证证券公司先锋策略ETF","group":"金融"},"517900.SH":{"fund":"招商中证银行AH价格优选ETF","group":"金融"},"518880.SH":{"fund":"华安易富黄金ETF","group":"商品"},"530880.SH":{"fund":"银河上证国有企业红利ETF","group":"红利防御"},"560000.SH":{"fund":"浦银安盛中证智能电动汽车ETF","group":"汽车"},"560020.SH":{"fund":"汇添富中证红利ETF","group":"红利防御"},"560080.SH":{"fund":"汇添富中证中药ETF","group":"医药"},"560090.SH":{"fund":"汇添富中证全指证券公司ETF","group":"金融"},"560150.SH":{"fund":"泰康中证红利低波动ETF","group":"红利防御"},"560260.SH":{"fund":"广发中证医疗ETF","group":"医药"},"560280.SH":{"fund":"广发中证工程机械主题ETF","group":"高端制造"},"560360.SH":{"fund":"万家中证软件服务ETF","group":"软件AI"},"560520.SH":{"fund":"大成中证红利低波动100ETF","group":"红利防御"},"560560.SH":{"fund":"泰康中证内地低碳经济主题ETF","group":"新能源"},"560570.SH":{"fund":"国联安中证A500红利低波动ETF","group":"红利防御"},"560580.SH":{"fund":"南方中证全指电力公用事业ETF","group":"能源"},"560600.SH":{"fund":"方正富邦中证医药及医疗器械创新ETF","group":"医药"},"560630.SH":{"fund":"万家中证机器人ETF","group":"高端制造"},"560660.SH":{"fund":"新华中证云计算50ETF","group":"软件AI"},"560680.SH":{"fund":"广发中证主要消费ETF","group":"消费"},"560770.SH":{"fund":"招商中证机器人ETF","group":"高端制造"},"560780.SH":{"fund":"广发中证半导体材料设备主题ETF","group":"半导体"},"560860.SH":{"fund":"万家中证工业有色金属主题ETF","group":"材料"},"560890.SH":{"fund":"新华中证红利低波动ETF","group":"红利防御"},"560900.SH":{"fund":"摩根中证创新药产业ETF","group":"医药"},"560980.SH":{"fund":"广发中证光伏龙头30ETF","group":"新能源"},"561010.SH":{"fund":"华安中证全指软件开发ETF","group":"软件AI"},"561060.SH":{"fund":"华安中证国有企业红利ETF","group":"红利防御"},"561100.SH":{"fund":"富国中证消费电子主题ETF","group":"电子"},"561160.SH":{"fund":"富国中证电池主题ETF","group":"新能源"},"561170.SH":{"fund":"富国中证绿色电力ETF","group":"能源"},"561310.SH":{"fund":"国泰中证消费电子主题ETF","group":"电子"},"561320.SH":{"fund":"国泰中证内地运输主题ETF","group":"地产基建"},"561330.SH":{"fund":"国泰中证有色金属矿业主题ETF","group":"材料"},"561510.SH":{"fund":"华泰柏瑞中证中药ETF","group":"医药"},"561560.SH":{"fund":"华泰柏瑞中证全指电力公用事业ETF","group":"能源"},"561580.SH":{"fund":"华泰柏瑞中证中央企业红利ETF","group":"红利防御"},"561600.SH":{"fund":"平安中证消费电子主题ETF","group":"电子"},"561680.SH":{"fund":"平安中证A500红利低波动ETF","group":"红利防御"},"561700.SH":{"fund":"博时中证全指电力公用事业ETF","group":"能源"},"561710.SH":{"fund":"博时中证疫苗与生物技术ETF","group":"医药"},"561800.SH":{"fund":"华富中证稀有金属主题ETF","group":"材料"},"561910.SH":{"fund":"招商中证电池主题ETF","group":"新能源"},"561920.SH":{"fund":"招商中证疫苗与生物技术ETF","group":"医药"},"561980.SH":{"fund":"招商中证半导体产业ETF","group":"半导体"},"562260.SH":{"fund":"海富通中证汽车零部件主题ETF","group":"汽车"},"562300.SH":{"fund":"银华中证内地低碳经济主题ETF","group":"新能源"},"562350.SH":{"fund":"银华中证全指电力公用事业ETF","group":"能源"},"562360.SH":{"fund":"银华中证机器人ETF","group":"高端制造"},"562390.SH":{"fund":"银华中证中药ETF","group":"医药"},"562500.SH":{"fund":"华夏中证机器人ETF","group":"高端制造"},"562510.SH":{"fund":"华夏中证旅游主题ETF","group":"消费"},"562550.SH":{"fund":"华夏中证绿色电力ETF","group":"能源"},"562580.SH":{"fund":"华夏中证全指可选消费ETF","group":"消费"},"562590.SH":{"fund":"华夏中证半导体材料设备主题ETF","group":"半导体"},"562600.SH":{"fund":"华夏中证全指医疗器械ETF","group":"医药"},"562700.SH":{"fund":"华夏中证汽车零部件主题ETF","group":"汽车"},"562800.SH":{"fund":"嘉实中证稀有金属主题ETF","group":"材料"},"562860.SH":{"fund":"嘉实中证疫苗与生物技术ETF","group":"医药"},"562870.SH":{"fund":"嘉实中证全指证券公司ETF","group":"金融"},"562880.SH":{"fund":"嘉实中证电池主题ETF","group":"新能源"},"562900.SH":{"fund":"易方达中证现代农业主题ETF","group":"农业养殖"},"562910.SH":{"fund":"易方达中证装备产业ETF","group":"高端制造"},"562930.SH":{"fund":"易方达中证软件服务ETF","group":"软件AI"},"562950.SH":{"fund":"易方达中证消费电子主题ETF","group":"电子"},"562960.SH":{"fund":"易方达中证绿色电力ETF","group":"能源"},"562970.SH":{"fund":"易方达中证光伏产业ETF","group":"新能源"},"563020.SH":{"fund":"易方达中证红利低波动ETF","group":"红利防御"},"563230.SH":{"fund":"富国中证卫星产业ETF","group":"军工航天"},"563320.SH":{"fund":"华泰柏瑞中证通用航空主题ETF","group":"军工航天"},"563670.SH":{"fund":"鹏华中证金融科技主题ETF","group":"金融"},"563690.SH":{"fund":"永赢中证红利低波动ETF","group":"红利防御"},"563700.SH":{"fund":"易方达中证红利价值ETF","group":"红利防御"},"563890.SH":{"fund":"创金合信中证国有企业红利ETF","group":"红利防御"},"588130.SH":{"fund":"华夏上证科创板生物医药ETF","group":"医药"},"588170.SH":{"fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体"},"588200.SH":{"fund":"嘉实上证科创板芯片ETF","group":"半导体"},"588250.SH":{"fund":"鹏华上证科创板生物医药ETF","group":"医药"},"588290.SH":{"fund":"华安上证科创板芯片ETF","group":"半导体"},"588700.SH":{"fund":"嘉实上证科创板生物医药ETF","group":"医药"},"588710.SH":{"fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体"},"588730.SH":{"fund":"易方达上证科创板人工智能ETF","group":"软件AI"},"588750.SH":{"fund":"汇添富上证科创板芯片ETF","group":"半导体"},"588760.SH":{"fund":"广发上证科创板人工智能ETF","group":"软件AI"},"588780.SH":{"fund":"国联安上证科创板芯片设计主题ETF","group":"半导体"},"588790.SH":{"fund":"博时上证科创板人工智能ETF","group":"软件AI"},"588810.SH":{"fund":"富国上证科创板芯片ETF","group":"半导体"},"588830.SH":{"fund":"鹏华上证科创板新能源ETF","group":"新能源"},"588860.SH":{"fund":"工银瑞信上证科创板生物医药ETF","group":"医药"},"588890.SH":{"fund":"南方上证科创板芯片ETF","group":"半导体"},"588920.SH":{"fund":"鹏华上证科创板芯片ETF","group":"半导体"},"588930.SH":{"fund":"银华上证科创板人工智能ETF","group":"软件AI"},"588960.SH":{"fund":"富国上证科创板新能源ETF","group":"新能源"},"588990.SH":{"fund":"博时上证科创板芯片ETF","group":"半导体"},"589010.SH":{"fund":"华夏上证科创板人工智能ETF","group":"软件AI"},"589020.SH":{"fund":"鹏华上证科创板半导体材料设备主题ETF","group":"半导体"},"589090.SH":{"fund":"鹏华上证科创板人工智能ETF","group":"软件AI"},"589100.SH":{"fund":"国泰上证科创板芯片ETF","group":"半导体"},"589110.SH":{"fund":"国泰上证科创板人工智能ETF","group":"软件AI"},"589120.SH":{"fund":"汇添富上证科创板创新药ETF","group":"医药"},"589380.SH":{"fund":"富国上证科创板人工智能ETF","group":"软件AI"},"589520.SH":{"fund":"华宝上证科创板人工智能ETF","group":"软件AI"},"589560.SH":{"fund":"汇添富上证科创板人工智能ETF","group":"软件AI"},"589720.SH":{"fund":"国泰上证科创板创新药ETF","group":"医药"},"589960.SH":{"fund":"易方达上证科创板新能源ETF","group":"新能源"},"510300.SH":{"fund":"沪深300ETF","group":"宽基"}},"strategies":{"monthly_buffer_cash":{"periods":[{"start":"20190102","end":"20190131","signal_date":"20181228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190201","end":"20190228","signal_date":"20190131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190301","end":"20190329","signal_date":"20190228","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190401","end":"20190430","signal_date":"20190329","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":81.9321581819795}],"cash_pct":18.067841818020504},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":82.35143996550943}],"cash_pct":17.64856003449057}},{"start":"20190506","end":"20190531","signal_date":"20190430","sessions":20,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.28547179865978}],"cash_pct":20.714528201340222},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.77905373871252}],"cash_pct":20.220946261287487}},{"start":"20190603","end":"20190628","signal_date":"20190531","sessions":19,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.70492217186772}],"cash_pct":30.29507782813228},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":70.79869935537045}],"cash_pct":29.20130064462956}},{"start":"20190701","end":"20190731","signal_date":"20190628","sessions":23,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":72.33737075375942}],"cash_pct":27.662629246240577},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":71.51058114506323}],"cash_pct":28.489418854936776}},{"start":"20190801","end":"20190830","signal_date":"20190731","sessions":22,"start_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190902","end":"20190930","signal_date":"20190830","sessions":20,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191008","end":"20191031","signal_date":"20190930","sessions":18,"start_weights":{"holdings":[{"code":"512980.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512980.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191101","end":"20191129","signal_date":"20191031","sessions":21,"start_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191202","end":"20191231","signal_date":"20191129","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200102","end":"20200123","signal_date":"20191231","sessions":16,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200203","end":"20200228","signal_date":"20200123","sessions":20,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200302","end":"20200331","signal_date":"20200228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200401","end":"20200430","signal_date":"20200331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200506","end":"20200529","signal_date":"20200430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200601","end":"20200630","signal_date":"20200529","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200701","end":"20200731","signal_date":"20200630","sessions":23,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":93.94624828527027}],"cash_pct":6.053751714729727},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":95.12158473290405}],"cash_pct":4.8784152670959475}},{"start":"20200803","end":"20200831","signal_date":"20200731","sessions":21,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":62.9234789566968}],"cash_pct":37.0765210433032},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":62.31744250595921}],"cash_pct":37.68255749404079}},{"start":"20200901","end":"20200930","signal_date":"20200831","sessions":22,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":52.14605882361253}],"cash_pct":47.85394117638747},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":50.4557389319728}],"cash_pct":49.5442610680272}},{"start":"20201009","end":"20201030","signal_date":"20200930","sessions":16,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":69.16244105128251}],"cash_pct":30.837558948717493},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":70.9838716955302}],"cash_pct":29.016128304469802}},{"start":"20201102","end":"20201130","signal_date":"20201030","sessions":21,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.78459771777928}],"cash_pct":17.215402282220726},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.49832358157138}],"cash_pct":16.501676418428612}},{"start":"20201201","end":"20201231","signal_date":"20201130","sessions":23,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.58102581010048}],"cash_pct":21.41897418989952},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":81.98331367889494}],"cash_pct":18.01668632110506}},{"start":"20210104","end":"20210129","signal_date":"20201231","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.17402939443531}],"cash_pct":20.82597060556469},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.42992085962149}],"cash_pct":21.570079140378517}},{"start":"20210201","end":"20210226","signal_date":"20210129","sessions":15,"start_weights":{"holdings":[{"code":"515700.SH","weight_pct":59.31529900028275}],"cash_pct":40.68470099971725},"end_weights":{"holdings":[{"code":"515700.SH","weight_pct":56.530376155227}],"cash_pct":43.469623844773}},{"start":"20210301","end":"20210331","signal_date":"20210226","sessions":23,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20210401","end":"20210430","signal_date":"20210331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210506","end":"20210531","signal_date":"20210430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210601","end":"20210630","signal_date":"20210531","sessions":21,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":66.69167477587854}],"cash_pct":33.30832522412146},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":69.40643185701097}],"cash_pct":30.593568142989024}},{"start":"20210701","end":"20210730","signal_date":"20210630","sessions":22,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":74.31470037697024}],"cash_pct":25.685299623029767},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":77.34424870598293}],"cash_pct":22.65575129401707}},{"start":"20210802","end":"20210831","signal_date":"20210730","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210901","end":"20210930","signal_date":"20210831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211008","end":"20211029","signal_date":"20210930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211101","end":"20211130","signal_date":"20211029","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211201","end":"20211231","signal_date":"20211130","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220104","end":"20220128","signal_date":"20211231","sessions":19,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":89.3231781987857}],"cash_pct":10.67682180121431},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":87.25726111499236}],"cash_pct":12.742738885007643}},{"start":"20220207","end":"20220228","signal_date":"20220128","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220301","end":"20220331","signal_date":"20220228","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220401","end":"20220429","signal_date":"20220331","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220505","end":"20220531","signal_date":"20220429","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220601","end":"20220630","signal_date":"20220531","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220701","end":"20220729","signal_date":"20220630","sessions":21,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.363295603281216}],"cash_pct":43.636704396718784},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":55.075799331054995}],"cash_pct":44.924200668945005}},{"start":"20220801","end":"20220831","signal_date":"20220729","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220901","end":"20220930","signal_date":"20220831","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221010","end":"20221031","signal_date":"20220930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221101","end":"20221130","signal_date":"20221031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221201","end":"20221230","signal_date":"20221130","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230103","end":"20230131","signal_date":"20221230","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230201","end":"20230228","signal_date":"20230131","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.23521602344915}],"cash_pct":22.764783976550838},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.76708107098025}],"cash_pct":22.232918929019753}},{"start":"20230301","end":"20230331","signal_date":"20230228","sessions":23,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":97.64981829226276}],"cash_pct":2.350181707737231},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":98.16672953907783}],"cash_pct":1.833270460922165}},{"start":"20230403","end":"20230428","signal_date":"20230331","sessions":19,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":67.96416568911057}],"cash_pct":32.035834310889435},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":71.16113251502186}],"cash_pct":28.838867484978138}},{"start":"20230504","end":"20230531","signal_date":"20230428","sessions":20,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":44.63213029357516}],"cash_pct":55.36786970642484},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":42.336770585684306}],"cash_pct":57.663229414315694}},{"start":"20230601","end":"20230630","signal_date":"20230531","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230703","end":"20230731","signal_date":"20230630","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230801","end":"20230831","signal_date":"20230731","sessions":23,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20230901","end":"20230928","signal_date":"20230831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231009","end":"20231031","signal_date":"20230928","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231101","end":"20231130","signal_date":"20231031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231201","end":"20231229","signal_date":"20231130","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240102","end":"20240131","signal_date":"20231229","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240201","end":"20240229","signal_date":"20240131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240301","end":"20240329","signal_date":"20240229","sessions":21,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240401","end":"20240430","signal_date":"20240329","sessions":20,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.11340559636388}],"cash_pct":46.88659440363612},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.19731614254848}],"cash_pct":46.80268385745152}},{"start":"20240506","end":"20240531","signal_date":"20240430","sessions":20,"start_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.30735336343605}],"cash_pct":15.692646636563945},"end_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.20551079497699}],"cash_pct":15.79448920502301}},{"start":"20240603","end":"20240628","signal_date":"20240531","sessions":19,"start_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240701","end":"20240731","signal_date":"20240628","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240801","end":"20240830","signal_date":"20240731","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240902","end":"20240930","signal_date":"20240830","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20241008","end":"20241031","signal_date":"20240930","sessions":18,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":72.34578384029935}],"cash_pct":27.654216159700653},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":70.39432432172788}],"cash_pct":29.605675678272124}},{"start":"20241101","end":"20241129","signal_date":"20241031","sessions":21,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":43.84926899601457}],"cash_pct":56.15073100398542},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":48.05355259901113}],"cash_pct":51.94644740098888}},{"start":"20241202","end":"20241231","signal_date":"20241129","sessions":22,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":37.539954011058654}],"cash_pct":62.460045988941346},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":34.940992086105794}],"cash_pct":65.0590079138942}},{"start":"20250102","end":"20250127","signal_date":"20241231","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250205","end":"20250228","signal_date":"20250127","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250303","end":"20250331","signal_date":"20250228","sessions":21,"start_weights":{"holdings":[{"code":"562500.SH","weight_pct":60.95663797292311}],"cash_pct":39.04336202707689},"end_weights":{"holdings":[{"code":"562500.SH","weight_pct":60.07061357030445}],"cash_pct":39.92938642969555}},{"start":"20250401","end":"20250430","signal_date":"20250331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250506","end":"20250530","signal_date":"20250430","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250603","end":"20250630","signal_date":"20250530","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250701","end":"20250731","signal_date":"20250630","sessions":23,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":69.58835313047578}],"cash_pct":30.411646869524223},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":73.41583263335163}],"cash_pct":26.58416736664837}},{"start":"20250801","end":"20250829","signal_date":"20250731","sessions":21,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":88.9365216717216}],"cash_pct":11.063478328278409},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":92.25476138666048}],"cash_pct":7.745238613339522}},{"start":"20250901","end":"20250930","signal_date":"20250829","sessions":22,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.82164230406066}],"cash_pct":33.17835769593934},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.5904683631124}],"cash_pct":33.409531636887614}},{"start":"20251009","end":"20251031","signal_date":"20250930","sessions":17,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":74.4688052683162}],"cash_pct":25.531194731683794},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":74.51243810242457}],"cash_pct":25.48756189757544}},{"start":"20251103","end":"20251128","signal_date":"20251031","sessions":20,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.80588825830418}],"cash_pct":45.19411174169582},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.373724563168444}],"cash_pct":45.626275436831556}},{"start":"20251201","end":"20251231","signal_date":"20251128","sessions":23,"start_weights":{"holdings":[{"code":"562510.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"562510.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20260105","end":"20260130","signal_date":"20251231","sessions":20,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.043712366628284}],"cash_pct":40.956287633371716},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.96988702214255}],"cash_pct":40.03011297785745}},{"start":"20260202","end":"20260227","signal_date":"20260130","sessions":14,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.58074589451854}],"cash_pct":52.41925410548145},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.80759709721819}],"cash_pct":52.19240290278181}},{"start":"20260302","end":"20260331","signal_date":"20260227","sessions":22,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":94.2036730599804}],"cash_pct":5.796326940019602},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":93.54574710649706}],"cash_pct":6.454252893502943}},{"start":"20260401","end":"20260430","signal_date":"20260331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260506","end":"20260529","signal_date":"20260430","sessions":18,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.3941479485241}],"cash_pct":40.6058520514759},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":63.237810811340125}],"cash_pct":36.762189188659875}},{"start":"20260601","end":"20260630","signal_date":"20260529","sessions":21,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":52.62503304745512}],"cash_pct":47.37496695254488},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":66.46407485494005}],"cash_pct":33.535925145059956}},{"start":"20260701","end":"20260731","signal_date":"20260630","sessions":23,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":44.58244792491377}],"cash_pct":55.41755207508623},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":34.98403567245607}],"cash_pct":65.01596432754393}},{"start":"20260803","end":"20260811","signal_date":"20260731","sessions":7,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}}],"signals":[{"signal_date":"20181228","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20190102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190131","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20190201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190228","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":100.0}],"status":"executed","execution_date":"20190301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190329","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":81.9321581819795}],"status":"executed","execution_date":"20190401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190430","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":79.28547179865978}],"status":"executed","execution_date":"20190506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190531","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":69.70492217186772}],"status":"executed","execution_date":"20190603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190628","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":72.33737075375942}],"status":"executed","execution_date":"20190701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190731","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":100.0}],"status":"executed","execution_date":"20190801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190830","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20190902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190930","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":100.0}],"status":"executed","execution_date":"20191008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191031","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20191101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191129","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20191202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191231","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200123","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200228","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20200302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200331","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20200401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200430","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20200506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200529","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20200601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200630","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":93.94624828527027}],"status":"executed","execution_date":"20200701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200731","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":62.9234789566968}],"status":"executed","execution_date":"20200803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200831","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":52.14605882361253}],"status":"executed","execution_date":"20200901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200930","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":69.16244105128251}],"status":"executed","execution_date":"20201009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201030","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":82.78459771777928}],"status":"executed","execution_date":"20201102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201130","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":78.58102581010048}],"status":"executed","execution_date":"20201201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201231","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":79.17402939443531}],"status":"executed","execution_date":"20210104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210129","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":59.31529900028275}],"status":"executed","execution_date":"20210201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210226","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20210301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210331","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20210401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210430","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20210506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210531","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":66.69167477587854}],"status":"executed","execution_date":"20210601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210630","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":74.31470037697024}],"status":"executed","execution_date":"20210701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210730","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20210802","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210831","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20210901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210930","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20211008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211029","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20211101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211130","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20211201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211231","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":89.3231781987857}],"status":"executed","execution_date":"20220104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220128","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20220207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220228","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20220301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220331","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20220401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220429","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20220505","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220531","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20220601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220630","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":56.363295603281216}],"status":"executed","execution_date":"20220701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220729","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20220801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220831","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20220901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220930","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20221010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221031","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20221101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221130","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20221201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221230","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20230103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230131","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":77.23521602344915}],"status":"executed","execution_date":"20230201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230228","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":97.64981829226276}],"status":"executed","execution_date":"20230301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230331","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":67.96416568911057}],"status":"executed","execution_date":"20230403","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230428","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":44.63213029357516}],"status":"executed","execution_date":"20230504","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230531","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20230601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230630","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20230703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230731","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":100.0}],"status":"executed","execution_date":"20230801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230831","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20230901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230928","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20231009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231031","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20231101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231130","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20231201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231229","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20240102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240131","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20240201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240229","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20240301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240329","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":53.11340559636388}],"status":"executed","execution_date":"20240401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240430","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":84.30735336343605}],"status":"executed","execution_date":"20240506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240531","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":100.0}],"status":"executed","execution_date":"20240603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240628","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20240701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240731","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20240801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240830","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20240902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240930","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":72.34578384029935}],"status":"executed","execution_date":"20241008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241031","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":43.84926899601457}],"status":"executed","execution_date":"20241101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241129","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":37.539954011058654}],"status":"executed","execution_date":"20241202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241231","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250127","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250228","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":60.95663797292311}],"status":"executed","execution_date":"20250303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250331","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20250401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250430","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20250506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250530","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20250603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250630","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":69.58835313047578}],"status":"executed","execution_date":"20250701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250731","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":88.9365216717216}],"status":"executed","execution_date":"20250801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250829","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":66.82164230406066}],"status":"executed","execution_date":"20250901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250930","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":74.4688052683162}],"status":"executed","execution_date":"20251009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251031","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":54.80588825830418}],"status":"executed","execution_date":"20251103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251128","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":100.0}],"status":"executed","execution_date":"20251201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251231","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":59.043712366628284}],"status":"executed","execution_date":"20260105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260130","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":47.58074589451854}],"status":"executed","execution_date":"20260202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260227","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":94.2036730599804}],"status":"executed","execution_date":"20260302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260331","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20260401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260430","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":59.3941479485241}],"status":"executed","execution_date":"20260506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260529","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":52.62503304745512}],"status":"executed","execution_date":"20260601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260630","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":100.0,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":44.58244792491377}],"status":"executed","execution_date":"20260701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260731","phase_offsets_updated":[0],"broken_slot_exit":false,"equity_raw_budget_pct":0.0,"holdings":[],"status":"executed","execution_date":"20260803","superseded_date":null,"waiting_sessions":0}]},"monthly_exit":{"periods":[{"start":"20190102","end":"20190131","signal_date":"20181228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190201","end":"20190228","signal_date":"20190131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190301","end":"20190329","signal_date":"20190228","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190401","end":"20190430","signal_date":"20190329","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":81.9321581819795}],"cash_pct":18.067841818020504},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":82.35143996550943}],"cash_pct":17.64856003449057}},{"start":"20190506","end":"20190531","signal_date":"20190430","sessions":20,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.28547179865978}],"cash_pct":20.714528201340222},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.77905373871252}],"cash_pct":20.220946261287487}},{"start":"20190603","end":"20190628","signal_date":"20190531","sessions":19,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.70492217186772}],"cash_pct":30.29507782813228},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":70.79869935537045}],"cash_pct":29.20130064462956}},{"start":"20190701","end":"20190708","signal_date":"20190628","sessions":6,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":72.33737075375942}],"cash_pct":27.662629246240577},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":71.3520181550971}],"cash_pct":28.647981844902905}},{"start":"20190709","end":"20190731","signal_date":"20190708","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190801","end":"20190802","signal_date":"20190731","sessions":2,"start_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190805","end":"20190830","signal_date":"20190802","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190902","end":"20190926","signal_date":"20190830","sessions":18,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190927","end":"20190930","signal_date":"20190926","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20191008","end":"20191008","signal_date":"20190930","sessions":1,"start_weights":{"holdings":[{"code":"512980.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512980.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191009","end":"20191031","signal_date":"20191008","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20191101","end":"20191129","signal_date":"20191031","sessions":21,"start_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191202","end":"20191231","signal_date":"20191129","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200102","end":"20200123","signal_date":"20191231","sessions":16,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200203","end":"20200203","signal_date":"20200123","sessions":1,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200204","end":"20200228","signal_date":"20200203","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200302","end":"20200331","signal_date":"20200228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200401","end":"20200430","signal_date":"20200331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200506","end":"20200529","signal_date":"20200430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200601","end":"20200630","signal_date":"20200529","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200701","end":"20200731","signal_date":"20200630","sessions":23,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":93.94624828527027}],"cash_pct":6.053751714729727},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":95.12158473290405}],"cash_pct":4.8784152670959475}},{"start":"20200803","end":"20200831","signal_date":"20200731","sessions":21,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":62.9234789566968}],"cash_pct":37.0765210433032},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":62.31744250595921}],"cash_pct":37.68255749404079}},{"start":"20200901","end":"20200930","signal_date":"20200831","sessions":22,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":52.14605882361253}],"cash_pct":47.85394117638747},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":50.4557389319728}],"cash_pct":49.5442610680272}},{"start":"20201009","end":"20201030","signal_date":"20200930","sessions":16,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":69.16244105128251}],"cash_pct":30.837558948717493},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":70.9838716955302}],"cash_pct":29.016128304469802}},{"start":"20201102","end":"20201130","signal_date":"20201030","sessions":21,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.78459771777928}],"cash_pct":17.215402282220726},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.49832358157138}],"cash_pct":16.501676418428612}},{"start":"20201201","end":"20201231","signal_date":"20201130","sessions":23,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.58102581010048}],"cash_pct":21.41897418989952},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":81.98331367889494}],"cash_pct":18.01668632110506}},{"start":"20210104","end":"20210129","signal_date":"20201231","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.17402939443531}],"cash_pct":20.82597060556469},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.42992085962149}],"cash_pct":21.570079140378517}},{"start":"20210201","end":"20210226","signal_date":"20210129","sessions":15,"start_weights":{"holdings":[{"code":"515700.SH","weight_pct":59.31529900028275}],"cash_pct":40.68470099971725},"end_weights":{"holdings":[{"code":"515700.SH","weight_pct":56.530376155227}],"cash_pct":43.469623844773}},{"start":"20210301","end":"20210309","signal_date":"20210226","sessions":7,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20210310","end":"20210331","signal_date":"20210309","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210401","end":"20210430","signal_date":"20210331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210506","end":"20210531","signal_date":"20210430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210601","end":"20210615","signal_date":"20210531","sessions":10,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":66.69167477587854}],"cash_pct":33.30832522412146},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":67.24016225156782}],"cash_pct":32.759837748432176}},{"start":"20210616","end":"20210630","signal_date":"20210615","sessions":11,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210701","end":"20210702","signal_date":"20210630","sessions":2,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":74.31470037697024}],"cash_pct":25.685299623029767},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":73.97408408838538}],"cash_pct":26.025915911614618}},{"start":"20210705","end":"20210730","signal_date":"20210702","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210802","end":"20210831","signal_date":"20210730","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210901","end":"20210930","signal_date":"20210831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211008","end":"20211029","signal_date":"20210930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211101","end":"20211130","signal_date":"20211029","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211201","end":"20211231","signal_date":"20211130","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220104","end":"20220104","signal_date":"20211231","sessions":1,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":89.3231781987857}],"cash_pct":10.67682180121431},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":89.3231781987857}],"cash_pct":10.67682180121431}},{"start":"20220105","end":"20220128","signal_date":"20220104","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220207","end":"20220228","signal_date":"20220128","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220301","end":"20220331","signal_date":"20220228","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220401","end":"20220429","signal_date":"20220331","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220505","end":"20220531","signal_date":"20220429","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220601","end":"20220630","signal_date":"20220531","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220701","end":"20220715","signal_date":"20220630","sessions":11,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.363295603281216}],"cash_pct":43.636704396718784},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.338760295605596}],"cash_pct":43.661239704394404}},{"start":"20220718","end":"20220729","signal_date":"20220715","sessions":10,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220801","end":"20220831","signal_date":"20220729","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220901","end":"20220930","signal_date":"20220831","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221010","end":"20221031","signal_date":"20220930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221101","end":"20221130","signal_date":"20221031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221201","end":"20221230","signal_date":"20221130","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230103","end":"20230131","signal_date":"20221230","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230201","end":"20230228","signal_date":"20230131","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.23521602344915}],"cash_pct":22.764783976550838},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.76708107098025}],"cash_pct":22.232918929019753}},{"start":"20230301","end":"20230331","signal_date":"20230228","sessions":23,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":97.64981829226276}],"cash_pct":2.350181707737231},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":98.16672953907783}],"cash_pct":1.833270460922165}},{"start":"20230403","end":"20230425","signal_date":"20230331","sessions":16,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":67.96416568911057}],"cash_pct":32.035834310889435},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":70.68263319758654}],"cash_pct":29.31736680241346}},{"start":"20230426","end":"20230428","signal_date":"20230425","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230504","end":"20230510","signal_date":"20230428","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":44.63213029357516}],"cash_pct":55.36786970642484},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":41.47259357905674}],"cash_pct":58.52740642094325}},{"start":"20230511","end":"20230531","signal_date":"20230510","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230601","end":"20230630","signal_date":"20230531","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230703","end":"20230731","signal_date":"20230630","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230801","end":"20230811","signal_date":"20230731","sessions":9,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20230814","end":"20230831","signal_date":"20230811","sessions":14,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230901","end":"20230928","signal_date":"20230831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231009","end":"20231031","signal_date":"20230928","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231101","end":"20231130","signal_date":"20231031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231201","end":"20231229","signal_date":"20231130","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240102","end":"20240131","signal_date":"20231229","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240201","end":"20240229","signal_date":"20240131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240301","end":"20240329","signal_date":"20240229","sessions":21,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240401","end":"20240430","signal_date":"20240329","sessions":20,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.11340559636388}],"cash_pct":46.88659440363612},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.19731614254848}],"cash_pct":46.80268385745152}},{"start":"20240506","end":"20240515","signal_date":"20240430","sessions":8,"start_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.30735336343605}],"cash_pct":15.692646636563945},"end_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.54404516337519}],"cash_pct":15.455954836624809}},{"start":"20240516","end":"20240531","signal_date":"20240515","sessions":12,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240603","end":"20240625","signal_date":"20240531","sessions":16,"start_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240626","end":"20240628","signal_date":"20240625","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240701","end":"20240731","signal_date":"20240628","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240801","end":"20240830","signal_date":"20240731","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240902","end":"20240930","signal_date":"20240830","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20241008","end":"20241031","signal_date":"20240930","sessions":18,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":72.34578384029935}],"cash_pct":27.654216159700653},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":70.39432432172788}],"cash_pct":29.605675678272124}},{"start":"20241101","end":"20241129","signal_date":"20241031","sessions":21,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":43.84926899601457}],"cash_pct":56.15073100398542},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":48.05355259901113}],"cash_pct":51.94644740098888}},{"start":"20241202","end":"20241231","signal_date":"20241129","sessions":22,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":37.539954011058654}],"cash_pct":62.460045988941346},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":34.940992086105794}],"cash_pct":65.0590079138942}},{"start":"20250102","end":"20250127","signal_date":"20241231","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250205","end":"20250228","signal_date":"20250127","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250303","end":"20250328","signal_date":"20250228","sessions":20,"start_weights":{"holdings":[{"code":"562500.SH","weight_pct":60.95663797292311}],"cash_pct":39.04336202707689},"end_weights":{"holdings":[{"code":"562500.SH","weight_pct":60.414095177950564}],"cash_pct":39.585904822049436}},{"start":"20250331","end":"20250331","signal_date":"20250328","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250401","end":"20250430","signal_date":"20250331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250506","end":"20250530","signal_date":"20250430","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250603","end":"20250630","signal_date":"20250530","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250701","end":"20250731","signal_date":"20250630","sessions":23,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":69.58835313047578}],"cash_pct":30.411646869524223},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":73.41583263335163}],"cash_pct":26.58416736664837}},{"start":"20250801","end":"20250829","signal_date":"20250731","sessions":21,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":88.9365216717216}],"cash_pct":11.063478328278409},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":92.25476138666048}],"cash_pct":7.745238613339522}},{"start":"20250901","end":"20250930","signal_date":"20250829","sessions":22,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.82164230406066}],"cash_pct":33.17835769593934},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.5904683631124}],"cash_pct":33.409531636887614}},{"start":"20251009","end":"20251031","signal_date":"20250930","sessions":17,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":74.4688052683162}],"cash_pct":25.531194731683794},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":74.51243810242457}],"cash_pct":25.48756189757544}},{"start":"20251103","end":"20251128","signal_date":"20251031","sessions":20,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.80588825830418}],"cash_pct":45.19411174169582},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.373724563168444}],"cash_pct":45.626275436831556}},{"start":"20251201","end":"20251231","signal_date":"20251128","sessions":23,"start_weights":{"holdings":[{"code":"562510.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"562510.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20260105","end":"20260130","signal_date":"20251231","sessions":20,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.043712366628284}],"cash_pct":40.956287633371716},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.96988702214255}],"cash_pct":40.03011297785745}},{"start":"20260202","end":"20260227","signal_date":"20260130","sessions":14,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.58074589451854}],"cash_pct":52.41925410548145},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.80759709721819}],"cash_pct":52.19240290278181}},{"start":"20260302","end":"20260304","signal_date":"20260227","sessions":3,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":94.2036730599804}],"cash_pct":5.796326940019602},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":94.3846088555715}],"cash_pct":5.615391144428495}},{"start":"20260305","end":"20260331","signal_date":"20260304","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260401","end":"20260430","signal_date":"20260331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260506","end":"20260529","signal_date":"20260430","sessions":18,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.3941479485241}],"cash_pct":40.6058520514759},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":63.237810811340125}],"cash_pct":36.762189188659875}},{"start":"20260601","end":"20260630","signal_date":"20260529","sessions":21,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":52.62503304745512}],"cash_pct":47.37496695254488},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":66.46407485494005}],"cash_pct":33.535925145059956}},{"start":"20260701","end":"20260713","signal_date":"20260630","sessions":9,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":44.58244792491377}],"cash_pct":55.41755207508623},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":41.45863211291572}],"cash_pct":58.541367887084284}},{"start":"20260714","end":"20260731","signal_date":"20260713","sessions":14,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260803","end":"20260811","signal_date":"20260731","sessions":7,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}}],"signals":[{"signal_date":"20181228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":100.0}],"status":"executed","execution_date":"20190301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.819321581819795,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":81.9321581819795}],"status":"executed","execution_date":"20190401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7928547179865978,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":79.28547179865978}],"status":"executed","execution_date":"20190506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6970492217186772,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":69.70492217186772}],"status":"executed","execution_date":"20190603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7233737075375942,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":72.33737075375942}],"status":"executed","execution_date":"20190701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190708","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190709","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":100.0}],"status":"executed","execution_date":"20190801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190802","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190805","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20190902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190926","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190927","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":100.0}],"status":"executed","execution_date":"20191008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191008","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20191009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20191101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20191202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200123","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200203","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200204","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9394624828527027,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":93.94624828527027}],"status":"executed","execution_date":"20200701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.629234789566968,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":62.9234789566968}],"status":"executed","execution_date":"20200803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5214605882361253,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":52.14605882361253}],"status":"executed","execution_date":"20200901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6916244105128251,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":69.16244105128251}],"status":"executed","execution_date":"20201009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201030","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8278459771777927,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":82.78459771777928}],"status":"executed","execution_date":"20201102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7858102581010048,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":78.58102581010048}],"status":"executed","execution_date":"20201201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7917402939443531,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":79.17402939443531}],"status":"executed","execution_date":"20210104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5931529900028275,"holdings":[{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":59.31529900028275}],"status":"executed","execution_date":"20210201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210226","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20210301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210309","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210310","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6669167477587854,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":66.69167477587854}],"status":"executed","execution_date":"20210601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210615","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210616","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7431470037697023,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":74.31470037697024}],"status":"executed","execution_date":"20210701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210702","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210705","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210730","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210802","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211029","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8932317819878569,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":89.3231781987857}],"status":"executed","execution_date":"20220104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220104","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220429","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220505","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5636329560328122,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":56.363295603281216}],"status":"executed","execution_date":"20220701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220715","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220718","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220729","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221230","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7723521602344916,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":77.23521602344915}],"status":"executed","execution_date":"20230201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9764981829226277,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":97.64981829226276}],"status":"executed","execution_date":"20230301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6796416568911057,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":67.96416568911057}],"status":"executed","execution_date":"20230403","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230425","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230426","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230428","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.4463213029357516,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":44.63213029357516}],"status":"executed","execution_date":"20230504","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230510","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230511","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":100.0}],"status":"executed","execution_date":"20230801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230811","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230814","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230928","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20240301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5311340559636388,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":53.11340559636388}],"status":"executed","execution_date":"20240401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8430735336343606,"holdings":[{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":84.30735336343605}],"status":"executed","execution_date":"20240506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240515","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240516","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":100.0}],"status":"executed","execution_date":"20240603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240625","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240626","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7234578384029935,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":72.34578384029935}],"status":"executed","execution_date":"20241008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.43849268996014573,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":43.84926899601457}],"status":"executed","execution_date":"20241101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.37539954011058657,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":37.539954011058654}],"status":"executed","execution_date":"20241202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250127","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6095663797292311,"holdings":[{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":60.95663797292311}],"status":"executed","execution_date":"20250303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250328","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250331","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250530","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6958835313047578,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":69.58835313047578}],"status":"executed","execution_date":"20250701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8893652167172159,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":88.9365216717216}],"status":"executed","execution_date":"20250801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250829","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6682164230406066,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":66.82164230406066}],"status":"executed","execution_date":"20250901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7446880526831621,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":74.4688052683162}],"status":"executed","execution_date":"20251009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5480588825830418,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":54.80588825830418}],"status":"executed","execution_date":"20251103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":100.0}],"status":"executed","execution_date":"20251201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5904371236662829,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":59.043712366628284}],"status":"executed","execution_date":"20260105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.47580745894518545,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":47.58074589451854}],"status":"executed","execution_date":"20260202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260227","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.942036730599804,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":94.2036730599804}],"status":"executed","execution_date":"20260302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260304","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260305","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.593941479485241,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":59.3941479485241}],"status":"executed","execution_date":"20260506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5262503304745512,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":52.62503304745512}],"status":"executed","execution_date":"20260601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.4458244792491377,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":44.58244792491377}],"status":"executed","execution_date":"20260701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260713","reason":["trend_exit"],"slots_updated":[],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260714","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260803","superseded_date":null,"waiting_sessions":0}]},"daily_risk_reduce":{"periods":[{"start":"20190102","end":"20190131","signal_date":"20181228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190201","end":"20190228","signal_date":"20190131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190301","end":"20190301","signal_date":"20190228","sessions":1,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":89.86622411782479}],"cash_pct":10.133775882175211},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":89.86622411782479}],"cash_pct":10.133775882175211}},{"start":"20190304","end":"20190307","signal_date":"20190301","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":86.66202355672146}],"cash_pct":13.337976443278531},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":86.37463806610494}],"cash_pct":13.625361933895064}},{"start":"20190308","end":"20190308","signal_date":"20190307","sessions":1,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":82.34331263204403}],"cash_pct":17.65668736795597},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":82.34331263204403}],"cash_pct":17.65668736795597}},{"start":"20190311","end":"20190318","signal_date":"20190308","sessions":6,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":80.08959508872444}],"cash_pct":19.91040491127557},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":81.37652080718503}],"cash_pct":18.623479192814973}},{"start":"20190319","end":"20190329","signal_date":"20190318","sessions":9,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":65.18834009485943}],"cash_pct":34.81165990514058},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":66.07368835025872}],"cash_pct":33.92631164974128}},{"start":"20190401","end":"20190401","signal_date":"20190329","sessions":1,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":64.2746210135117}],"cash_pct":35.7253789864883},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":64.2746210135117}],"cash_pct":35.7253789864883}},{"start":"20190402","end":"20190411","signal_date":"20190401","sessions":7,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":62.144969822875595}],"cash_pct":37.855030177124405},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":62.28594658746031}],"cash_pct":37.71405341253969}},{"start":"20190412","end":"20190430","signal_date":"20190411","sessions":13,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":59.77701501484998}],"cash_pct":40.22298498515002},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":60.56023867017788}],"cash_pct":39.43976132982212}},{"start":"20190506","end":"20190506","signal_date":"20190430","sessions":1,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.28547179865978}],"cash_pct":20.714528201340222},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.28547179865978}],"cash_pct":20.714528201340222}},{"start":"20190507","end":"20190510","signal_date":"20190506","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":74.72680882773986}],"cash_pct":25.273191172260134},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":74.71978088837724}],"cash_pct":25.28021911162276}},{"start":"20190513","end":"20190515","signal_date":"20190510","sessions":3,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":72.15868167194856}],"cash_pct":27.841318328051447},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":73.1486234374739}],"cash_pct":26.8513765625261}},{"start":"20190516","end":"20190517","signal_date":"20190515","sessions":2,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.02841252717444}],"cash_pct":31.971587472825558},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":67.58204832268235}],"cash_pct":32.417951677317646}},{"start":"20190520","end":"20190522","signal_date":"20190517","sessions":3,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":65.47751941848072}],"cash_pct":34.522480581519275},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":64.92400074474686}],"cash_pct":35.075999255253144}},{"start":"20190523","end":"20190527","signal_date":"20190522","sessions":3,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":62.101006095161296}],"cash_pct":37.898993904838704},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":62.57744807976393}],"cash_pct":37.42255192023607}},{"start":"20190528","end":"20190531","signal_date":"20190527","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":59.644406777614655}],"cash_pct":40.355593222385345},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":59.60892663608446}],"cash_pct":40.39107336391554}},{"start":"20190603","end":"20190628","signal_date":"20190531","sessions":19,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":60.112840278294335}],"cash_pct":39.887159721705665},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":61.360961525462876}],"cash_pct":38.639038474537124}},{"start":"20190701","end":"20190731","signal_date":"20190628","sessions":23,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":72.33737075375942}],"cash_pct":27.662629246240577},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":71.51058114506323}],"cash_pct":28.489418854936776}},{"start":"20190801","end":"20190830","signal_date":"20190731","sessions":22,"start_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190902","end":"20190930","signal_date":"20190830","sessions":20,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191008","end":"20191031","signal_date":"20190930","sessions":18,"start_weights":{"holdings":[{"code":"512980.SH","weight_pct":97.40644832372989}],"cash_pct":2.5935516762701116},"end_weights":{"holdings":[{"code":"512980.SH","weight_pct":97.43685430837424}],"cash_pct":2.5631456916257678}},{"start":"20191101","end":"20191129","signal_date":"20191031","sessions":21,"start_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191202","end":"20191231","signal_date":"20191129","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200102","end":"20200109","signal_date":"20191231","sessions":6,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200110","end":"20200114","signal_date":"20200109","sessions":3,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":96.72662086626337}],"cash_pct":3.2733791337366203},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":96.82464471316095}],"cash_pct":3.1753552868390433}},{"start":"20200115","end":"20200115","signal_date":"20200114","sessions":1,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":94.33499634729597}],"cash_pct":5.665003652704026},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":94.33499634729597}],"cash_pct":5.665003652704026}},{"start":"20200116","end":"20200121","signal_date":"20200115","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":90.1944697063106}],"cash_pct":9.8055302936894},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":90.00339398101356}],"cash_pct":9.996606018986443}},{"start":"20200122","end":"20200123","signal_date":"20200121","sessions":2,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":86.73304299393287}],"cash_pct":13.266957006067138},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":86.38383090868263}],"cash_pct":13.616169091317376}},{"start":"20200203","end":"20200203","signal_date":"20200123","sessions":1,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":92.0759486241242}],"cash_pct":7.924051375875807},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":92.0759486241242}],"cash_pct":7.924051375875807}},{"start":"20200204","end":"20200210","signal_date":"20200203","sessions":5,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":56.0467445405295}],"cash_pct":43.9532554594705},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":57.897496131760754}],"cash_pct":42.102503868239246}},{"start":"20200211","end":"20200214","signal_date":"20200210","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":52.400932981575906}],"cash_pct":47.599067018424094},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":54.222782772965935}],"cash_pct":45.777217227034065}},{"start":"20200217","end":"20200228","signal_date":"20200214","sessions":10,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":49.98523419877028}],"cash_pct":50.01476580122972},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":47.42807250589453}],"cash_pct":52.57192749410547}},{"start":"20200302","end":"20200331","signal_date":"20200228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200401","end":"20200430","signal_date":"20200331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200506","end":"20200529","signal_date":"20200430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200601","end":"20200630","signal_date":"20200529","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200701","end":"20200709","signal_date":"20200630","sessions":7,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":93.94624828527027}],"cash_pct":6.053751714729727},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":94.3488311209929}],"cash_pct":5.651168879007107}},{"start":"20200710","end":"20200713","signal_date":"20200709","sessions":2,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":90.48971369124045}],"cash_pct":9.510286308759552},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":90.83320056373626}],"cash_pct":9.166799436263751}},{"start":"20200714","end":"20200714","signal_date":"20200713","sessions":1,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":85.84312299148641}],"cash_pct":14.156877008513591},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":85.84312299148641}],"cash_pct":14.156877008513591}},{"start":"20200715","end":"20200716","signal_date":"20200714","sessions":2,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":83.6796772468657}],"cash_pct":16.32032275313431},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":82.83515754047784}],"cash_pct":17.164842459522156}},{"start":"20200717","end":"20200724","signal_date":"20200716","sessions":6,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":65.34129127425689}],"cash_pct":34.65870872574312},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":66.05435245919675}],"cash_pct":33.94564754080325}},{"start":"20200727","end":"20200729","signal_date":"20200724","sessions":3,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":54.36804085423397}],"cash_pct":45.63195914576603},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":55.91715314700604}],"cash_pct":44.08284685299396}},{"start":"20200730","end":"20200731","signal_date":"20200729","sessions":2,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":51.670167871974726}],"cash_pct":48.329832128025274},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":52.209510371805166}],"cash_pct":47.790489628194834}},{"start":"20200803","end":"20200804","signal_date":"20200731","sessions":2,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":38.91421988671724}],"cash_pct":61.08578011328276},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":38.08284143398415}],"cash_pct":61.91715856601585}},{"start":"20200805","end":"20200831","signal_date":"20200804","sessions":19,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":36.4478250996556}],"cash_pct":63.5521749003444},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":35.87963689988094}],"cash_pct":64.12036310011906}},{"start":"20200901","end":"20200922","signal_date":"20200831","sessions":16,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":52.14605882361253}],"cash_pct":47.85394117638747},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":50.38701525851359}],"cash_pct":49.61298474148641}},{"start":"20200923","end":"20200930","signal_date":"20200922","sessions":6,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":50.113333383653966}],"cash_pct":49.886666616346034},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":50.1476738130994}],"cash_pct":49.8523261869006}},{"start":"20201009","end":"20201012","signal_date":"20200930","sessions":2,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":69.16244105128251}],"cash_pct":30.837558948717493},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":70.24102414731863}],"cash_pct":29.758975852681367}},{"start":"20201013","end":"20201030","signal_date":"20201012","sessions":14,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":66.65737147775403}],"cash_pct":33.342628522245974},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":67.39191109221079}],"cash_pct":32.60808890778921}},{"start":"20201102","end":"20201106","signal_date":"20201030","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.78459771777928}],"cash_pct":17.215402282220726},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.11895817946063}],"cash_pct":16.881041820539366}},{"start":"20201109","end":"20201113","signal_date":"20201106","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.34401434077387}],"cash_pct":20.65598565922613},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.45846992063333}],"cash_pct":20.541530079366666}},{"start":"20201116","end":"20201116","signal_date":"20201113","sessions":1,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":73.21010076454269}],"cash_pct":26.789899235457316},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":73.21010076454269}],"cash_pct":26.789899235457316}},{"start":"20201117","end":"20201125","signal_date":"20201116","sessions":7,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":70.30841897728553}],"cash_pct":29.691581022714473},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":70.15602440697651}],"cash_pct":29.843975593023487}},{"start":"20201126","end":"20201130","signal_date":"20201125","sessions":3,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":67.34380632867102}],"cash_pct":32.65619367132898},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":66.78716685739033}],"cash_pct":33.21283314260967}},{"start":"20201201","end":"20201231","signal_date":"20201130","sessions":23,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":69.72561348865356}],"cash_pct":30.274386511346442},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":74.07038427949729}],"cash_pct":25.929615720502706}},{"start":"20210104","end":"20210108","signal_date":"20201231","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.17402939443531}],"cash_pct":20.82597060556469},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.61216586029042}],"cash_pct":20.387834139709582}},{"start":"20210111","end":"20210111","signal_date":"20210108","sessions":1,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":75.81571561971394}],"cash_pct":24.18428438028606},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":75.81571561971394}],"cash_pct":24.18428438028606}},{"start":"20210112","end":"20210114","signal_date":"20210111","sessions":3,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":68.00374021261952}],"cash_pct":31.996259787380488},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":66.98168864831807}],"cash_pct":33.01831135168193}},{"start":"20210115","end":"20210118","signal_date":"20210114","sessions":2,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":63.413904001056984}],"cash_pct":36.586095998943016},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":63.220275282137116}],"cash_pct":36.779724717862884}},{"start":"20210119","end":"20210125","signal_date":"20210118","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":61.279767036697976}],"cash_pct":38.720232963302024},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":63.50569547650263}],"cash_pct":36.49430452349737}},{"start":"20210126","end":"20210129","signal_date":"20210125","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":54.024215627988546}],"cash_pct":45.975784372011454},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":53.37363118565639}],"cash_pct":46.62636881434361}},{"start":"20210201","end":"20210226","signal_date":"20210129","sessions":15,"start_weights":{"holdings":[{"code":"515700.SH","weight_pct":49.831475623588204}],"cash_pct":50.168524376411796},"end_weights":{"holdings":[{"code":"515700.SH","weight_pct":46.97767883118623}],"cash_pct":53.02232116881377}},{"start":"20210301","end":"20210303","signal_date":"20210226","sessions":3,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20210304","end":"20210311","signal_date":"20210303","sessions":6,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":87.53046130722235}],"cash_pct":12.469538692777649},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":87.33278811603144}],"cash_pct":12.667211883968566}},{"start":"20210312","end":"20210331","signal_date":"20210311","sessions":14,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":82.32049870781475}],"cash_pct":17.67950129218525},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":82.24892594362271}],"cash_pct":17.75107405637729}},{"start":"20210401","end":"20210430","signal_date":"20210331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210506","end":"20210531","signal_date":"20210430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210601","end":"20210618","signal_date":"20210531","sessions":13,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":66.69167477587854}],"cash_pct":33.30832522412146},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":67.4545324574241}],"cash_pct":32.54546754257591}},{"start":"20210621","end":"20210630","signal_date":"20210618","sessions":8,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":61.02069829228457}],"cash_pct":38.97930170771543},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":63.06311002899271}],"cash_pct":36.93688997100729}},{"start":"20210701","end":"20210705","signal_date":"20210630","sessions":3,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":58.55781622701337}],"cash_pct":41.44218377298663},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":59.287986699624426}],"cash_pct":40.712013300375574}},{"start":"20210706","end":"20210709","signal_date":"20210705","sessions":4,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":54.8290953312849}],"cash_pct":45.1709046687151},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":55.82374016431279}],"cash_pct":44.17625983568721}},{"start":"20210712","end":"20210713","signal_date":"20210709","sessions":2,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":52.50879319840118}],"cash_pct":47.49120680159882},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":51.12198173235464}],"cash_pct":48.87801826764536}},{"start":"20210714","end":"20210730","signal_date":"20210713","sessions":13,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":48.47245006590025}],"cash_pct":51.52754993409976},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":52.66350728396995}],"cash_pct":47.33649271603005}},{"start":"20210802","end":"20210831","signal_date":"20210730","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210901","end":"20210930","signal_date":"20210831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211008","end":"20211029","signal_date":"20210930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211101","end":"20211130","signal_date":"20211029","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211201","end":"20211231","signal_date":"20211130","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220104","end":"20220105","signal_date":"20211231","sessions":2,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":75.11769332015349}],"cash_pct":24.88230667984651},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":75.0366566403464}],"cash_pct":24.9633433596536}},{"start":"20220106","end":"20220106","signal_date":"20220105","sessions":1,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":72.73997031903279}],"cash_pct":27.2600296809672},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":72.73997031903279}],"cash_pct":27.2600296809672}},{"start":"20220107","end":"20220107","signal_date":"20220106","sessions":1,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":69.54948925272404}],"cash_pct":30.45051074727596},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":69.54948925272404}],"cash_pct":30.45051074727596}},{"start":"20220110","end":"20220125","signal_date":"20220107","sessions":12,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":66.62931024091654}],"cash_pct":33.37068975908346},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":63.59146219169135}],"cash_pct":36.40853780830865}},{"start":"20220126","end":"20220127","signal_date":"20220125","sessions":2,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":59.293964105751364}],"cash_pct":40.706035894248636},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":58.33992371416898}],"cash_pct":41.66007628583102}},{"start":"20220128","end":"20220128","signal_date":"20220127","sessions":1,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":57.105067604992634}],"cash_pct":42.894932395007366},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":57.105067604992634}],"cash_pct":42.894932395007366}},{"start":"20220207","end":"20220228","signal_date":"20220128","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220301","end":"20220331","signal_date":"20220228","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220401","end":"20220429","signal_date":"20220331","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220505","end":"20220531","signal_date":"20220429","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220601","end":"20220630","signal_date":"20220531","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220701","end":"20220729","signal_date":"20220630","sessions":21,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.363295603281216}],"cash_pct":43.636704396718784},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":55.075799331054995}],"cash_pct":44.924200668945005}},{"start":"20220801","end":"20220831","signal_date":"20220729","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220901","end":"20220930","signal_date":"20220831","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221010","end":"20221031","signal_date":"20220930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221101","end":"20221130","signal_date":"20221031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221201","end":"20221230","signal_date":"20221130","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230103","end":"20230131","signal_date":"20221230","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230201","end":"20230228","signal_date":"20230131","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.23521602344915}],"cash_pct":22.764783976550838},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.76708107098025}],"cash_pct":22.232918929019753}},{"start":"20230301","end":"20230301","signal_date":"20230228","sessions":1,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":74.60920588289821}],"cash_pct":25.39079411710179},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":74.60920588289821}],"cash_pct":25.39079411710179}},{"start":"20230302","end":"20230317","signal_date":"20230301","sessions":12,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":68.7745913407429}],"cash_pct":31.22540865925709},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":68.9303996062782}],"cash_pct":31.069600393721796}},{"start":"20230320","end":"20230324","signal_date":"20230317","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":64.93929117502834}],"cash_pct":35.060708824971655},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":68.00389901880884}],"cash_pct":31.996100981191166}},{"start":"20230327","end":"20230331","signal_date":"20230324","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":58.91816605429007}],"cash_pct":41.08183394570993},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":59.70614529577774}],"cash_pct":40.29385470422226}},{"start":"20230403","end":"20230403","signal_date":"20230331","sessions":1,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":52.52349559635336}],"cash_pct":47.47650440364664},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":52.52349559635336}],"cash_pct":47.47650440364664}},{"start":"20230404","end":"20230410","signal_date":"20230403","sessions":4,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":47.787806807564486}],"cash_pct":52.21219319243551},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":46.70737259675871}],"cash_pct":53.29262740324129}},{"start":"20230411","end":"20230413","signal_date":"20230410","sessions":3,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":41.0850494150848}],"cash_pct":58.9149505849152},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":42.24987818807614}],"cash_pct":57.75012181192386}},{"start":"20230414","end":"20230421","signal_date":"20230413","sessions":6,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":38.319565414114685}],"cash_pct":61.68043458588532},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":38.23280250484553}],"cash_pct":61.76719749515447}},{"start":"20230424","end":"20230428","signal_date":"20230421","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":35.42411669057525}],"cash_pct":64.57588330942475},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":36.79430119950429}],"cash_pct":63.20569880049571}},{"start":"20230504","end":"20230531","signal_date":"20230428","sessions":20,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":31.07507468599061}],"cash_pct":68.92492531400939},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":29.110361689507}],"cash_pct":70.889638310493}},{"start":"20230601","end":"20230630","signal_date":"20230531","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230703","end":"20230731","signal_date":"20230630","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230801","end":"20230831","signal_date":"20230731","sessions":23,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":83.91175786131791}],"cash_pct":16.088242138682098},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":82.9081966772175}],"cash_pct":17.091803322782496}},{"start":"20230901","end":"20230928","signal_date":"20230831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231009","end":"20231031","signal_date":"20230928","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231101","end":"20231130","signal_date":"20231031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231201","end":"20231229","signal_date":"20231130","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240102","end":"20240131","signal_date":"20231229","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240201","end":"20240229","signal_date":"20240131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240301","end":"20240329","signal_date":"20240229","sessions":21,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240401","end":"20240430","signal_date":"20240329","sessions":20,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.11340559636388}],"cash_pct":46.88659440363612},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.19731614254848}],"cash_pct":46.80268385745152}},{"start":"20240506","end":"20240531","signal_date":"20240430","sessions":20,"start_weights":{"holdings":[{"code":"516650.SH","weight_pct":73.04905408036775}],"cash_pct":26.95094591963224},"end_weights":{"holdings":[{"code":"516650.SH","weight_pct":72.89763518068196}],"cash_pct":27.102364819318048}},{"start":"20240603","end":"20240628","signal_date":"20240531","sessions":19,"start_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240701","end":"20240731","signal_date":"20240628","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240801","end":"20240830","signal_date":"20240731","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240902","end":"20240930","signal_date":"20240830","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20241008","end":"20241008","signal_date":"20240930","sessions":1,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":48.53282808375872}],"cash_pct":51.467171916241284},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":48.53282808375872}],"cash_pct":51.467171916241284}},{"start":"20241009","end":"20241009","signal_date":"20241008","sessions":1,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":42.528983543248955}],"cash_pct":57.471016456751045},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":42.528983543248955}],"cash_pct":57.471016456751045}},{"start":"20241010","end":"20241018","signal_date":"20241009","sessions":7,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":37.17148774079036}],"cash_pct":62.828512259209646},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":37.9705026371045}],"cash_pct":62.02949736289549}},{"start":"20241021","end":"20241031","signal_date":"20241018","sessions":9,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":34.99057396630603}],"cash_pct":65.00942603369397},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":34.90734756180657}],"cash_pct":65.09265243819343}},{"start":"20241101","end":"20241129","signal_date":"20241031","sessions":21,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":31.22512365495019}],"cash_pct":68.77487634504982},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":34.97288924682947}],"cash_pct":65.02711075317053}},{"start":"20241202","end":"20241231","signal_date":"20241129","sessions":22,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":37.539954011058654}],"cash_pct":62.460045988941346},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":34.940992086105794}],"cash_pct":65.0590079138942}},{"start":"20250102","end":"20250127","signal_date":"20241231","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250205","end":"20250228","signal_date":"20250127","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250303","end":"20250331","signal_date":"20250228","sessions":21,"start_weights":{"holdings":[{"code":"562500.SH","weight_pct":49.519297872045456}],"cash_pct":50.480702127954544},"end_weights":{"holdings":[{"code":"562500.SH","weight_pct":48.592613053644136}],"cash_pct":51.40738694635587}},{"start":"20250401","end":"20250430","signal_date":"20250331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250506","end":"20250530","signal_date":"20250430","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250603","end":"20250630","signal_date":"20250530","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250701","end":"20250731","signal_date":"20250630","sessions":23,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":69.58835313047578}],"cash_pct":30.411646869524223},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":73.41583263335163}],"cash_pct":26.58416736664837}},{"start":"20250801","end":"20250819","signal_date":"20250731","sessions":13,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":76.76627275835888}],"cash_pct":23.233727241641123},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":80.21323638186315}],"cash_pct":19.78676361813685}},{"start":"20250820","end":"20250822","signal_date":"20250819","sessions":3,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":72.89597763473219}],"cash_pct":27.10402236526781},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":73.443855774966}],"cash_pct":26.556144225034007}},{"start":"20250825","end":"20250825","signal_date":"20250822","sessions":1,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":69.84514824214389}],"cash_pct":30.154851757856104},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":69.84514824214389}],"cash_pct":30.154851757856104}},{"start":"20250826","end":"20250828","signal_date":"20250825","sessions":3,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":62.14909555258012}],"cash_pct":37.85090444741988},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":64.80858113006897}],"cash_pct":35.19141886993103}},{"start":"20250829","end":"20250829","signal_date":"20250828","sessions":1,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":50.77401258581561}],"cash_pct":49.22598741418439},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":50.77401258581561}],"cash_pct":49.22598741418439}},{"start":"20250901","end":"20250902","signal_date":"20250829","sessions":2,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":51.91555631823071}],"cash_pct":48.08444368176929},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":50.430898145754846}],"cash_pct":49.569101854245154}},{"start":"20250903","end":"20250904","signal_date":"20250902","sessions":2,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":43.753028006991094}],"cash_pct":56.2469719930089},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":41.3548976382051}],"cash_pct":58.6451023617949}},{"start":"20250905","end":"20250908","signal_date":"20250904","sessions":2,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":36.248769349155275}],"cash_pct":63.751230650844725},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":35.090071075870675}],"cash_pct":64.90992892412932}},{"start":"20250909","end":"20250912","signal_date":"20250908","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":33.34022852376724}],"cash_pct":66.65977147623276},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":35.864962847006474}],"cash_pct":64.13503715299352}},{"start":"20250915","end":"20250930","signal_date":"20250912","sessions":12,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":31.0628681425075}],"cash_pct":68.9371318574925},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":31.875817760405216}],"cash_pct":68.12418223959477}},{"start":"20251009","end":"20251010","signal_date":"20250930","sessions":2,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":55.91081420628328}],"cash_pct":44.08918579371672},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":54.08120324699994}],"cash_pct":45.91879675300006}},{"start":"20251013","end":"20251031","signal_date":"20251010","sessions":15,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":47.06484266652551}],"cash_pct":52.93515733347449},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":49.24723293878777}],"cash_pct":50.75276706121223}},{"start":"20251103","end":"20251128","signal_date":"20251031","sessions":20,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.767092242161596}],"cash_pct":45.232907757838404},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.33486667299624}],"cash_pct":45.66513332700376}},{"start":"20251201","end":"20251201","signal_date":"20251128","sessions":1,"start_weights":{"holdings":[{"code":"562510.SH","weight_pct":94.31538201751162}],"cash_pct":5.6846179824883825},"end_weights":{"holdings":[{"code":"562510.SH","weight_pct":94.31538201751162}],"cash_pct":5.6846179824883825}},{"start":"20251202","end":"20251231","signal_date":"20251201","sessions":22,"start_weights":{"holdings":[{"code":"562510.SH","weight_pct":89.49696411511613}],"cash_pct":10.503035884883872},"end_weights":{"holdings":[{"code":"562510.SH","weight_pct":89.90197057107254}],"cash_pct":10.098029428927457}},{"start":"20260105","end":"20260130","signal_date":"20251231","sessions":20,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.043712366628284}],"cash_pct":40.956287633371716},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.96988702214255}],"cash_pct":40.03011297785745}},{"start":"20260202","end":"20260227","signal_date":"20260130","sessions":14,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":32.7163338564777}],"cash_pct":67.2836661435223},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":32.916818370330304}],"cash_pct":67.0831816296697}},{"start":"20260302","end":"20260302","signal_date":"20260227","sessions":1,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":61.95400847220276}],"cash_pct":38.04599152779724},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":61.95400847220276}],"cash_pct":38.04599152779724}},{"start":"20260303","end":"20260303","signal_date":"20260302","sessions":1,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":48.654436061952225}],"cash_pct":51.345563938047775},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":48.654436061952225}],"cash_pct":51.345563938047775}},{"start":"20260304","end":"20260304","signal_date":"20260303","sessions":1,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":42.22948268323429}],"cash_pct":57.77051731676571},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":42.22948268323429}],"cash_pct":57.77051731676571}},{"start":"20260305","end":"20260331","signal_date":"20260304","sessions":19,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":39.01963223032323}],"cash_pct":60.98036776967677},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":36.03176664861716}],"cash_pct":63.96823335138284}},{"start":"20260401","end":"20260430","signal_date":"20260331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260506","end":"20260529","signal_date":"20260430","sessions":18,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":56.532368664465515}],"cash_pct":43.467631335534485},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":60.46661418290381}],"cash_pct":39.53338581709619}},{"start":"20260601","end":"20260601","signal_date":"20260529","sessions":1,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":42.538650284787096}],"cash_pct":57.461349715212904},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":42.538650284787096}],"cash_pct":57.461349715212904}},{"start":"20260602","end":"20260609","signal_date":"20260601","sessions":6,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":39.301014084542054}],"cash_pct":60.698985915457946},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":41.37897330459103}],"cash_pct":58.62102669540897}},{"start":"20260610","end":"20260630","signal_date":"20260609","sessions":14,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":36.342081256987015}],"cash_pct":63.657918743012985},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":47.57557884325386}],"cash_pct":52.42442115674615}},{"start":"20260701","end":"20260702","signal_date":"20260630","sessions":2,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":42.15409576545298}],"cash_pct":57.84590423454703},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":39.477694476669875}],"cash_pct":60.522305523330125}},{"start":"20260703","end":"20260710","signal_date":"20260702","sessions":6,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":32.85094221669972}],"cash_pct":67.14905778330026},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":34.55753940451203}],"cash_pct":65.44246059548797}},{"start":"20260713","end":"20260715","signal_date":"20260710","sessions":3,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":30.291330353337454}],"cash_pct":69.70866964666254},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":28.65506872014272}],"cash_pct":71.34493127985728}},{"start":"20260716","end":"20260721","signal_date":"20260715","sessions":4,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":27.723033344356235}],"cash_pct":72.27696665564376},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":28.439059527644222}],"cash_pct":71.56094047235577}},{"start":"20260722","end":"20260731","signal_date":"20260721","sessions":8,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":21.304008837124517}],"cash_pct":78.69599116287549},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":19.624194502022707}],"cash_pct":80.3758054979773}},{"start":"20260803","end":"20260811","signal_date":"20260731","sessions":7,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}}],"signals":[{"signal_date":"20181228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8986622411782479,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":89.86622411782479}],"status":"executed","execution_date":"20190301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190301","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.8666202355672147,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":86.66202355672146}],"status":"executed","execution_date":"20190304","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190307","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.8234331263204403,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":82.34331263204403}],"status":"executed","execution_date":"20190308","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190308","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.8008959508872443,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":80.08959508872444}],"status":"executed","execution_date":"20190311","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190318","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6518834009485942,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":65.18834009485943}],"status":"executed","execution_date":"20190319","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.642746210135117,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":64.2746210135117}],"status":"executed","execution_date":"20190401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190401","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.621449698228756,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":62.144969822875595}],"status":"executed","execution_date":"20190402","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190411","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5977701501484998,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":59.77701501484998}],"status":"executed","execution_date":"20190412","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7928547179865978,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":79.28547179865978}],"status":"executed","execution_date":"20190506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190506","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.7472680882773987,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":74.72680882773986}],"status":"executed","execution_date":"20190507","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190510","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.7215868167194855,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":72.15868167194856}],"status":"executed","execution_date":"20190513","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190515","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6802841252717444,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":68.02841252717444}],"status":"executed","execution_date":"20190516","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190517","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6547751941848072,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":65.47751941848072}],"status":"executed","execution_date":"20190520","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190522","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6210100609516129,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":62.101006095161296}],"status":"executed","execution_date":"20190523","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190527","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5964440677761466,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":59.644406777614655}],"status":"executed","execution_date":"20190528","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6011284027829433,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":60.112840278294335}],"status":"executed","execution_date":"20190603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7233737075375942,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":72.33737075375942}],"status":"executed","execution_date":"20190701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":100.0}],"status":"executed","execution_date":"20190801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20190902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9740644832372989,"holdings":[{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":97.40644832372989}],"status":"executed","execution_date":"20191008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20191101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20191202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200109","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.9672662086626338,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":96.72662086626337}],"status":"executed","execution_date":"20200110","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200114","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.9433499634729597,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":94.33499634729597}],"status":"executed","execution_date":"20200115","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200115","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.901944697063106,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":90.1944697063106}],"status":"executed","execution_date":"20200116","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200121","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.8673304299393286,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":86.73304299393287}],"status":"executed","execution_date":"20200122","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200123","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9207594862412419,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":92.0759486241242}],"status":"executed","execution_date":"20200203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200203","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.560467445405295,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":56.0467445405295}],"status":"executed","execution_date":"20200204","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200210","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5240093298157591,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":52.400932981575906}],"status":"executed","execution_date":"20200211","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200214","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.4998523419877028,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":49.98523419877028}],"status":"executed","execution_date":"20200217","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9394624828527027,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":93.94624828527027}],"status":"executed","execution_date":"20200701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200709","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.9048971369124045,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":90.48971369124045}],"status":"executed","execution_date":"20200710","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200713","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.8584312299148641,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":85.84312299148641}],"status":"executed","execution_date":"20200714","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200714","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.8367967724686569,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":83.6796772468657}],"status":"executed","execution_date":"20200715","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200716","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6534129127425689,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":65.34129127425689}],"status":"executed","execution_date":"20200717","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200724","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5436804085423397,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":54.36804085423397}],"status":"executed","execution_date":"20200727","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200729","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5167016787197473,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":51.670167871974726}],"status":"executed","execution_date":"20200730","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.3891421988671724,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":38.91421988671724}],"status":"executed","execution_date":"20200803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200804","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.36447825099655606,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":36.4478250996556}],"status":"executed","execution_date":"20200805","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5214605882361253,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":52.14605882361253}],"status":"executed","execution_date":"20200901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200922","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5011333338365397,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":50.113333383653966}],"status":"executed","execution_date":"20200923","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6916244105128251,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":69.16244105128251}],"status":"executed","execution_date":"20201009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201012","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6665737147775402,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":66.65737147775403}],"status":"executed","execution_date":"20201013","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201030","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8278459771777927,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":82.78459771777928}],"status":"executed","execution_date":"20201102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201106","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.7934401434077387,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":79.34401434077387}],"status":"executed","execution_date":"20201109","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201113","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.7321010076454268,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":73.21010076454269}],"status":"executed","execution_date":"20201116","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201116","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.7030841897728553,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":70.30841897728553}],"status":"executed","execution_date":"20201117","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201125","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6734380632867102,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":67.34380632867102}],"status":"executed","execution_date":"20201126","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6972561348865356,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":69.72561348865356}],"status":"executed","execution_date":"20201201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7917402939443531,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":79.17402939443531}],"status":"executed","execution_date":"20210104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210108","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.7581571561971394,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":75.81571561971394}],"status":"executed","execution_date":"20210111","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210111","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6800374021261951,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":68.00374021261952}],"status":"executed","execution_date":"20210112","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210114","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6341390400105699,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":63.413904001056984}],"status":"executed","execution_date":"20210115","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210118","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6127976703669797,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":61.279767036697976}],"status":"executed","execution_date":"20210119","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210125","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5402421562798855,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":54.024215627988546}],"status":"executed","execution_date":"20210126","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.49831475623588206,"holdings":[{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":49.831475623588204}],"status":"executed","execution_date":"20210201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210226","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20210301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210303","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.8753046130722235,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":87.53046130722235}],"status":"executed","execution_date":"20210304","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210311","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.8232049870781475,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":82.32049870781475}],"status":"executed","execution_date":"20210312","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6669167477587854,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":66.69167477587854}],"status":"executed","execution_date":"20210601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210618","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6102069829228457,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":61.02069829228457}],"status":"executed","execution_date":"20210621","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5855781622701337,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":58.55781622701337}],"status":"executed","execution_date":"20210701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210705","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5482909533128489,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":54.8290953312849}],"status":"executed","execution_date":"20210706","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210709","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5250879319840118,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":52.50879319840118}],"status":"executed","execution_date":"20210712","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210713","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.48472450065900247,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":48.47245006590025}],"status":"executed","execution_date":"20210714","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210730","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210802","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211029","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7511769332015349,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":75.11769332015349}],"status":"executed","execution_date":"20220104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220105","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.727399703190328,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":72.73997031903279}],"status":"executed","execution_date":"20220106","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220106","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6954948925272404,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":69.54948925272404}],"status":"executed","execution_date":"20220107","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220107","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6662931024091654,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":66.62931024091654}],"status":"executed","execution_date":"20220110","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220125","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5929396410575136,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":59.293964105751364}],"status":"executed","execution_date":"20220126","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220127","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5710506760499263,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":57.105067604992634}],"status":"executed","execution_date":"20220128","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220429","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220505","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5636329560328122,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":56.363295603281216}],"status":"executed","execution_date":"20220701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220729","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221230","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7723521602344916,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":77.23521602344915}],"status":"executed","execution_date":"20230201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7460920588289821,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":74.60920588289821}],"status":"executed","execution_date":"20230301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230301","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6877459134074291,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":68.7745913407429}],"status":"executed","execution_date":"20230302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230317","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6493929117502835,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":64.93929117502834}],"status":"executed","execution_date":"20230320","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230324","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5891816605429007,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":58.91816605429007}],"status":"executed","execution_date":"20230327","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5252349559635335,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":52.52349559635336}],"status":"executed","execution_date":"20230403","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230403","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.47787806807564487,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":47.787806807564486}],"status":"executed","execution_date":"20230404","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230410","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.41085049415084796,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":41.0850494150848}],"status":"executed","execution_date":"20230411","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230413","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.3831956541411468,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":38.319565414114685}],"status":"executed","execution_date":"20230414","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230421","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.35424116690575247,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":35.42411669057525}],"status":"executed","execution_date":"20230424","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230428","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.3107507468599061,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":31.07507468599061}],"status":"executed","execution_date":"20230504","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.839117578613179,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":83.91175786131791}],"status":"executed","execution_date":"20230801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230928","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20240301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5311340559636388,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":53.11340559636388}],"status":"executed","execution_date":"20240401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7304905408036776,"holdings":[{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":73.04905408036775}],"status":"executed","execution_date":"20240506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":100.0}],"status":"executed","execution_date":"20240603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.4853282808375872,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":48.53282808375872}],"status":"executed","execution_date":"20241008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241008","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.42528983543248955,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":42.528983543248955}],"status":"executed","execution_date":"20241009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241009","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.3717148774079036,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":37.17148774079036}],"status":"executed","execution_date":"20241010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241018","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.34990573966306027,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":34.99057396630603}],"status":"executed","execution_date":"20241021","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.3122512365495019,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":31.22512365495019}],"status":"executed","execution_date":"20241101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.37539954011058657,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":37.539954011058654}],"status":"executed","execution_date":"20241202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250127","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.4951929787204546,"holdings":[{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":49.519297872045456}],"status":"executed","execution_date":"20250303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250530","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6958835313047578,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":69.58835313047578}],"status":"executed","execution_date":"20250701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7676627275835888,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":76.76627275835888}],"status":"executed","execution_date":"20250801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250819","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.7289597763473219,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":72.89597763473219}],"status":"executed","execution_date":"20250820","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250822","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.698451482421439,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":69.84514824214389}],"status":"executed","execution_date":"20250825","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250825","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.6214909555258012,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":62.14909555258012}],"status":"executed","execution_date":"20250826","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250828","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.5077401258581561,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.77401258581561}],"status":"executed","execution_date":"20250829","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250829","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5191555631823072,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":51.91555631823071}],"status":"executed","execution_date":"20250901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250902","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.43753028006991096,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":43.753028006991094}],"status":"executed","execution_date":"20250903","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250904","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.36248769349155274,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":36.248769349155275}],"status":"executed","execution_date":"20250905","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250908","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.33340228523767235,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":33.34022852376724}],"status":"executed","execution_date":"20250909","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250912","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.310628681425075,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":31.0628681425075}],"status":"executed","execution_date":"20250915","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5591081420628328,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":55.91081420628328}],"status":"executed","execution_date":"20251009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251010","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.4706484266652551,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":47.06484266652551}],"status":"executed","execution_date":"20251013","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.547670922421616,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":54.767092242161596}],"status":"executed","execution_date":"20251103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9431538201751162,"holdings":[{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":94.31538201751162}],"status":"executed","execution_date":"20251201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251201","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.8949696411511613,"holdings":[{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":89.49696411511613}],"status":"executed","execution_date":"20251202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5904371236662829,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":59.043712366628284}],"status":"executed","execution_date":"20260105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.32716333856477703,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":32.7163338564777}],"status":"executed","execution_date":"20260202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260227","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6195400847220276,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":61.95400847220276}],"status":"executed","execution_date":"20260302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260302","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.4865443606195222,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":48.654436061952225}],"status":"executed","execution_date":"20260303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260303","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.4222948268323429,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":42.22948268323429}],"status":"executed","execution_date":"20260304","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260304","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.3901963223032323,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":39.01963223032323}],"status":"executed","execution_date":"20260305","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5653236866446552,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":56.532368664465515}],"status":"executed","execution_date":"20260506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.42538650284787094,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":42.538650284787096}],"status":"executed","execution_date":"20260601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260601","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.3930101408454205,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":39.301014084542054}],"status":"executed","execution_date":"20260602","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260609","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.36342081256987013,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":36.342081256987015}],"status":"executed","execution_date":"20260610","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.42154095765452976,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":42.15409576545298}],"status":"executed","execution_date":"20260701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260702","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.32850942216699724,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":32.85094221669972}],"status":"executed","execution_date":"20260703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260710","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.30291330353337453,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":30.291330353337454}],"status":"executed","execution_date":"20260713","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260715","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.27723033344356235,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":27.723033344356235}],"status":"executed","execution_date":"20260716","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260721","reason":["risk_reduce_at_least_2pp"],"slots_updated":[],"raw_budget_pct":100.0,"risk_factor":0.21304008837124516,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":21.304008837124517}],"status":"executed","execution_date":"20260722","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260803","superseded_date":null,"waiting_sessions":0}]},"soft_gate":{"periods":[{"start":"20190102","end":"20190131","signal_date":"20181228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190201","end":"20190228","signal_date":"20190131","sessions":15,"start_weights":{"holdings":[{"code":"512880.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512880.SH","weight_pct":55.83982202447165}],"cash_pct":44.16017797552835}},{"start":"20190301","end":"20190329","signal_date":"20190228","sessions":21,"start_weights":{"holdings":[{"code":"512880.SH","weight_pct":59.721706724481}],"cash_pct":40.278293275519},"end_weights":{"holdings":[{"code":"512880.SH","weight_pct":60.605667929814274}],"cash_pct":39.394332070185726}},{"start":"20190401","end":"20190430","signal_date":"20190329","sessions":21,"start_weights":{"holdings":[{"code":"512980.SH","weight_pct":72.60194281140151}],"cash_pct":27.39805718859849},"end_weights":{"holdings":[{"code":"512980.SH","weight_pct":69.98610211226986}],"cash_pct":30.013897887730145}},{"start":"20190506","end":"20190531","signal_date":"20190430","sessions":20,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.28547179865978}],"cash_pct":20.714528201340222},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.77905373871252}],"cash_pct":20.220946261287487}},{"start":"20190603","end":"20190628","signal_date":"20190531","sessions":19,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.70492217186772}],"cash_pct":30.29507782813228},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":70.79869935537045}],"cash_pct":29.20130064462956}},{"start":"20190701","end":"20190731","signal_date":"20190628","sessions":23,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":72.33737075375942}],"cash_pct":27.662629246240577},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":71.51058114506323}],"cash_pct":28.489418854936776}},{"start":"20190801","end":"20190830","signal_date":"20190731","sessions":22,"start_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190902","end":"20190930","signal_date":"20190830","sessions":20,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191008","end":"20191031","signal_date":"20190930","sessions":18,"start_weights":{"holdings":[{"code":"512980.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512980.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191101","end":"20191129","signal_date":"20191031","sessions":21,"start_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191202","end":"20191231","signal_date":"20191129","sessions":22,"start_weights":{"holdings":[{"code":"512800.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512800.SH","weight_pct":50.922177237966736}],"cash_pct":49.077822762033264}},{"start":"20200102","end":"20200123","signal_date":"20191231","sessions":16,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200203","end":"20200228","signal_date":"20200123","sessions":20,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200302","end":"20200331","signal_date":"20200228","sessions":22,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":49.60000000000001}],"cash_pct":50.4}},{"start":"20200401","end":"20200430","signal_date":"20200331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200506","end":"20200529","signal_date":"20200430","sessions":18,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":51.213282247765}],"cash_pct":48.786717752235}},{"start":"20200601","end":"20200630","signal_date":"20200529","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":52.409217877094996}],"cash_pct":47.590782122905004}},{"start":"20200701","end":"20200731","signal_date":"20200630","sessions":23,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200803","end":"20200831","signal_date":"20200731","sessions":21,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":62.9234789566968}],"cash_pct":37.0765210433032},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":62.31744250595921}],"cash_pct":37.68255749404079}},{"start":"20200901","end":"20200930","signal_date":"20200831","sessions":22,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":52.14605882361253}],"cash_pct":47.85394117638747},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":50.4557389319728}],"cash_pct":49.5442610680272}},{"start":"20201009","end":"20201030","signal_date":"20200930","sessions":16,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":69.16244105128251}],"cash_pct":30.837558948717493},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":70.9838716955302}],"cash_pct":29.016128304469802}},{"start":"20201102","end":"20201130","signal_date":"20201030","sessions":21,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.78459771777928}],"cash_pct":17.215402282220726},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.49832358157138}],"cash_pct":16.501676418428612}},{"start":"20201201","end":"20201231","signal_date":"20201130","sessions":23,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.58102581010048}],"cash_pct":21.41897418989952},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":81.98331367889494}],"cash_pct":18.01668632110506}},{"start":"20210104","end":"20210129","signal_date":"20201231","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.17402939443531}],"cash_pct":20.82597060556469},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.42992085962149}],"cash_pct":21.570079140378517}},{"start":"20210201","end":"20210226","signal_date":"20210129","sessions":15,"start_weights":{"holdings":[{"code":"515700.SH","weight_pct":59.31529900028275}],"cash_pct":40.68470099971725},"end_weights":{"holdings":[{"code":"515700.SH","weight_pct":56.530376155227}],"cash_pct":43.469623844773}},{"start":"20210301","end":"20210331","signal_date":"20210226","sessions":23,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20210401","end":"20210430","signal_date":"20210331","sessions":21,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":49.564496059726274}],"cash_pct":50.43550394027372}},{"start":"20210506","end":"20210531","signal_date":"20210430","sessions":18,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":52.96617450157613}],"cash_pct":47.03382549842387}},{"start":"20210601","end":"20210630","signal_date":"20210531","sessions":21,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":66.69167477587854}],"cash_pct":33.30832522412146},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":69.40643185701097}],"cash_pct":30.593568142989024}},{"start":"20210701","end":"20210730","signal_date":"20210630","sessions":22,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":74.31470037697024}],"cash_pct":25.685299623029767},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":77.34424870598293}],"cash_pct":22.65575129401707}},{"start":"20210802","end":"20210831","signal_date":"20210730","sessions":22,"start_weights":{"holdings":[{"code":"515700.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515700.SH","weight_pct":50.576528194597984}],"cash_pct":49.423471805402016}},{"start":"20210901","end":"20210930","signal_date":"20210831","sessions":20,"start_weights":{"holdings":[{"code":"512810.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512810.SH","weight_pct":48.23321554770319}],"cash_pct":51.76678445229681}},{"start":"20211008","end":"20211029","signal_date":"20210930","sessions":16,"start_weights":{"holdings":[{"code":"515220.SH","weight_pct":48.74741687288431}],"cash_pct":51.25258312711569},"end_weights":{"holdings":[{"code":"515220.SH","weight_pct":45.43763475770853}],"cash_pct":54.56236524229148}},{"start":"20211101","end":"20211130","signal_date":"20211029","sessions":22,"start_weights":{"holdings":[{"code":"512600.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512600.SH","weight_pct":50.0}],"cash_pct":50.0}},{"start":"20211201","end":"20211231","signal_date":"20211130","sessions":23,"start_weights":{"holdings":[{"code":"515250.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515250.SH","weight_pct":50.501253132832105}],"cash_pct":49.498746867167895}},{"start":"20220104","end":"20220128","signal_date":"20211231","sessions":19,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":89.3231781987857}],"cash_pct":10.67682180121431},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":87.25726111499236}],"cash_pct":12.742738885007643}},{"start":"20220207","end":"20220228","signal_date":"20220128","sessions":16,"start_weights":{"holdings":[{"code":"516670.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516670.SH","weight_pct":49.339207048458114}],"cash_pct":50.660792951541886}},{"start":"20220301","end":"20220331","signal_date":"20220228","sessions":23,"start_weights":{"holdings":[{"code":"515220.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515220.SH","weight_pct":51.870100783874584}],"cash_pct":48.129899216125416}},{"start":"20220401","end":"20220429","signal_date":"20220331","sessions":19,"start_weights":{"holdings":[{"code":"515220.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515220.SH","weight_pct":49.03483470157534}],"cash_pct":50.96516529842465}},{"start":"20220505","end":"20220531","signal_date":"20220429","sessions":19,"start_weights":{"holdings":[{"code":"515220.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515220.SH","weight_pct":52.47007616974974}],"cash_pct":47.52992383025026}},{"start":"20220601","end":"20220630","signal_date":"20220531","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220701","end":"20220729","signal_date":"20220630","sessions":21,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.363295603281216}],"cash_pct":43.636704396718784},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":55.075799331054995}],"cash_pct":44.924200668945005}},{"start":"20220801","end":"20220831","signal_date":"20220729","sessions":23,"start_weights":{"holdings":[{"code":"159864.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159864.SZ","weight_pct":47.87386526516962}],"cash_pct":52.12613473483039}},{"start":"20220901","end":"20220930","signal_date":"20220831","sessions":21,"start_weights":{"holdings":[{"code":"515220.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515220.SH","weight_pct":49.71286370597243}],"cash_pct":50.28713629402757}},{"start":"20221010","end":"20221031","signal_date":"20220930","sessions":16,"start_weights":{"holdings":[{"code":"515220.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515220.SH","weight_pct":46.28536535721556}],"cash_pct":53.71463464278443}},{"start":"20221101","end":"20221130","signal_date":"20221031","sessions":22,"start_weights":{"holdings":[{"code":"159898.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159898.SZ","weight_pct":50.25716385011022}],"cash_pct":49.74283614988978}},{"start":"20221201","end":"20221230","signal_date":"20221130","sessions":22,"start_weights":{"holdings":[{"code":"515400.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515400.SH","weight_pct":49.43371085942705}],"cash_pct":50.56628914057295}},{"start":"20230103","end":"20230131","signal_date":"20221230","sessions":16,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":51.75590097869889}],"cash_pct":48.24409902130111}},{"start":"20230201","end":"20230228","signal_date":"20230131","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.23521602344915}],"cash_pct":22.764783976550838},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.76708107098025}],"cash_pct":22.232918929019753}},{"start":"20230301","end":"20230331","signal_date":"20230228","sessions":23,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":97.64981829226276}],"cash_pct":2.350181707737231},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":98.16672953907783}],"cash_pct":1.833270460922165}},{"start":"20230403","end":"20230428","signal_date":"20230331","sessions":19,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":67.96416568911057}],"cash_pct":32.035834310889435},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":71.16113251502186}],"cash_pct":28.838867484978138}},{"start":"20230504","end":"20230531","signal_date":"20230428","sessions":20,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":44.63213029357516}],"cash_pct":55.36786970642484},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":42.336770585684306}],"cash_pct":57.663229414315694}},{"start":"20230601","end":"20230630","signal_date":"20230531","sessions":20,"start_weights":{"holdings":[{"code":"561560.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"561560.SH","weight_pct":49.73474801061006}],"cash_pct":50.26525198938994}},{"start":"20230703","end":"20230731","signal_date":"20230630","sessions":21,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":47.61519805982214}],"cash_pct":52.38480194017786}},{"start":"20230801","end":"20230831","signal_date":"20230731","sessions":23,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20230901","end":"20230928","signal_date":"20230831","sessions":20,"start_weights":{"holdings":[{"code":"512570.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512570.SH","weight_pct":49.426485922836285}],"cash_pct":50.57351407716371}},{"start":"20231009","end":"20231031","signal_date":"20230928","sessions":17,"start_weights":{"holdings":[{"code":"515220.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515220.SH","weight_pct":48.87652947719689}],"cash_pct":51.1234705228031}},{"start":"20231101","end":"20231130","signal_date":"20231031","sessions":22,"start_weights":{"holdings":[{"code":"516080.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516080.SH","weight_pct":50.34324942791761}],"cash_pct":49.65675057208239}},{"start":"20231201","end":"20231229","signal_date":"20231130","sessions":21,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":48.7201365187713}],"cash_pct":51.2798634812287}},{"start":"20240102","end":"20240131","signal_date":"20231229","sessions":22,"start_weights":{"holdings":[{"code":"515220.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515220.SH","weight_pct":50.33208800332088}],"cash_pct":49.66791199667912}},{"start":"20240201","end":"20240229","signal_date":"20240131","sessions":15,"start_weights":{"holdings":[{"code":"515020.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515020.SH","weight_pct":51.06471816283924}],"cash_pct":48.93528183716076}},{"start":"20240301","end":"20240329","signal_date":"20240229","sessions":21,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240401","end":"20240430","signal_date":"20240329","sessions":20,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.11340559636388}],"cash_pct":46.88659440363612},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.19731614254848}],"cash_pct":46.80268385745152}},{"start":"20240506","end":"20240531","signal_date":"20240430","sessions":20,"start_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.30735336343605}],"cash_pct":15.692646636563945},"end_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.20551079497699}],"cash_pct":15.79448920502301}},{"start":"20240603","end":"20240628","signal_date":"20240531","sessions":19,"start_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240701","end":"20240731","signal_date":"20240628","sessions":23,"start_weights":{"holdings":[{"code":"561100.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"561100.SH","weight_pct":50.28694404591106}],"cash_pct":49.71305595408894}},{"start":"20240801","end":"20240830","signal_date":"20240731","sessions":22,"start_weights":{"holdings":[{"code":"515020.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515020.SH","weight_pct":49.60600375234519}],"cash_pct":50.39399624765481}},{"start":"20240902","end":"20240930","signal_date":"20240830","sessions":19,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":58.22064056939501}],"cash_pct":41.77935943060499}},{"start":"20241008","end":"20241031","signal_date":"20240930","sessions":18,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":72.34578384029935}],"cash_pct":27.654216159700653},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":70.39432432172788}],"cash_pct":29.605675678272124}},{"start":"20241101","end":"20241129","signal_date":"20241031","sessions":21,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":43.84926899601457}],"cash_pct":56.15073100398542},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":48.05355259901113}],"cash_pct":51.94644740098888}},{"start":"20241202","end":"20241231","signal_date":"20241129","sessions":22,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":37.539954011058654}],"cash_pct":62.460045988941346},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":34.940992086105794}],"cash_pct":65.0590079138942}},{"start":"20250102","end":"20250127","signal_date":"20241231","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250205","end":"20250228","signal_date":"20250127","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250303","end":"20250331","signal_date":"20250228","sessions":21,"start_weights":{"holdings":[{"code":"562500.SH","weight_pct":60.95663797292311}],"cash_pct":39.04336202707689},"end_weights":{"holdings":[{"code":"562500.SH","weight_pct":60.07061357030445}],"cash_pct":39.92938642969555}},{"start":"20250401","end":"20250430","signal_date":"20250331","sessions":21,"start_weights":{"holdings":[{"code":"560280.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"560280.SH","weight_pct":48.89058913542465}],"cash_pct":51.109410864575345}},{"start":"20250506","end":"20250530","signal_date":"20250430","sessions":19,"start_weights":{"holdings":[{"code":"159865.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159865.SZ","weight_pct":50.421585160202376}],"cash_pct":49.578414839797624}},{"start":"20250603","end":"20250630","signal_date":"20250530","sessions":20,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":50.99746100834237}],"cash_pct":49.00253899165763}},{"start":"20250701","end":"20250731","signal_date":"20250630","sessions":23,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":69.58835313047578}],"cash_pct":30.411646869524223},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":73.41583263335163}],"cash_pct":26.58416736664837}},{"start":"20250801","end":"20250829","signal_date":"20250731","sessions":21,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":88.9365216717216}],"cash_pct":11.063478328278409},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":92.25476138666048}],"cash_pct":7.745238613339522}},{"start":"20250901","end":"20250930","signal_date":"20250829","sessions":22,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.82164230406066}],"cash_pct":33.17835769593934},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.5904683631124}],"cash_pct":33.409531636887614}},{"start":"20251009","end":"20251031","signal_date":"20250930","sessions":17,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":74.4688052683162}],"cash_pct":25.531194731683794},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":74.51243810242457}],"cash_pct":25.48756189757544}},{"start":"20251103","end":"20251128","signal_date":"20251031","sessions":20,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.80588825830418}],"cash_pct":45.19411174169582},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.373724563168444}],"cash_pct":45.626275436831556}},{"start":"20251201","end":"20251231","signal_date":"20251128","sessions":23,"start_weights":{"holdings":[{"code":"562510.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"562510.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20260105","end":"20260130","signal_date":"20251231","sessions":20,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.043712366628284}],"cash_pct":40.956287633371716},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.96988702214255}],"cash_pct":40.03011297785745}},{"start":"20260202","end":"20260227","signal_date":"20260130","sessions":14,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.58074589451854}],"cash_pct":52.41925410548145},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.80759709721819}],"cash_pct":52.19240290278181}},{"start":"20260302","end":"20260331","signal_date":"20260227","sessions":22,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":94.2036730599804}],"cash_pct":5.796326940019602},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":93.54574710649706}],"cash_pct":6.454252893502943}},{"start":"20260401","end":"20260430","signal_date":"20260331","sessions":21,"start_weights":{"holdings":[{"code":"515220.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515220.SH","weight_pct":52.01740506329116}],"cash_pct":47.98259493670884}},{"start":"20260506","end":"20260529","signal_date":"20260430","sessions":18,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.3941479485241}],"cash_pct":40.6058520514759},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":63.237810811340125}],"cash_pct":36.762189188659875}},{"start":"20260601","end":"20260630","signal_date":"20260529","sessions":21,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":52.62503304745512}],"cash_pct":47.37496695254488},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":66.46407485494005}],"cash_pct":33.535925145059956}},{"start":"20260701","end":"20260731","signal_date":"20260630","sessions":23,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":44.58244792491377}],"cash_pct":55.41755207508623},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":34.98403567245607}],"cash_pct":65.01596432754393}},{"start":"20260803","end":"20260811","signal_date":"20260731","sessions":7,"start_weights":{"holdings":[{"code":"159839.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159839.SZ","weight_pct":52.489905787348576}],"cash_pct":47.510094212651424}}],"signals":[{"signal_date":"20181228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20190201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.59721706724481,"holdings":[{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":59.721706724481}],"status":"executed","execution_date":"20190301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7260194281140151,"holdings":[{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":72.60194281140151}],"status":"executed","execution_date":"20190401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7928547179865978,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":79.28547179865978}],"status":"executed","execution_date":"20190506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6970492217186772,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":69.70492217186772}],"status":"executed","execution_date":"20190603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7233737075375942,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":72.33737075375942}],"status":"executed","execution_date":"20190701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":100.0}],"status":"executed","execution_date":"20190801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20190902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":100.0}],"status":"executed","execution_date":"20191008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20191101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20191202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200123","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20200302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20200506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20200601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":100.0}],"status":"executed","execution_date":"20200701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.629234789566968,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":62.9234789566968}],"status":"executed","execution_date":"20200803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5214605882361253,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":52.14605882361253}],"status":"executed","execution_date":"20200901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6916244105128251,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":69.16244105128251}],"status":"executed","execution_date":"20201009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201030","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8278459771777927,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":82.78459771777928}],"status":"executed","execution_date":"20201102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7858102581010048,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":78.58102581010048}],"status":"executed","execution_date":"20201201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7917402939443531,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":79.17402939443531}],"status":"executed","execution_date":"20210104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5931529900028275,"holdings":[{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":59.31529900028275}],"status":"executed","execution_date":"20210201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210226","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20210301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20210401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20210506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6669167477587854,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":66.69167477587854}],"status":"executed","execution_date":"20210601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7431470037697023,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":74.31470037697024}],"status":"executed","execution_date":"20210701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210730","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":50.0}],"status":"executed","execution_date":"20210802","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512810.SH","fund":"华宝中证军工ETF","group":"军工航天","target_pct":50.0}],"status":"executed","execution_date":"20210901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":0.9749483374576862,"holdings":[{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":48.74741687288431}],"status":"executed","execution_date":"20211008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211029","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512600.SH","fund":"嘉实中证主要消费ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20211101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515250.SH","fund":"富国中证智能汽车主题ETF","group":"汽车","target_pct":50.0}],"status":"executed","execution_date":"20211201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8932317819878569,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":89.3231781987857}],"status":"executed","execution_date":"20220104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"516670.SH","fund":"招商中证畜牧养殖ETF","group":"农业养殖","target_pct":50.0}],"status":"executed","execution_date":"20220207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20220301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20220401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220429","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20220505","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5636329560328122,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":56.363295603281216}],"status":"executed","execution_date":"20220701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220729","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159864.SZ","fund":"国泰中证光伏产业ETF","group":"新能源","target_pct":50.0}],"status":"executed","execution_date":"20220801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20220901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20221010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159898.SZ","fund":"招商中证全指医疗器械ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20221101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":50.0}],"status":"executed","execution_date":"20221201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221230","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20230103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7723521602344916,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":77.23521602344915}],"status":"executed","execution_date":"20230201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9764981829226277,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":97.64981829226276}],"status":"executed","execution_date":"20230301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6796416568911057,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":67.96416568911057}],"status":"executed","execution_date":"20230403","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230428","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.4463213029357516,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":44.63213029357516}],"status":"executed","execution_date":"20230504","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"561560.SH","fund":"华泰柏瑞中证全指电力公用事业ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20230601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20230703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":100.0}],"status":"executed","execution_date":"20230801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512570.SH","fund":"易方达中证全指证券公司ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20230901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230928","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20231009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"516080.SH","fund":"易方达中证创新药产业ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20231101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20231201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20240102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515020.SH","fund":"华夏中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20240201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20240301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5311340559636388,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":53.11340559636388}],"status":"executed","execution_date":"20240401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8430735336343606,"holdings":[{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":84.30735336343605}],"status":"executed","execution_date":"20240506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":100.0}],"status":"executed","execution_date":"20240603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"561100.SH","fund":"富国中证消费电子主题ETF","group":"电子","target_pct":50.0}],"status":"executed","execution_date":"20240701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515020.SH","fund":"华夏中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20240801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20240902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7234578384029935,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":72.34578384029935}],"status":"executed","execution_date":"20241008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.43849268996014573,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":43.84926899601457}],"status":"executed","execution_date":"20241101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.37539954011058657,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":37.539954011058654}],"status":"executed","execution_date":"20241202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250127","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6095663797292311,"holdings":[{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":60.95663797292311}],"status":"executed","execution_date":"20250303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"560280.SH","fund":"广发中证工程机械主题ETF","group":"高端制造","target_pct":50.0}],"status":"executed","execution_date":"20250401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159865.SZ","fund":"国泰中证畜牧养殖ETF","group":"农业养殖","target_pct":50.0}],"status":"executed","execution_date":"20250506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250530","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20250603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6958835313047578,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":69.58835313047578}],"status":"executed","execution_date":"20250701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8893652167172159,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":88.9365216717216}],"status":"executed","execution_date":"20250801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250829","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6682164230406066,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":66.82164230406066}],"status":"executed","execution_date":"20250901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7446880526831621,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":74.4688052683162}],"status":"executed","execution_date":"20251009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5480588825830418,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":54.80588825830418}],"status":"executed","execution_date":"20251103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":100.0}],"status":"executed","execution_date":"20251201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5904371236662829,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":59.043712366628284}],"status":"executed","execution_date":"20260105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.47580745894518545,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":47.58074589451854}],"status":"executed","execution_date":"20260202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260227","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.942036730599804,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":94.2036730599804}],"status":"executed","execution_date":"20260302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20260401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.593941479485241,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":59.3941479485241}],"status":"executed","execution_date":"20260506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5262503304745512,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":52.62503304745512}],"status":"executed","execution_date":"20260601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.4458244792491377,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":44.58244792491377}],"status":"executed","execution_date":"20260701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159839.SZ","fund":"汇添富国证生物医药ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20260803","superseded_date":null,"waiting_sessions":0}]},"top2_buffer":{"periods":[{"start":"20190102","end":"20190131","signal_date":"20181228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190201","end":"20190228","signal_date":"20190131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190301","end":"20190329","signal_date":"20190228","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":45.83930483734668},{"code":"512070.SH","weight_pct":45.83930483734668}],"cash_pct":8.321390325306632},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":48.10746424662814},{"code":"512070.SH","weight_pct":44.09389033492911}],"cash_pct":7.798645418442751}},{"start":"20190401","end":"20190430","signal_date":"20190329","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":44.265360133673035},{"code":"512980.SH","weight_pct":44.265360133673035}],"cash_pct":11.469279732653925},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":47.46172297066174},{"code":"512980.SH","weight_pct":40.58734331554811}],"cash_pct":11.950933713790146}},{"start":"20190506","end":"20190531","signal_date":"20190430","sessions":20,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":39.30932719966398},{"code":"512070.SH","weight_pct":39.30932719966398}],"cash_pct":21.38134560067204},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":40.47620650782548},{"code":"512070.SH","weight_pct":38.16531122311611}],"cash_pct":21.35848226905841}},{"start":"20190603","end":"20190628","signal_date":"20190531","sessions":19,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":39.80729373794637},{"code":"512070.SH","weight_pct":39.80729373794637}],"cash_pct":20.38541252410726},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":39.442012768137005},{"code":"512070.SH","weight_pct":41.38966018521539}],"cash_pct":19.168327046647605}},{"start":"20190701","end":"20190731","signal_date":"20190628","sessions":23,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0},{"code":"512800.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":48.86129059092374},{"code":"512800.SH","weight_pct":51.13870940907629}],"cash_pct":0.0}},{"start":"20190801","end":"20190830","signal_date":"20190731","sessions":22,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.0},{"code":"512660.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.97663200053595},{"code":"512660.SH","weight_pct":49.02336799946404}],"cash_pct":0.0}},{"start":"20190902","end":"20190930","signal_date":"20190830","sessions":20,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.0},{"code":"512400.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.74106371879017},{"code":"512400.SH","weight_pct":49.258936281209834}],"cash_pct":0.0}},{"start":"20191008","end":"20191031","signal_date":"20190930","sessions":18,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.0},{"code":"512980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":51.53946672931228},{"code":"512980.SH","weight_pct":48.46053327068774}],"cash_pct":0.0}},{"start":"20191101","end":"20191129","signal_date":"20191031","sessions":21,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.0},{"code":"512800.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":49.74247092957869},{"code":"512800.SH","weight_pct":50.25752907042129}],"cash_pct":2.220446049250313e-14}},{"start":"20191202","end":"20191231","signal_date":"20191129","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200102","end":"20200123","signal_date":"20191231","sessions":16,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0},{"code":"512980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":49.66184583410578},{"code":"512980.SH","weight_pct":50.33815416589415}],"cash_pct":6.661338147750939e-14}},{"start":"20200203","end":"20200228","signal_date":"20200123","sessions":20,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0},{"code":"512980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":48.966942148760346},{"code":"512980.SH","weight_pct":51.033057851239626}],"cash_pct":2.220446049250313e-14}},{"start":"20200302","end":"20200331","signal_date":"20200228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200401","end":"20200430","signal_date":"20200331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200506","end":"20200529","signal_date":"20200430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200601","end":"20200630","signal_date":"20200529","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200701","end":"20200731","signal_date":"20200630","sessions":23,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":50.0},{"code":"512690.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":53.36235409093939},{"code":"512690.SH","weight_pct":46.63764590906058}],"cash_pct":2.220446049250313e-14}},{"start":"20200803","end":"20200831","signal_date":"20200731","sessions":21,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":42.16406309800285},{"code":"512710.SH","weight_pct":42.16406309800285}],"cash_pct":15.671873803994297},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":39.7036248982699},{"code":"512710.SH","weight_pct":43.647570822157505}],"cash_pct":16.648804279572595}},{"start":"20200901","end":"20200930","signal_date":"20200831","sessions":22,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":40.226502128551886},{"code":"512710.SH","weight_pct":40.226502128551886}],"cash_pct":19.546995742896232},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":39.109573923480525},{"code":"512710.SH","weight_pct":40.06103806952195}],"cash_pct":20.82938800699752}},{"start":"20201009","end":"20201030","signal_date":"20200930","sessions":16,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":43.97264413527109},{"code":"512980.SH","weight_pct":43.97264413527109}],"cash_pct":12.054711729457823},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":47.39201226098069},{"code":"512980.SH","weight_pct":40.69695283741334}],"cash_pct":11.911034901605966}},{"start":"20201102","end":"20201130","signal_date":"20201030","sessions":21,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0},{"code":"512800.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":49.126878146396876},{"code":"512800.SH","weight_pct":50.87312185360303}],"cash_pct":8.881784197001252e-14}},{"start":"20201201","end":"20201231","signal_date":"20201130","sessions":23,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":47.78665659952947},{"code":"512690.SH","weight_pct":47.78665659952947}],"cash_pct":4.426686800941059},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":44.177045143966346},{"code":"512690.SH","weight_pct":51.94349058967861}],"cash_pct":3.879464266355037}},{"start":"20210104","end":"20210129","signal_date":"20201231","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":43.59045963217179},{"code":"515030.SH","weight_pct":43.59045963217179}],"cash_pct":12.819080735656419},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":43.581392253361194},{"code":"515030.SH","weight_pct":43.018324041090125}],"cash_pct":13.400283705548677}},{"start":"20210201","end":"20210226","signal_date":"20210129","sessions":15,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":39.36326418207942},{"code":"515700.SH","weight_pct":39.36326418207942}],"cash_pct":21.273471635841158},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":39.797072533652646},{"code":"515700.SH","weight_pct":37.489049268613115}],"cash_pct":22.71387819773424}},{"start":"20210301","end":"20210331","signal_date":"20210226","sessions":23,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":50.0},{"code":"512730.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":47.908016675512286},{"code":"512730.SH","weight_pct":52.0919833244877}],"cash_pct":1.1102230246251565e-14}},{"start":"20210401","end":"20210430","signal_date":"20210331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210506","end":"20210531","signal_date":"20210430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210601","end":"20210630","signal_date":"20210531","sessions":21,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":39.63807199104804},{"code":"512170.SH","weight_pct":39.63807199104804}],"cash_pct":20.72385601790393},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":42.29854819711795},{"code":"512170.SH","weight_pct":38.183567172081254}],"cash_pct":19.517884630800797}},{"start":"20210701","end":"20210730","signal_date":"20210630","sessions":22,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":41.29567903455585},{"code":"515700.SH","weight_pct":41.29567903455585}],"cash_pct":17.40864193088829},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":43.031100457668146},{"code":"515700.SH","weight_pct":41.595027156835265}],"cash_pct":15.37387238549659}},{"start":"20210802","end":"20210831","signal_date":"20210730","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210901","end":"20210930","signal_date":"20210831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211008","end":"20211029","signal_date":"20210930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211101","end":"20211130","signal_date":"20211029","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211201","end":"20211231","signal_date":"20211130","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220104","end":"20220128","signal_date":"20211231","sessions":19,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":45.212146830358556},{"code":"515220.SH","weight_pct":45.212146830358556}],"cash_pct":9.575706339282885},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":41.676323852660786},{"code":"515220.SH","weight_pct":47.53946273394461}],"cash_pct":10.784213413394605}},{"start":"20220207","end":"20220228","signal_date":"20220128","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220301","end":"20220331","signal_date":"20220228","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220401","end":"20220429","signal_date":"20220331","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220505","end":"20220531","signal_date":"20220429","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220601","end":"20220630","signal_date":"20220531","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220701","end":"20220729","signal_date":"20220630","sessions":21,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":48.69565217391306}],"cash_pct":51.30434782608694}},{"start":"20220801","end":"20220831","signal_date":"20220729","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220901","end":"20220930","signal_date":"20220831","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221010","end":"20221031","signal_date":"20220930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221101","end":"20221130","signal_date":"20221031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221201","end":"20221230","signal_date":"20221130","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230103","end":"20230131","signal_date":"20221230","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230201","end":"20230228","signal_date":"20230131","sessions":20,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":49.801980025345024},{"code":"512690.SH","weight_pct":49.801980025345024}],"cash_pct":0.39603994930994535},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":47.86063282797866},{"code":"512690.SH","weight_pct":51.74027460983178}],"cash_pct":0.39909256218955136}},{"start":"20230301","end":"20230331","signal_date":"20230228","sessions":23,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":50.0},{"code":"515980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":53.56497282894907},{"code":"515980.SH","weight_pct":46.435027171050976}],"cash_pct":0.0}},{"start":"20230403","end":"20230428","signal_date":"20230331","sessions":19,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":38.32377127700135},{"code":"516630.SH","weight_pct":38.32377127700135}],"cash_pct":23.3524574459973},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":43.3207888207238},{"code":"516630.SH","weight_pct":33.983697999524644}],"cash_pct":22.695513179751558}},{"start":"20230504","end":"20230531","signal_date":"20230428","sessions":20,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":26.732268068005016},{"code":"516630.SH","weight_pct":26.732268068005016}],"cash_pct":46.53546386398997},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":24.7858941723858},{"code":"516630.SH","weight_pct":27.84187172396459}],"cash_pct":47.37223410364961}},{"start":"20230601","end":"20230630","signal_date":"20230531","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230703","end":"20230731","signal_date":"20230630","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230801","end":"20230831","signal_date":"20230731","sessions":23,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":50.0},{"code":"516810.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":49.80417394279105},{"code":"516810.SH","weight_pct":50.195826057209004}],"cash_pct":0.0}},{"start":"20230901","end":"20230928","signal_date":"20230831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231009","end":"20231031","signal_date":"20230928","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231101","end":"20231130","signal_date":"20231031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231201","end":"20231229","signal_date":"20231130","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240102","end":"20240131","signal_date":"20231229","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240201","end":"20240229","signal_date":"20240131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240301","end":"20240329","signal_date":"20240229","sessions":21,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":50.0},{"code":"510650.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":50.53988043937594},{"code":"510650.SH","weight_pct":49.46011956062408}],"cash_pct":0.0}},{"start":"20240401","end":"20240430","signal_date":"20240329","sessions":20,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":26.228740810807782},{"code":"560660.SH","weight_pct":26.228740810807782}],"cash_pct":47.542518378384436},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":26.333979430265035},{"code":"560660.SH","weight_pct":26.093328382062865}],"cash_pct":47.572692187672104}},{"start":"20240506","end":"20240531","signal_date":"20240430","sessions":20,"start_weights":{"holdings":[{"code":"159635.SZ","weight_pct":50.0},{"code":"516650.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159635.SZ","weight_pct":49.94268523958336},{"code":"516650.SH","weight_pct":50.05731476041665}],"cash_pct":0.0}},{"start":"20240603","end":"20240628","signal_date":"20240531","sessions":19,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":50.0},{"code":"516910.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":51.25713188979811},{"code":"516910.SH","weight_pct":48.74286811020185}],"cash_pct":4.440892098500626e-14}},{"start":"20240701","end":"20240731","signal_date":"20240628","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240801","end":"20240830","signal_date":"20240731","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240902","end":"20240930","signal_date":"20240830","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20241008","end":"20241031","signal_date":"20240930","sessions":18,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":39.23099670370968},{"code":"516110.SH","weight_pct":39.23099670370968}],"cash_pct":21.53800659258065},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":38.120672663591606},{"code":"516110.SH","weight_pct":38.85293369258463}],"cash_pct":23.026393643823774}},{"start":"20241101","end":"20241129","signal_date":"20241031","sessions":21,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":23.948436332175895},{"code":"561010.SH","weight_pct":23.948436332175895}],"cash_pct":52.10312733564821},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":26.281954494125813},{"code":"561010.SH","weight_pct":25.44756940887717}],"cash_pct":48.270476096997015}},{"start":"20241202","end":"20241231","signal_date":"20241129","sessions":22,"start_weights":{"holdings":[{"code":"516000.SH","weight_pct":22.036440441119705},{"code":"516860.SH","weight_pct":22.036440441119705}],"cash_pct":55.92711911776059},"end_weights":{"holdings":[{"code":"516000.SH","weight_pct":21.706509380433943},{"code":"516860.SH","weight_pct":20.38801648314686}],"cash_pct":57.9054741364192}},{"start":"20250102","end":"20250127","signal_date":"20241231","sessions":18,"start_weights":{"holdings":[{"code":"159770.SZ","weight_pct":46.09886615153914},{"code":"516310.SH","weight_pct":46.09886615153914}],"cash_pct":7.802267696921716},"end_weights":{"holdings":[{"code":"159770.SZ","weight_pct":47.10689324735646},{"code":"516310.SH","weight_pct":45.46683357637982}],"cash_pct":7.42627317626372}},{"start":"20250205","end":"20250228","signal_date":"20250127","sessions":18,"start_weights":{"holdings":[{"code":"159994.SZ","weight_pct":50.0},{"code":"516310.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159994.SZ","weight_pct":50.6774680188704},{"code":"516310.SH","weight_pct":49.32253198112957}],"cash_pct":2.220446049250313e-14}},{"start":"20250303","end":"20250331","signal_date":"20250228","sessions":21,"start_weights":{"holdings":[{"code":"516000.SH","weight_pct":31.006988040845034},{"code":"562500.SH","weight_pct":31.006988040845034}],"cash_pct":37.98602391830993},"end_weights":{"holdings":[{"code":"516000.SH","weight_pct":29.920848798610976},{"code":"562500.SH","weight_pct":30.853384784434933}],"cash_pct":39.22576641695409}},{"start":"20250401","end":"20250430","signal_date":"20250331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250506","end":"20250530","signal_date":"20250430","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250603","end":"20250630","signal_date":"20250530","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250701","end":"20250731","signal_date":"20250630","sessions":23,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":37.64789226042612},{"code":"515880.SH","weight_pct":37.64789226042612}],"cash_pct":24.704215479147763},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":34.820780152710896},{"code":"515880.SH","weight_pct":42.22268958631869}],"cash_pct":22.95653026097042}},{"start":"20250801","end":"20250829","signal_date":"20250731","sessions":21,"start_weights":{"holdings":[{"code":"159608.SZ","weight_pct":50.0},{"code":"515880.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159608.SZ","weight_pct":45.618952483268224},{"code":"515880.SH","weight_pct":54.38104751673178}],"cash_pct":0.0}},{"start":"20250901","end":"20250930","signal_date":"20250829","sessions":22,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":37.2185263211134},{"code":"515980.SH","weight_pct":37.2185263211134}],"cash_pct":25.562947357773204},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":36.399241665510075},{"code":"515980.SH","weight_pct":38.338936579283825}],"cash_pct":25.261821755206103}},{"start":"20251009","end":"20251031","signal_date":"20250930","sessions":17,"start_weights":{"holdings":[{"code":"515050.SH","weight_pct":37.44426714129248},{"code":"561910.SH","weight_pct":37.44426714129248}],"cash_pct":25.111465717415037},"end_weights":{"holdings":[{"code":"515050.SH","weight_pct":36.99564923303761},{"code":"561910.SH","weight_pct":37.74755258266025}],"cash_pct":25.25679818430213}},{"start":"20251103","end":"20251128","signal_date":"20251031","sessions":20,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":33.714095255229516},{"code":"159796.SZ","weight_pct":33.714095255229516}],"cash_pct":32.57180948954097},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":33.9655124775887},{"code":"159796.SZ","weight_pct":32.6426861038911}],"cash_pct":33.3918014185202}},{"start":"20251201","end":"20251231","signal_date":"20251128","sessions":23,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.0},{"code":"562510.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":49.36122471137493},{"code":"562510.SH","weight_pct":50.63877528862507}],"cash_pct":0.0}},{"start":"20260105","end":"20260130","signal_date":"20251231","sessions":20,"start_weights":{"holdings":[{"code":"159363.SZ","weight_pct":30.8762981875355},{"code":"159583.SZ","weight_pct":30.8762981875355}],"cash_pct":38.247403624929},"end_weights":{"holdings":[{"code":"159363.SZ","weight_pct":33.18500078433626},{"code":"159583.SZ","weight_pct":30.481022989550265}],"cash_pct":36.33397622611347}},{"start":"20260202","end":"20260227","signal_date":"20260130","sessions":14,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":35.83486985085872},{"code":"561330.SH","weight_pct":35.83486985085872}],"cash_pct":28.33026029828255},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":34.298201863576466},{"code":"561330.SH","weight_pct":38.83184737344617}],"cash_pct":26.869950762977357}},{"start":"20260302","end":"20260331","signal_date":"20260227","sessions":22,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.0},{"code":"560280.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.755880181113554},{"code":"560280.SH","weight_pct":49.244119818886425}],"cash_pct":2.220446049250313e-14}},{"start":"20260401","end":"20260430","signal_date":"20260331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260506","end":"20260529","signal_date":"20260430","sessions":18,"start_weights":{"holdings":[{"code":"159363.SZ","weight_pct":29.126662359229456},{"code":"515880.SH","weight_pct":29.126662359229456}],"cash_pct":41.74667528154109},"end_weights":{"holdings":[{"code":"159363.SZ","weight_pct":29.656546310451},{"code":"515880.SH","weight_pct":31.70424775025773}],"cash_pct":38.639205939291266}},{"start":"20260601","end":"20260630","signal_date":"20260529","sessions":21,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":64.08249284961613}],"cash_pct":35.91750715038386}},{"start":"20260701","end":"20260731","signal_date":"20260630","sessions":23,"start_weights":{"holdings":[{"code":"159811.SZ","weight_pct":28.429232002821657},{"code":"588710.SH","weight_pct":28.429232002821657}],"cash_pct":43.14153599435669},"end_weights":{"holdings":[{"code":"159811.SZ","weight_pct":24.366681653550206},{"code":"588710.SH","weight_pct":23.13791151039803}],"cash_pct":52.495406836051764}},{"start":"20260803","end":"20260811","signal_date":"20260731","sessions":7,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}}],"signals":[{"signal_date":"20181228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9167860967469337,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":45.83930483734668},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":45.83930483734668}],"status":"executed","execution_date":"20190301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8853072026734607,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":44.265360133673035},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":44.265360133673035}],"status":"executed","execution_date":"20190401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7861865439932796,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":39.30932719966398},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":39.30932719966398}],"status":"executed","execution_date":"20190506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7961458747589274,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":39.80729373794637},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":39.80729373794637}],"status":"executed","execution_date":"20190603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20190701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":50.0}],"status":"executed","execution_date":"20190801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20190902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20191008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20191101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20191202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20200102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200123","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20200203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":50.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20200701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.843281261960057,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":42.16406309800285},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":42.16406309800285}],"status":"executed","execution_date":"20200803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8045300425710377,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":40.226502128551886},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":40.226502128551886}],"status":"executed","execution_date":"20200901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8794528827054218,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":43.97264413527109},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":43.97264413527109}],"status":"executed","execution_date":"20201009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201030","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20201102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9557331319905894,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":47.78665659952947},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":47.78665659952947}],"status":"executed","execution_date":"20201201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8718091926434358,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":43.59045963217179},{"code":"515030.SH","fund":"华夏中证新能源汽车ETF","group":"新能源","target_pct":43.59045963217179}],"status":"executed","execution_date":"20210104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7872652836415884,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":39.36326418207942},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":39.36326418207942}],"status":"executed","execution_date":"20210201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210226","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":50.0},{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20210301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7927614398209607,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":39.63807199104804},{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":39.63807199104804}],"status":"executed","execution_date":"20210601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8259135806911171,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":41.29567903455585},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":41.29567903455585}],"status":"executed","execution_date":"20210701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210730","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210802","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211029","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9042429366071711,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":45.212146830358556},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":45.212146830358556}],"status":"executed","execution_date":"20220104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220429","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220505","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":50.0}],"status":"executed","execution_date":"20220701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220729","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221230","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9960396005069005,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":49.801980025345024},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":49.801980025345024}],"status":"executed","execution_date":"20230201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":50.0},{"code":"515980.SH","fund":"华富中证人工智能产业ETF","group":"软件AI","target_pct":50.0}],"status":"executed","execution_date":"20230301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.766475425540027,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":38.32377127700135},{"code":"516630.SH","fund":"华夏中证云计算与大数据主题ETF","group":"软件AI","target_pct":38.32377127700135}],"status":"executed","execution_date":"20230403","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230428","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5346453613601003,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":26.732268068005016},{"code":"516630.SH","fund":"华夏中证云计算与大数据主题ETF","group":"软件AI","target_pct":26.732268068005016}],"status":"executed","execution_date":"20230504","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":50.0},{"code":"516810.SH","fund":"华夏中证农业主题ETF","group":"农业养殖","target_pct":50.0}],"status":"executed","execution_date":"20230801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230928","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":50.0},{"code":"510650.SH","fund":"华夏上证金融地产ETF","group":"地产基建","target_pct":50.0}],"status":"executed","execution_date":"20240301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5245748162161556,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":26.228740810807782},{"code":"560660.SH","fund":"新华中证云计算50ETF","group":"软件AI","target_pct":26.228740810807782}],"status":"executed","execution_date":"20240401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159635.SZ","fund":"华夏中证基建ETF","group":"地产基建","target_pct":50.0},{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20240506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":50.0},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":50.0}],"status":"executed","execution_date":"20240603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7846199340741935,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":39.23099670370968},{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":39.23099670370968}],"status":"executed","execution_date":"20241008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.47896872664351786,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":23.948436332175895},{"code":"561010.SH","fund":"华安中证全指软件开发ETF","group":"软件AI","target_pct":23.948436332175895}],"status":"executed","execution_date":"20241101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.44072880882239407,"holdings":[{"code":"516000.SH","fund":"华夏中证大数据产业ETF","group":"软件AI","target_pct":22.036440441119705},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":22.036440441119705}],"status":"executed","execution_date":"20241202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9219773230307828,"holdings":[{"code":"159770.SZ","fund":"天弘中证机器人ETF","group":"高端制造","target_pct":46.09886615153914},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":46.09886615153914}],"status":"executed","execution_date":"20250102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250127","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159994.SZ","fund":"银华中证5G通信主题ETF","group":"通信","target_pct":50.0},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20250205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6201397608169007,"holdings":[{"code":"516000.SH","fund":"华夏中证大数据产业ETF","group":"软件AI","target_pct":31.006988040845034},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":31.006988040845034}],"status":"executed","execution_date":"20250303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250530","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7529578452085224,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":37.64789226042612},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":37.64789226042612}],"status":"executed","execution_date":"20250701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159608.SZ","fund":"广发中证稀有金属主题ETF","group":"材料","target_pct":50.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20250801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250829","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.744370526422268,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":37.2185263211134},{"code":"515980.SH","fund":"华富中证人工智能产业ETF","group":"软件AI","target_pct":37.2185263211134}],"status":"executed","execution_date":"20250901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7488853428258496,"holdings":[{"code":"515050.SH","fund":"华夏中证5G通信主题ETF","group":"通信","target_pct":37.44426714129248},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":37.44426714129248}],"status":"executed","execution_date":"20251009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6742819051045903,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":33.714095255229516},{"code":"159796.SZ","fund":"汇添富中证电池主题ETF","group":"新能源","target_pct":33.714095255229516}],"status":"executed","execution_date":"20251103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":50.0},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20251201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.61752596375071,"holdings":[{"code":"159363.SZ","fund":"华宝创业板人工智能ETF","group":"软件AI","target_pct":30.8762981875355},{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":30.8762981875355}],"status":"executed","execution_date":"20260105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7166973970171745,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":35.83486985085872},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":35.83486985085872}],"status":"executed","execution_date":"20260202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260227","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":50.0},{"code":"560280.SH","fund":"广发中证工程机械主题ETF","group":"高端制造","target_pct":50.0}],"status":"executed","execution_date":"20260302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5825332471845891,"holdings":[{"code":"159363.SZ","fund":"华宝创业板人工智能ETF","group":"软件AI","target_pct":29.126662359229456},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":29.126662359229456}],"status":"executed","execution_date":"20260506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":50.0}],"status":"executed","execution_date":"20260601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5685846400564332,"holdings":[{"code":"159811.SZ","fund":"博时中证5G产业50ETF","group":"通信","target_pct":28.429232002821657},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":28.429232002821657}],"status":"executed","execution_date":"20260701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260803","superseded_date":null,"waiting_sessions":0}]},"corr_top2_buffer":{"periods":[{"start":"20190102","end":"20190131","signal_date":"20181228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190201","end":"20190228","signal_date":"20190131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190301","end":"20190329","signal_date":"20190228","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":45.83930483734668},{"code":"512070.SH","weight_pct":45.83930483734668}],"cash_pct":8.321390325306632},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":48.10746424662814},{"code":"512070.SH","weight_pct":44.09389033492911}],"cash_pct":7.798645418442751}},{"start":"20190401","end":"20190430","signal_date":"20190329","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":44.265360133673035},{"code":"512980.SH","weight_pct":44.265360133673035}],"cash_pct":11.469279732653925},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":47.46172297066174},{"code":"512980.SH","weight_pct":40.58734331554811}],"cash_pct":11.950933713790146}},{"start":"20190506","end":"20190531","signal_date":"20190430","sessions":20,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":39.30932719966398},{"code":"512070.SH","weight_pct":39.30932719966398}],"cash_pct":21.38134560067204},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":40.47620650782548},{"code":"512070.SH","weight_pct":38.16531122311611}],"cash_pct":21.35848226905841}},{"start":"20190603","end":"20190628","signal_date":"20190531","sessions":19,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":39.80729373794637},{"code":"512070.SH","weight_pct":39.80729373794637}],"cash_pct":20.38541252410726},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":39.442012768137005},{"code":"512070.SH","weight_pct":41.38966018521539}],"cash_pct":19.168327046647605}},{"start":"20190701","end":"20190731","signal_date":"20190628","sessions":23,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0},{"code":"512800.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":48.86129059092374},{"code":"512800.SH","weight_pct":51.13870940907629}],"cash_pct":0.0}},{"start":"20190801","end":"20190830","signal_date":"20190731","sessions":22,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.0},{"code":"512660.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.97663200053595},{"code":"512660.SH","weight_pct":49.02336799946404}],"cash_pct":0.0}},{"start":"20190902","end":"20190930","signal_date":"20190830","sessions":20,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.0},{"code":"512400.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.74106371879017},{"code":"512400.SH","weight_pct":49.258936281209834}],"cash_pct":0.0}},{"start":"20191008","end":"20191031","signal_date":"20190930","sessions":18,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.0},{"code":"512980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":51.53946672931228},{"code":"512980.SH","weight_pct":48.46053327068774}],"cash_pct":0.0}},{"start":"20191101","end":"20191129","signal_date":"20191031","sessions":21,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.0},{"code":"512800.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":49.74247092957869},{"code":"512800.SH","weight_pct":50.25752907042129}],"cash_pct":2.220446049250313e-14}},{"start":"20191202","end":"20191231","signal_date":"20191129","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200102","end":"20200123","signal_date":"20191231","sessions":16,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0},{"code":"512980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":49.66184583410578},{"code":"512980.SH","weight_pct":50.33815416589415}],"cash_pct":6.661338147750939e-14}},{"start":"20200203","end":"20200228","signal_date":"20200123","sessions":20,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0},{"code":"512980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":48.966942148760346},{"code":"512980.SH","weight_pct":51.033057851239626}],"cash_pct":2.220446049250313e-14}},{"start":"20200302","end":"20200331","signal_date":"20200228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200401","end":"20200430","signal_date":"20200331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200506","end":"20200529","signal_date":"20200430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200601","end":"20200630","signal_date":"20200529","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200701","end":"20200731","signal_date":"20200630","sessions":23,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":50.0},{"code":"512690.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":53.36235409093939},{"code":"512690.SH","weight_pct":46.63764590906058}],"cash_pct":2.220446049250313e-14}},{"start":"20200803","end":"20200831","signal_date":"20200731","sessions":21,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":42.16406309800285},{"code":"512710.SH","weight_pct":42.16406309800285}],"cash_pct":15.671873803994297},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":39.7036248982699},{"code":"512710.SH","weight_pct":43.647570822157505}],"cash_pct":16.648804279572595}},{"start":"20200901","end":"20200930","signal_date":"20200831","sessions":22,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":40.226502128551886},{"code":"512710.SH","weight_pct":40.226502128551886}],"cash_pct":19.546995742896232},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":39.109573923480525},{"code":"512710.SH","weight_pct":40.06103806952195}],"cash_pct":20.82938800699752}},{"start":"20201009","end":"20201030","signal_date":"20200930","sessions":16,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":43.97264413527109},{"code":"512980.SH","weight_pct":43.97264413527109}],"cash_pct":12.054711729457823},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":47.39201226098069},{"code":"512980.SH","weight_pct":40.69695283741334}],"cash_pct":11.911034901605966}},{"start":"20201102","end":"20201130","signal_date":"20201030","sessions":21,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0},{"code":"512800.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":49.126878146396876},{"code":"512800.SH","weight_pct":50.87312185360303}],"cash_pct":8.881784197001252e-14}},{"start":"20201201","end":"20201231","signal_date":"20201130","sessions":23,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":47.78665659952947},{"code":"512690.SH","weight_pct":47.78665659952947}],"cash_pct":4.426686800941059},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":44.177045143966346},{"code":"512690.SH","weight_pct":51.94349058967861}],"cash_pct":3.879464266355037}},{"start":"20210104","end":"20210129","signal_date":"20201231","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":43.59045963217179},{"code":"515030.SH","weight_pct":43.59045963217179}],"cash_pct":12.819080735656419},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":43.581392253361194},{"code":"515030.SH","weight_pct":43.018324041090125}],"cash_pct":13.400283705548677}},{"start":"20210201","end":"20210226","signal_date":"20210129","sessions":15,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":39.36326418207942},{"code":"515700.SH","weight_pct":39.36326418207942}],"cash_pct":21.273471635841158},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":39.797072533652646},{"code":"515700.SH","weight_pct":37.489049268613115}],"cash_pct":22.71387819773424}},{"start":"20210301","end":"20210331","signal_date":"20210226","sessions":23,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":50.0},{"code":"512730.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":47.908016675512286},{"code":"512730.SH","weight_pct":52.0919833244877}],"cash_pct":1.1102230246251565e-14}},{"start":"20210401","end":"20210430","signal_date":"20210331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210506","end":"20210531","signal_date":"20210430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210601","end":"20210630","signal_date":"20210531","sessions":21,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":39.63807199104804},{"code":"512170.SH","weight_pct":39.63807199104804}],"cash_pct":20.72385601790393},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":42.29854819711795},{"code":"512170.SH","weight_pct":38.183567172081254}],"cash_pct":19.517884630800797}},{"start":"20210701","end":"20210730","signal_date":"20210630","sessions":22,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":41.29567903455585},{"code":"515700.SH","weight_pct":41.29567903455585}],"cash_pct":17.40864193088829},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":43.031100457668146},{"code":"515700.SH","weight_pct":41.595027156835265}],"cash_pct":15.37387238549659}},{"start":"20210802","end":"20210831","signal_date":"20210730","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210901","end":"20210930","signal_date":"20210831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211008","end":"20211029","signal_date":"20210930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211101","end":"20211130","signal_date":"20211029","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211201","end":"20211231","signal_date":"20211130","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220104","end":"20220128","signal_date":"20211231","sessions":19,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":45.212146830358556},{"code":"515220.SH","weight_pct":45.212146830358556}],"cash_pct":9.575706339282885},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":41.676323852660786},{"code":"515220.SH","weight_pct":47.53946273394461}],"cash_pct":10.784213413394605}},{"start":"20220207","end":"20220228","signal_date":"20220128","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220301","end":"20220331","signal_date":"20220228","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220401","end":"20220429","signal_date":"20220331","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220505","end":"20220531","signal_date":"20220429","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220601","end":"20220630","signal_date":"20220531","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220701","end":"20220729","signal_date":"20220630","sessions":21,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":48.69565217391306}],"cash_pct":51.30434782608694}},{"start":"20220801","end":"20220831","signal_date":"20220729","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220901","end":"20220930","signal_date":"20220831","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221010","end":"20221031","signal_date":"20220930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221101","end":"20221130","signal_date":"20221031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221201","end":"20221230","signal_date":"20221130","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230103","end":"20230131","signal_date":"20221230","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230201","end":"20230228","signal_date":"20230131","sessions":20,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":49.801980025345024},{"code":"512690.SH","weight_pct":49.801980025345024}],"cash_pct":0.39603994930994535},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":47.86063282797866},{"code":"512690.SH","weight_pct":51.74027460983178}],"cash_pct":0.39909256218955136}},{"start":"20230301","end":"20230331","signal_date":"20230228","sessions":23,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":50.0},{"code":"515980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":53.56497282894907},{"code":"515980.SH","weight_pct":46.435027171050976}],"cash_pct":0.0}},{"start":"20230403","end":"20230428","signal_date":"20230331","sessions":19,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":38.32377127700135},{"code":"516630.SH","weight_pct":38.32377127700135}],"cash_pct":23.3524574459973},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":43.3207888207238},{"code":"516630.SH","weight_pct":33.983697999524644}],"cash_pct":22.695513179751558}},{"start":"20230504","end":"20230531","signal_date":"20230428","sessions":20,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":26.732268068005016},{"code":"516630.SH","weight_pct":26.732268068005016}],"cash_pct":46.53546386398997},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":24.7858941723858},{"code":"516630.SH","weight_pct":27.84187172396459}],"cash_pct":47.37223410364961}},{"start":"20230601","end":"20230630","signal_date":"20230531","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230703","end":"20230731","signal_date":"20230630","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230801","end":"20230831","signal_date":"20230731","sessions":23,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":50.0},{"code":"516810.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":49.80417394279105},{"code":"516810.SH","weight_pct":50.195826057209004}],"cash_pct":0.0}},{"start":"20230901","end":"20230928","signal_date":"20230831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231009","end":"20231031","signal_date":"20230928","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231101","end":"20231130","signal_date":"20231031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231201","end":"20231229","signal_date":"20231130","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240102","end":"20240131","signal_date":"20231229","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240201","end":"20240229","signal_date":"20240131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240301","end":"20240329","signal_date":"20240229","sessions":21,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":50.0},{"code":"510650.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":50.53988043937594},{"code":"510650.SH","weight_pct":49.46011956062408}],"cash_pct":0.0}},{"start":"20240401","end":"20240430","signal_date":"20240329","sessions":20,"start_weights":{"holdings":[{"code":"159652.SZ","weight_pct":37.28260318842483},{"code":"515880.SH","weight_pct":37.28260318842483}],"cash_pct":25.43479362315034},"end_weights":{"holdings":[{"code":"159652.SZ","weight_pct":37.5678436839119},{"code":"515880.SH","weight_pct":37.1637443372198}],"cash_pct":25.2684119788683}},{"start":"20240506","end":"20240531","signal_date":"20240430","sessions":20,"start_weights":{"holdings":[{"code":"159635.SZ","weight_pct":50.0},{"code":"516650.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159635.SZ","weight_pct":49.94268523958336},{"code":"516650.SH","weight_pct":50.05731476041665}],"cash_pct":0.0}},{"start":"20240603","end":"20240628","signal_date":"20240531","sessions":19,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":50.0},{"code":"516910.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":51.25713188979811},{"code":"516910.SH","weight_pct":48.74286811020185}],"cash_pct":4.440892098500626e-14}},{"start":"20240701","end":"20240731","signal_date":"20240628","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240801","end":"20240830","signal_date":"20240731","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240902","end":"20240930","signal_date":"20240830","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20241008","end":"20241031","signal_date":"20240930","sessions":18,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":47.613504074505244}],"cash_pct":52.386495925494756}},{"start":"20241101","end":"20241129","signal_date":"20241031","sessions":21,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":43.84926899601457}],"cash_pct":56.15073100398542},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":48.05355259901113}],"cash_pct":51.94644740098888}},{"start":"20241202","end":"20241231","signal_date":"20241129","sessions":22,"start_weights":{"holdings":[{"code":"515400.SH","weight_pct":22.541308291835715},{"code":"516860.SH","weight_pct":22.541308291835715}],"cash_pct":54.91738341632857},"end_weights":{"holdings":[{"code":"515400.SH","weight_pct":22.14032544274281},{"code":"516860.SH","weight_pct":20.89390478216771}],"cash_pct":56.965769775089484}},{"start":"20250102","end":"20250127","signal_date":"20241231","sessions":18,"start_weights":{"holdings":[{"code":"159770.SZ","weight_pct":46.09886615153914},{"code":"516310.SH","weight_pct":46.09886615153914}],"cash_pct":7.802267696921716},"end_weights":{"holdings":[{"code":"159770.SZ","weight_pct":47.10689324735646},{"code":"516310.SH","weight_pct":45.46683357637982}],"cash_pct":7.42627317626372}},{"start":"20250205","end":"20250228","signal_date":"20250127","sessions":18,"start_weights":{"holdings":[{"code":"159994.SZ","weight_pct":50.0},{"code":"516310.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159994.SZ","weight_pct":50.6774680188704},{"code":"516310.SH","weight_pct":49.32253198112957}],"cash_pct":2.220446049250313e-14}},{"start":"20250303","end":"20250331","signal_date":"20250228","sessions":21,"start_weights":{"holdings":[{"code":"516000.SH","weight_pct":31.006988040845034},{"code":"562500.SH","weight_pct":31.006988040845034}],"cash_pct":37.98602391830993},"end_weights":{"holdings":[{"code":"516000.SH","weight_pct":29.920848798610976},{"code":"562500.SH","weight_pct":30.853384784434933}],"cash_pct":39.22576641695409}},{"start":"20250401","end":"20250430","signal_date":"20250331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250506","end":"20250530","signal_date":"20250430","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250603","end":"20250630","signal_date":"20250530","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250701","end":"20250731","signal_date":"20250630","sessions":23,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":37.64789226042612},{"code":"515880.SH","weight_pct":37.64789226042612}],"cash_pct":24.704215479147763},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":34.820780152710896},{"code":"515880.SH","weight_pct":42.22268958631869}],"cash_pct":22.95653026097042}},{"start":"20250801","end":"20250829","signal_date":"20250731","sessions":21,"start_weights":{"holdings":[{"code":"159608.SZ","weight_pct":50.0},{"code":"515880.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159608.SZ","weight_pct":45.618952483268224},{"code":"515880.SH","weight_pct":54.38104751673178}],"cash_pct":0.0}},{"start":"20250901","end":"20250930","signal_date":"20250829","sessions":22,"start_weights":{"holdings":[{"code":"159715.SZ","weight_pct":41.349316743042934},{"code":"515880.SH","weight_pct":41.349316743042934}],"cash_pct":17.30136651391413},"end_weights":{"holdings":[{"code":"159715.SZ","weight_pct":40.98622944868109},{"code":"515880.SH","weight_pct":41.47727347907356}],"cash_pct":17.53649707224535}},{"start":"20251009","end":"20251031","signal_date":"20250930","sessions":17,"start_weights":{"holdings":[{"code":"515050.SH","weight_pct":37.44426714129248},{"code":"561910.SH","weight_pct":37.44426714129248}],"cash_pct":25.111465717415037},"end_weights":{"holdings":[{"code":"515050.SH","weight_pct":36.99564923303761},{"code":"561910.SH","weight_pct":37.74755258266025}],"cash_pct":25.25679818430213}},{"start":"20251103","end":"20251128","signal_date":"20251031","sessions":20,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":33.714095255229516},{"code":"159796.SZ","weight_pct":33.714095255229516}],"cash_pct":32.57180948954097},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":33.9655124775887},{"code":"159796.SZ","weight_pct":32.6426861038911}],"cash_pct":33.3918014185202}},{"start":"20251201","end":"20251231","signal_date":"20251128","sessions":23,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.0},{"code":"562510.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":49.36122471137493},{"code":"562510.SH","weight_pct":50.63877528862507}],"cash_pct":0.0}},{"start":"20260105","end":"20260130","signal_date":"20251231","sessions":20,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":44.422519039432565},{"code":"159638.SZ","weight_pct":44.422519039432565}],"cash_pct":11.154961921134877},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":45.01379286426128},{"code":"159638.SZ","weight_pct":44.109005613986014}],"cash_pct":10.87720152175271}},{"start":"20260202","end":"20260227","signal_date":"20260130","sessions":14,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":35.83486985085872},{"code":"561330.SH","weight_pct":35.83486985085872}],"cash_pct":28.33026029828255},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":34.298201863576466},{"code":"561330.SH","weight_pct":38.83184737344617}],"cash_pct":26.869950762977357}},{"start":"20260302","end":"20260331","signal_date":"20260227","sessions":22,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.0},{"code":"560280.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.755880181113554},{"code":"560280.SH","weight_pct":49.244119818886425}],"cash_pct":2.220446049250313e-14}},{"start":"20260401","end":"20260430","signal_date":"20260331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260506","end":"20260529","signal_date":"20260430","sessions":18,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":54.04486743711758}],"cash_pct":45.95513256288242}},{"start":"20260601","end":"20260630","signal_date":"20260529","sessions":21,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":64.08249284961613}],"cash_pct":35.91750715038386}},{"start":"20260701","end":"20260731","signal_date":"20260630","sessions":23,"start_weights":{"holdings":[{"code":"159811.SZ","weight_pct":28.429232002821657},{"code":"588710.SH","weight_pct":28.429232002821657}],"cash_pct":43.14153599435669},"end_weights":{"holdings":[{"code":"159811.SZ","weight_pct":24.366681653550206},{"code":"588710.SH","weight_pct":23.13791151039803}],"cash_pct":52.495406836051764}},{"start":"20260803","end":"20260811","signal_date":"20260731","sessions":7,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}}],"signals":[{"signal_date":"20181228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9167860967469337,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":45.83930483734668},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":45.83930483734668}],"status":"executed","execution_date":"20190301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8853072026734607,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":44.265360133673035},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":44.265360133673035}],"status":"executed","execution_date":"20190401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7861865439932796,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":39.30932719966398},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":39.30932719966398}],"status":"executed","execution_date":"20190506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7961458747589274,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":39.80729373794637},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":39.80729373794637}],"status":"executed","execution_date":"20190603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20190701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":50.0}],"status":"executed","execution_date":"20190801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20190902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20191008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20191101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20191202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20200102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200123","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20200203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":50.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20200701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.843281261960057,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":42.16406309800285},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":42.16406309800285}],"status":"executed","execution_date":"20200803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8045300425710377,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":40.226502128551886},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":40.226502128551886}],"status":"executed","execution_date":"20200901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8794528827054218,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":43.97264413527109},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":43.97264413527109}],"status":"executed","execution_date":"20201009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201030","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20201102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9557331319905894,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":47.78665659952947},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":47.78665659952947}],"status":"executed","execution_date":"20201201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8718091926434358,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":43.59045963217179},{"code":"515030.SH","fund":"华夏中证新能源汽车ETF","group":"新能源","target_pct":43.59045963217179}],"status":"executed","execution_date":"20210104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7872652836415884,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":39.36326418207942},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":39.36326418207942}],"status":"executed","execution_date":"20210201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210226","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":50.0},{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20210301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7927614398209607,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":39.63807199104804},{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":39.63807199104804}],"status":"executed","execution_date":"20210601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8259135806911171,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":41.29567903455585},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":41.29567903455585}],"status":"executed","execution_date":"20210701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210730","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210802","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211029","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9042429366071711,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":45.212146830358556},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":45.212146830358556}],"status":"executed","execution_date":"20220104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220429","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220505","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":50.0}],"status":"executed","execution_date":"20220701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220729","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221230","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9960396005069005,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":49.801980025345024},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":49.801980025345024}],"status":"executed","execution_date":"20230201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":50.0},{"code":"515980.SH","fund":"华富中证人工智能产业ETF","group":"软件AI","target_pct":50.0}],"status":"executed","execution_date":"20230301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.766475425540027,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":38.32377127700135},{"code":"516630.SH","fund":"华夏中证云计算与大数据主题ETF","group":"软件AI","target_pct":38.32377127700135}],"status":"executed","execution_date":"20230403","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230428","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5346453613601003,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":26.732268068005016},{"code":"516630.SH","fund":"华夏中证云计算与大数据主题ETF","group":"软件AI","target_pct":26.732268068005016}],"status":"executed","execution_date":"20230504","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":50.0},{"code":"516810.SH","fund":"华夏中证农业主题ETF","group":"农业养殖","target_pct":50.0}],"status":"executed","execution_date":"20230801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230928","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":50.0},{"code":"510650.SH","fund":"华夏上证金融地产ETF","group":"地产基建","target_pct":50.0}],"status":"executed","execution_date":"20240301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7456520637684966,"holdings":[{"code":"159652.SZ","fund":"汇添富中证细分有色金属产业主题ETF","group":"材料","target_pct":37.28260318842483},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":37.28260318842483}],"status":"executed","execution_date":"20240401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159635.SZ","fund":"华夏中证基建ETF","group":"地产基建","target_pct":50.0},{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20240506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":50.0},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":50.0}],"status":"executed","execution_date":"20240603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20241008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":0.8769853799202915,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":43.84926899601457}],"status":"executed","execution_date":"20241101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.4508261658367143,"holdings":[{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":22.541308291835715},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":22.541308291835715}],"status":"executed","execution_date":"20241202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9219773230307828,"holdings":[{"code":"159770.SZ","fund":"天弘中证机器人ETF","group":"高端制造","target_pct":46.09886615153914},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":46.09886615153914}],"status":"executed","execution_date":"20250102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250127","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159994.SZ","fund":"银华中证5G通信主题ETF","group":"通信","target_pct":50.0},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20250205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6201397608169007,"holdings":[{"code":"516000.SH","fund":"华夏中证大数据产业ETF","group":"软件AI","target_pct":31.006988040845034},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":31.006988040845034}],"status":"executed","execution_date":"20250303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250530","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7529578452085224,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":37.64789226042612},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":37.64789226042612}],"status":"executed","execution_date":"20250701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159608.SZ","fund":"广发中证稀有金属主题ETF","group":"材料","target_pct":50.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20250801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250829","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8269863348608587,"holdings":[{"code":"159715.SZ","fund":"易方达中证稀土产业ETF","group":"材料","target_pct":41.349316743042934},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":41.349316743042934}],"status":"executed","execution_date":"20250901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7488853428258496,"holdings":[{"code":"515050.SH","fund":"华夏中证5G通信主题ETF","group":"通信","target_pct":37.44426714129248},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":37.44426714129248}],"status":"executed","execution_date":"20251009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6742819051045903,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":33.714095255229516},{"code":"159796.SZ","fund":"汇添富中证电池主题ETF","group":"新能源","target_pct":33.714095255229516}],"status":"executed","execution_date":"20251103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":50.0},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20251201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8884503807886512,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":44.422519039432565},{"code":"159638.SZ","fund":"嘉实中证高端装备细分50ETF","group":"高端制造","target_pct":44.422519039432565}],"status":"executed","execution_date":"20260105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7166973970171745,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":35.83486985085872},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":35.83486985085872}],"status":"executed","execution_date":"20260202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260227","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":50.0},{"code":"560280.SH","fund":"广发中证工程机械主题ETF","group":"高端制造","target_pct":50.0}],"status":"executed","execution_date":"20260302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20260506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":50.0}],"status":"executed","execution_date":"20260601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5685846400564332,"holdings":[{"code":"159811.SZ","fund":"博时中证5G产业50ETF","group":"通信","target_pct":28.429232002821657},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":28.429232002821657}],"status":"executed","execution_date":"20260701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260803","superseded_date":null,"waiting_sessions":0}]},"phase5_buffer":{"periods":[{"start":"20190102","end":"20190109","signal_date":"20181228","sessions":6,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190110","end":"20190115","signal_date":"20190109","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190116","end":"20190121","signal_date":"20190115","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190122","end":"20190125","signal_date":"20190121","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190128","end":"20190131","signal_date":"20190125","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190201","end":"20190201","signal_date":"20190131","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190211","end":"20190212","signal_date":"20190201","sessions":2,"start_weights":{"holdings":[{"code":"512880.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"512880.SH","weight_pct":20.118635689569942}],"cash_pct":79.88136431043006}},{"start":"20190213","end":"20190218","signal_date":"20190212","sessions":4,"start_weights":{"holdings":[{"code":"512880.SH","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"512880.SH","weight_pct":40.76074195820615}],"cash_pct":59.23925804179385}},{"start":"20190219","end":"20190222","signal_date":"20190218","sessions":4,"start_weights":{"holdings":[{"code":"512880.SH","weight_pct":60.0}],"cash_pct":40.0},"end_weights":{"holdings":[{"code":"512880.SH","weight_pct":62.47051254557151}],"cash_pct":37.52948745442849}},{"start":"20190225","end":"20190228","signal_date":"20190222","sessions":4,"start_weights":{"holdings":[{"code":"512880.SH","weight_pct":67.95436262123062}],"cash_pct":32.045637378769385},"end_weights":{"holdings":[{"code":"512880.SH","weight_pct":66.5940135472969}],"cash_pct":33.405986452703104}},{"start":"20190301","end":"20190307","signal_date":"20190228","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":13.627443020139102},{"code":"512880.SH","weight_pct":54.50977208055641}],"cash_pct":31.862784899304497},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":12.682043239827326},{"code":"512880.SH","weight_pct":57.21145003614676}],"cash_pct":30.106506724025916}},{"start":"20190308","end":"20190313","signal_date":"20190307","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":14.160735742326908},{"code":"512070.SH","weight_pct":14.160735742326908},{"code":"512880.SH","weight_pct":42.48220722698072}],"cash_pct":29.196321288365468},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":14.263915008812381},{"code":"512070.SH","weight_pct":14.299605007540231},{"code":"512880.SH","weight_pct":42.50363363087116}],"cash_pct":28.93284635277623}},{"start":"20190314","end":"20190319","signal_date":"20190313","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":13.047561129172028},{"code":"512070.SH","weight_pct":13.047561129172028},{"code":"512880.SH","weight_pct":39.14268338751608}],"cash_pct":34.762194354139865},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":13.81363610918383},{"code":"512070.SH","weight_pct":13.090507397072976},{"code":"512880.SH","weight_pct":39.209782381254065}],"cash_pct":33.886074112489126}},{"start":"20190320","end":"20190325","signal_date":"20190319","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":12.894480487598848},{"code":"512070.SH","weight_pct":12.894480487598848},{"code":"512880.SH","weight_pct":38.683441462796544}],"cash_pct":35.52759756200577},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":12.648499569692714},{"code":"512070.SH","weight_pct":12.737911376995715},{"code":"512880.SH","weight_pct":38.19548837540845}],"cash_pct":36.41810067790312}},{"start":"20190326","end":"20190329","signal_date":"20190325","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":12.682620538083258},{"code":"512070.SH","weight_pct":12.682620538083258},{"code":"512880.SH","weight_pct":38.047861614249776}],"cash_pct":36.58689730958371},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":13.072053156511338},{"code":"512070.SH","weight_pct":12.795506542870832},{"code":"512880.SH","weight_pct":39.36867901734634}],"cash_pct":34.7637612832715}},{"start":"20190401","end":"20190408","signal_date":"20190329","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":11.989549797590032},{"code":"512070.SH","weight_pct":11.989549797590032},{"code":"512880.SH","weight_pct":35.96864939277009}],"cash_pct":40.052251012049844},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":12.408920031310917},{"code":"512070.SH","weight_pct":12.091207668547824},{"code":"512880.SH","weight_pct":36.16685564603579}],"cash_pct":39.33301665410547}},{"start":"20190409","end":"20190412","signal_date":"20190408","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":13.307782112072136},{"code":"159938.SZ","weight_pct":13.307782112072136},{"code":"512880.SH","weight_pct":39.923346336216404}],"cash_pct":33.46108943963932},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":13.078090892581226},{"code":"159938.SZ","weight_pct":13.296287298294668},{"code":"512880.SH","weight_pct":39.45323891161763}],"cash_pct":34.17238289750648}},{"start":"20190415","end":"20190418","signal_date":"20190412","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":30.0619083465784},{"code":"159938.SZ","weight_pct":15.0309541732892},{"code":"512880.SH","weight_pct":30.0619083465784}],"cash_pct":24.845229133554003},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":30.492650188704356},{"code":"159938.SZ","weight_pct":14.97895504235669},{"code":"512880.SH","weight_pct":30.007539628696723}],"cash_pct":24.520855140242226}},{"start":"20190419","end":"20190424","signal_date":"20190418","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":49.847149745921065},{"code":"159938.SZ","weight_pct":16.61571658197369},{"code":"512880.SH","weight_pct":16.61571658197369}],"cash_pct":16.921417090131552},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":50.2239181838996},{"code":"159938.SZ","weight_pct":16.37515403100495},{"code":"512880.SH","weight_pct":16.462761513021842}],"cash_pct":16.93816627207362}},{"start":"20190425","end":"20190430","signal_date":"20190424","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.13101886795391},{"code":"159938.SZ","weight_pct":17.282754716988478}],"cash_pct":13.586226415057611},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.5599998882992},{"code":"159938.SZ","weight_pct":16.996650353212882}],"cash_pct":13.44334975848791}},{"start":"20190506","end":"20190509","signal_date":"20190430","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.44596494096335},{"code":"159938.SZ","weight_pct":17.111491235240837}],"cash_pct":14.442543823795816},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.09549103473185},{"code":"159938.SZ","weight_pct":17.177682176154935}],"cash_pct":14.726826789113211}},{"start":"20190510","end":"20190515","signal_date":"20190509","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":72.9464472326862}],"cash_pct":27.053552767313803},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":74.01856667722018}],"cash_pct":25.98143332277982}},{"start":"20190516","end":"20190521","signal_date":"20190515","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.80093105938705}],"cash_pct":31.19906894061294},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":67.76625246414872}],"cash_pct":32.23374753585128}},{"start":"20190522","end":"20190527","signal_date":"20190521","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.02567581360852}],"cash_pct":31.974324186391488},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":67.82398069211844}],"cash_pct":32.17601930788155}},{"start":"20190528","end":"20190531","signal_date":"20190527","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.70922448377102}],"cash_pct":31.290775516228976},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.67752871483262}],"cash_pct":31.322471285167385}},{"start":"20190603","end":"20190605","signal_date":"20190531","sessions":3,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.70492217186772}],"cash_pct":30.29507782813228},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.31923421019667}],"cash_pct":30.68076578980333}},{"start":"20190606","end":"20190612","signal_date":"20190605","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":70.14139341804932}],"cash_pct":29.858606581950685},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":71.3857745080316}],"cash_pct":28.614225491968405}},{"start":"20190613","end":"20190618","signal_date":"20190612","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.21127744750095}],"cash_pct":31.78872255249905},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":67.82527865577104}],"cash_pct":32.17472134422896}},{"start":"20190619","end":"20190624","signal_date":"20190618","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":74.55912797531087}],"cash_pct":25.44087202468912},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":75.14373191144603}],"cash_pct":24.856268088553968}},{"start":"20190625","end":"20190628","signal_date":"20190624","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":75.50573362078332}],"cash_pct":24.49426637921668},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":75.73900700837179}],"cash_pct":24.260992991628218}},{"start":"20190701","end":"20190709","signal_date":"20190628","sessions":7,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":66.6832268139652},{"code":"512400.SH","weight_pct":16.6708067034913}],"cash_pct":16.645966482543486},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":66.7505863845082},{"code":"512400.SH","weight_pct":16.245181896351532}],"cash_pct":17.00423171914027}},{"start":"20190710","end":"20190715","signal_date":"20190709","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":51.55221642097191},{"code":"512400.SH","weight_pct":17.18407214032397},{"code":"512900.SH","weight_pct":17.18407214032397}],"cash_pct":14.079639298380153},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":51.48599469211502},{"code":"512400.SH","weight_pct":17.245078037398287},{"code":"512900.SH","weight_pct":17.35939085412664}],"cash_pct":13.909536416360046}},{"start":"20190716","end":"20190719","signal_date":"20190715","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":53.284502079229334},{"code":"512400.SH","weight_pct":17.761500693076446},{"code":"512900.SH","weight_pct":17.761500693076446}],"cash_pct":11.192496534617769},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":52.90547793579798},{"code":"512400.SH","weight_pct":18.069990306110835},{"code":"512900.SH","weight_pct":17.812017128512494}],"cash_pct":11.212514629578685}},{"start":"20190722","end":"20190725","signal_date":"20190719","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":53.02252791314643},{"code":"512400.SH","weight_pct":17.67417597104881},{"code":"512900.SH","weight_pct":17.67417597104881}],"cash_pct":11.629120144755944},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":52.91741604447145},{"code":"512400.SH","weight_pct":17.676281738621114},{"code":"512900.SH","weight_pct":17.848260745043614}],"cash_pct":11.558041471863811}},{"start":"20190726","end":"20190731","signal_date":"20190725","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":53.42490336071221},{"code":"512400.SH","weight_pct":17.808301120237406},{"code":"512900.SH","weight_pct":17.808301120237406}],"cash_pct":10.95849439881299},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":53.31990313194315},{"code":"512400.SH","weight_pct":18.05858541013487},{"code":"512900.SH","weight_pct":17.64661863550055}],"cash_pct":10.974892822421435}},{"start":"20190801","end":"20190808","signal_date":"20190731","sessions":6,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":60.0},{"code":"512660.SH","weight_pct":20.0},{"code":"512900.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":60.815551105950924},{"code":"512660.SH","weight_pct":19.803189600210434},{"code":"512900.SH","weight_pct":19.38125929383864}],"cash_pct":0.0}},{"start":"20190809","end":"20190814","signal_date":"20190808","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":60.0},{"code":"512660.SH","weight_pct":20.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":60.34327180067368},{"code":"512660.SH","weight_pct":20.057515826171848}],"cash_pct":19.599212373154472}},{"start":"20190815","end":"20190820","signal_date":"20190814","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":40.0},{"code":"512660.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":40.29733770304655},{"code":"512660.SH","weight_pct":20.359189534390694}],"cash_pct":39.34347276256276}},{"start":"20190821","end":"20190826","signal_date":"20190820","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":20.0},{"code":"512660.SH","weight_pct":20.0},{"code":"512700.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":20.09945868005879},{"code":"512660.SH","weight_pct":20.125998711671436},{"code":"512700.SH","weight_pct":19.78290739335731}],"cash_pct":39.991635214912456}},{"start":"20190827","end":"20190830","signal_date":"20190826","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":20.0},{"code":"512660.SH","weight_pct":20.0},{"code":"512700.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":19.91116798284156},{"code":"512660.SH","weight_pct":20.47719604003885},{"code":"512700.SH","weight_pct":19.669713416944933}],"cash_pct":39.94192256017466}},{"start":"20190902","end":"20190905","signal_date":"20190830","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":40.0},{"code":"512700.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":40.36355795306631},{"code":"512700.SH","weight_pct":20.208850655097894}],"cash_pct":39.42759139183579}},{"start":"20190906","end":"20190911","signal_date":"20190905","sessions":4,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":20.0},{"code":"512400.SH","weight_pct":40.0},{"code":"512700.SH","weight_pct":20.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":19.82926281017582},{"code":"512400.SH","weight_pct":40.29003495535292},{"code":"512700.SH","weight_pct":19.940351117235625}],"cash_pct":19.940351117235632}},{"start":"20190912","end":"20190918","signal_date":"20190911","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":20.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512400.SH","weight_pct":40.0},{"code":"512700.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":20.130061986386103},{"code":"512010.SH","weight_pct":20.2541366500529},{"code":"512400.SH","weight_pct":39.62091632885843},{"code":"512700.SH","weight_pct":19.9948850347026}],"cash_pct":0.0}},{"start":"20190919","end":"20190924","signal_date":"20190918","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512400.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.09586272642881},{"code":"512010.SH","weight_pct":20.073769139020055},{"code":"512400.SH","weight_pct":39.830368134551144}],"cash_pct":0.0}},{"start":"20190925","end":"20190930","signal_date":"20190924","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512400.SH","weight_pct":20.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.28328775993843},{"code":"512010.SH","weight_pct":20.174413779842542},{"code":"512400.SH","weight_pct":19.552357406933524},{"code":"512980.SH","weight_pct":19.98994105328549}],"cash_pct":0.0}},{"start":"20191008","end":"20191009","signal_date":"20190930","sessions":2,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512980.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":39.91879874947836},{"code":"512010.SH","weight_pct":19.895278013349838},{"code":"512980.SH","weight_pct":40.185923237171814}],"cash_pct":0.0}},{"start":"20191010","end":"20191015","signal_date":"20191009","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512980.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":39.877068833186584},{"code":"512010.SH","weight_pct":20.12690645929575},{"code":"512980.SH","weight_pct":39.99602470751769}],"cash_pct":0.0}},{"start":"20191016","end":"20191021","signal_date":"20191015","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512980.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":39.89486457588227},{"code":"512010.SH","weight_pct":19.98389153796779},{"code":"512980.SH","weight_pct":40.12124388614995}],"cash_pct":0.0}},{"start":"20191022","end":"20191025","signal_date":"20191021","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512980.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":39.754969216121886},{"code":"512010.SH","weight_pct":20.114604475080867},{"code":"512980.SH","weight_pct":40.13042630879726}],"cash_pct":0.0}},{"start":"20191028","end":"20191031","signal_date":"20191025","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512700.SH","weight_pct":20.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.22475866768444},{"code":"512010.SH","weight_pct":20.38560128496879},{"code":"512700.SH","weight_pct":19.971467622382665},{"code":"512980.SH","weight_pct":19.41817242496411}],"cash_pct":0.0}},{"start":"20191101","end":"20191107","signal_date":"20191031","sessions":5,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512700.SH","weight_pct":20.0},{"code":"512800.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.087326973308215},{"code":"512010.SH","weight_pct":19.80836659473006},{"code":"512700.SH","weight_pct":20.062374689884},{"code":"512800.SH","weight_pct":20.041931742077722}],"cash_pct":0.0}},{"start":"20191108","end":"20191113","signal_date":"20191107","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512700.SH","weight_pct":20.0},{"code":"512800.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.007163606180654},{"code":"512010.SH","weight_pct":20.22008741788962},{"code":"512700.SH","weight_pct":19.850538060870417},{"code":"512800.SH","weight_pct":19.922210915059324}],"cash_pct":0.0}},{"start":"20191114","end":"20191119","signal_date":"20191113","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512700.SH","weight_pct":20.0},{"code":"512800.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.075564772007525},{"code":"512010.SH","weight_pct":20.057421093690678},{"code":"512700.SH","weight_pct":19.96596379158762},{"code":"512800.SH","weight_pct":19.90105034271419}],"cash_pct":0.0}},{"start":"20191120","end":"20191125","signal_date":"20191119","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":20.0},{"code":"512700.SH","weight_pct":20.0},{"code":"512800.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":39.12843384110328},{"code":"512010.SH","weight_pct":19.461988095326948},{"code":"512700.SH","weight_pct":20.718981137979338},{"code":"512800.SH","weight_pct":20.690596925590444}],"cash_pct":0.0}},{"start":"20191126","end":"20191129","signal_date":"20191125","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":40.0},{"code":"512800.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.15774127041144},{"code":"512010.SH","weight_pct":39.68301294969601},{"code":"512800.SH","weight_pct":20.159245779892547}],"cash_pct":0.0}},{"start":"20191202","end":"20191209","signal_date":"20191129","sessions":6,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":40.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.100168434524456},{"code":"512010.SH","weight_pct":39.940540182404696}],"cash_pct":19.959291383070855}},{"start":"20191210","end":"20191213","signal_date":"20191209","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0},{"code":"512010.SH","weight_pct":40.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":40.0948039779695},{"code":"512010.SH","weight_pct":40.109497012228}],"cash_pct":19.795699009802505}},{"start":"20191216","end":"20191219","signal_date":"20191213","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":20.0},{"code":"512010.SH","weight_pct":40.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":19.93431597036889},{"code":"512010.SH","weight_pct":39.59679929230903},{"code":"512980.SH","weight_pct":20.56375517393762}],"cash_pct":19.90512956338446}},{"start":"20191220","end":"20191225","signal_date":"20191219","sessions":4,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":40.0},{"code":"512400.SH","weight_pct":20.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":39.551625568645825},{"code":"512400.SH","weight_pct":20.573934254838356},{"code":"512980.SH","weight_pct":20.044859548842393}],"cash_pct":19.829580627673437}},{"start":"20191226","end":"20191231","signal_date":"20191225","sessions":4,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":20.0},{"code":"512400.SH","weight_pct":40.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":20.059254947840394},{"code":"512400.SH","weight_pct":40.80398459927694},{"code":"512980.SH","weight_pct":19.521621850750908}],"cash_pct":19.615138602131765}},{"start":"20200102","end":"20200102","signal_date":"20191231","sessions":1,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":20.0},{"code":"512400.SH","weight_pct":60.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":20.0},{"code":"512400.SH","weight_pct":60.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":0.0}},{"start":"20200103","end":"20200107","signal_date":"20200102","sessions":3,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":80.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":79.52845431153133},{"code":"512980.SH","weight_pct":20.47154568846868}],"cash_pct":0.0}},{"start":"20200108","end":"20200113","signal_date":"20200107","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":80.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":79.44617151920207},{"code":"512980.SH","weight_pct":20.553828480797947}],"cash_pct":0.0}},{"start":"20200114","end":"20200117","signal_date":"20200113","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":80.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":79.7612919609337},{"code":"512980.SH","weight_pct":20.238708039066307}],"cash_pct":0.0}},{"start":"20200120","end":"20200123","signal_date":"20200117","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":80.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":79.92038800575459},{"code":"512980.SH","weight_pct":20.07961199424541}],"cash_pct":0.0}},{"start":"20200203","end":"20200206","signal_date":"20200123","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":80.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":78.70358022065953},{"code":"512980.SH","weight_pct":21.29641977934047}],"cash_pct":0.0}},{"start":"20200207","end":"20200212","signal_date":"20200206","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":60.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":62.08835885621357},{"code":"512980.SH","weight_pct":18.986312508469982}],"cash_pct":18.92532863531645}},{"start":"20200213","end":"20200218","signal_date":"20200212","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":60.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":60.601897522318204},{"code":"512980.SH","weight_pct":20.150816147251646}],"cash_pct":19.247286330430146}},{"start":"20200219","end":"20200224","signal_date":"20200218","sessions":4,"start_weights":{"holdings":[{"code":"510660.SH","weight_pct":20.0},{"code":"512400.SH","weight_pct":40.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"510660.SH","weight_pct":19.898614185671367},{"code":"512400.SH","weight_pct":39.8244659958047},{"code":"512980.SH","weight_pct":20.696983391831765}],"cash_pct":19.579936426692157}},{"start":"20200225","end":"20200228","signal_date":"20200224","sessions":4,"start_weights":{"holdings":[{"code":"510660.SH","weight_pct":40.0},{"code":"512400.SH","weight_pct":20.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"510660.SH","weight_pct":40.03174251857925},{"code":"512400.SH","weight_pct":19.15559738326947},{"code":"512980.SH","weight_pct":19.51054896555091}],"cash_pct":21.302111132600366}},{"start":"20200302","end":"20200309","signal_date":"20200228","sessions":6,"start_weights":{"holdings":[{"code":"510660.SH","weight_pct":40.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"510660.SH","weight_pct":40.93647510050465},{"code":"512980.SH","weight_pct":19.0182366681924}],"cash_pct":40.04528823130295}},{"start":"20200310","end":"20200313","signal_date":"20200309","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":20.0},{"code":"510660.SH","weight_pct":40.0},{"code":"512980.SH","weight_pct":20.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":19.699283496786496},{"code":"510660.SH","weight_pct":39.43324542644801},{"code":"512980.SH","weight_pct":19.95799268939144}],"cash_pct":20.909478387374048}},{"start":"20200316","end":"20200319","signal_date":"20200313","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":20.0},{"code":"510660.SH","weight_pct":40.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":19.686707909654576},{"code":"510660.SH","weight_pct":39.91939897118377}],"cash_pct":40.39389311916166}},{"start":"20200320","end":"20200325","signal_date":"20200319","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":20.0},{"code":"510660.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":20.36492123118042},{"code":"510660.SH","weight_pct":20.44177592095009}],"cash_pct":59.19330284786949}},{"start":"20200326","end":"20200331","signal_date":"20200325","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":19.80830670926518}],"cash_pct":80.1916932907348}},{"start":"20200401","end":"20200408","signal_date":"20200331","sessions":5,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":20.872609749528678}],"cash_pct":79.12739025047132}},{"start":"20200409","end":"20200414","signal_date":"20200408","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200415","end":"20200420","signal_date":"20200414","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200421","end":"20200424","signal_date":"20200420","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200427","end":"20200430","signal_date":"20200424","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200506","end":"20200507","signal_date":"20200430","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200508","end":"20200513","signal_date":"20200507","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200514","end":"20200519","signal_date":"20200513","sessions":4,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.44562602861122}],"cash_pct":79.55437397138878}},{"start":"20200520","end":"20200525","signal_date":"20200519","sessions":4,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.0},{"code":"512690.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":19.912248572047595},{"code":"512690.SH","weight_pct":19.97530290856343}],"cash_pct":60.11244851938897}},{"start":"20200526","end":"20200529","signal_date":"20200525","sessions":4,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.0},{"code":"512690.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":19.623409550530003},{"code":"512690.SH","weight_pct":20.405297670979962}],"cash_pct":59.97129277849004}},{"start":"20200601","end":"20200604","signal_date":"20200529","sessions":4,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.0},{"code":"512690.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.16186249142813},{"code":"512690.SH","weight_pct":20.014398407866285}],"cash_pct":59.82373910070559}},{"start":"20200605","end":"20200610","signal_date":"20200604","sessions":4,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.0},{"code":"512690.SH","weight_pct":40.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.426273106318472},{"code":"512690.SH","weight_pct":40.100370250504994}],"cash_pct":39.47335664317654}},{"start":"20200611","end":"20200616","signal_date":"20200610","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":60.0}],"cash_pct":40.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":60.08664259927799}],"cash_pct":39.91335740072201}},{"start":"20200617","end":"20200622","signal_date":"20200616","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":60.0}],"cash_pct":40.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":60.77363896848137}],"cash_pct":39.22636103151863}},{"start":"20200623","end":"20200630","signal_date":"20200622","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":80.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":80.46100241222192}],"cash_pct":19.538997587778084}},{"start":"20200701","end":"20200709","signal_date":"20200630","sessions":7,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.0},{"code":"512690.SH","weight_pct":80.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.061630609869574},{"code":"512690.SH","weight_pct":79.93836939013045}],"cash_pct":0.0}},{"start":"20200710","end":"20200715","signal_date":"20200709","sessions":4,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.0},{"code":"512690.SH","weight_pct":80.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":19.272874220357004},{"code":"512690.SH","weight_pct":80.72712577964299}],"cash_pct":1.1102230246251565e-14}},{"start":"20200716","end":"20200721","signal_date":"20200715","sessions":4,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.0},{"code":"512690.SH","weight_pct":60.0},{"code":"512900.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":20.65367216781348},{"code":"512690.SH","weight_pct":59.45333170572009},{"code":"512900.SH","weight_pct":19.892996126466414}],"cash_pct":1.1102230246251565e-14}},{"start":"20200722","end":"20200727","signal_date":"20200721","sessions":4,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":17.75947724740795},{"code":"512690.SH","weight_pct":35.5189544948159},{"code":"512900.SH","weight_pct":35.5189544948159}],"cash_pct":11.202613762960246},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":18.292424063288664},{"code":"512690.SH","weight_pct":35.36609093550844},{"code":"512900.SH","weight_pct":34.73343624489378}],"cash_pct":11.60804875630912}},{"start":"20200728","end":"20200731","signal_date":"20200727","sessions":4,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":14.44971321298549},{"code":"512690.SH","weight_pct":14.44971321298549},{"code":"512900.SH","weight_pct":43.34913963895647}],"cash_pct":27.751433935072544},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":15.201978364523704},{"code":"512690.SH","weight_pct":14.148232627961121},{"code":"512900.SH","weight_pct":43.91311919157105}],"cash_pct":26.736669815944126}},{"start":"20200803","end":"20200807","signal_date":"20200731","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":13.148383701341995},{"code":"512710.SH","weight_pct":13.148383701341995},{"code":"512900.SH","weight_pct":39.44515110402598}],"cash_pct":34.25808149329003},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":12.507251241510255},{"code":"512710.SH","weight_pct":14.033248662642716},{"code":"512900.SH","weight_pct":39.05058479575864}],"cash_pct":34.408915300088395}},{"start":"20200810","end":"20200813","signal_date":"20200807","sessions":4,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":23.124694194175145},{"code":"512900.SH","weight_pct":34.687041291262716}],"cash_pct":42.188264514562135},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":22.671430129020994},{"code":"512900.SH","weight_pct":34.20944165680847}],"cash_pct":43.11912821417053}},{"start":"20200814","end":"20200819","signal_date":"20200813","sessions":4,"start_weights":{"holdings":[{"code":"512680.SH","weight_pct":11.669794648332266},{"code":"512710.SH","weight_pct":23.33958929666453},{"code":"512900.SH","weight_pct":23.33958929666453}],"cash_pct":41.65102675833867},"end_weights":{"holdings":[{"code":"512680.SH","weight_pct":11.756048001876309},{"code":"512710.SH","weight_pct":23.09202572447434},{"code":"512900.SH","weight_pct":23.7366467683139}],"cash_pct":41.415279505335455}},{"start":"20200820","end":"20200825","signal_date":"20200819","sessions":4,"start_weights":{"holdings":[{"code":"512680.SH","weight_pct":22.799241728152943},{"code":"512710.SH","weight_pct":22.799241728152943},{"code":"512900.SH","weight_pct":11.399620864076471}],"cash_pct":43.00189567961764},"end_weights":{"holdings":[{"code":"512680.SH","weight_pct":22.372544351274254},{"code":"512710.SH","weight_pct":22.46744434409959},{"code":"512900.SH","weight_pct":11.602903177791562}],"cash_pct":43.5571081268346}},{"start":"20200826","end":"20200831","signal_date":"20200825","sessions":4,"start_weights":{"holdings":[{"code":"512680.SH","weight_pct":31.302970490579145},{"code":"512710.SH","weight_pct":20.868646993719434}],"cash_pct":47.82838251570142},"end_weights":{"holdings":[{"code":"512680.SH","weight_pct":32.01415817556925},{"code":"512710.SH","weight_pct":21.294232570515405}],"cash_pct":46.691609253915345}},{"start":"20200901","end":"20200908","signal_date":"20200831","sessions":6,"start_weights":{"holdings":[{"code":"512680.SH","weight_pct":31.007582440634746},{"code":"512710.SH","weight_pct":20.67172162708983}],"cash_pct":48.32069593227543},"end_weights":{"holdings":[{"code":"512680.SH","weight_pct":30.087330251893462},{"code":"512710.SH","weight_pct":20.017282637701115}],"cash_pct":49.89538711040542}},{"start":"20200909","end":"20200914","signal_date":"20200908","sessions":4,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":11.886625771889792},{"code":"512680.SH","weight_pct":35.65987731566938},{"code":"512710.SH","weight_pct":11.886625771889792}],"cash_pct":40.566871140551044},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":12.380867711984045},{"code":"512680.SH","weight_pct":34.750648143122184},{"code":"512710.SH","weight_pct":11.710320448355924}],"cash_pct":41.15816369653784}},{"start":"20200915","end":"20200918","signal_date":"20200914","sessions":4,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":14.00143300341489},{"code":"512680.SH","weight_pct":28.00286600682978},{"code":"512690.SH","weight_pct":14.00143300341489},{"code":"512710.SH","weight_pct":14.00143300341489}],"cash_pct":29.992834982925554},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":13.734078182985959},{"code":"512680.SH","weight_pct":28.50583186309532},{"code":"512690.SH","weight_pct":13.624308055251118},{"code":"512710.SH","weight_pct":14.18605583832261}],"cash_pct":29.949726060344993}},{"start":"20200921","end":"20200924","signal_date":"20200918","sessions":4,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":15.5714623622951},{"code":"512680.SH","weight_pct":15.5714623622951},{"code":"512690.SH","weight_pct":31.1429247245902},{"code":"512710.SH","weight_pct":15.5714623622951}],"cash_pct":22.142688188524506},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":15.811154428867823},{"code":"512680.SH","weight_pct":15.18282723030642},{"code":"512690.SH","weight_pct":31.055153678392696},{"code":"512710.SH","weight_pct":15.214976846445563}],"cash_pct":22.73588781598751}},{"start":"20200925","end":"20200930","signal_date":"20200924","sessions":4,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":15.88616387507853},{"code":"512690.SH","weight_pct":47.65849162523559},{"code":"512710.SH","weight_pct":15.88616387507853}],"cash_pct":20.569180624607352},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":15.915595952297357},{"code":"512690.SH","weight_pct":47.69534143548108},{"code":"512710.SH","weight_pct":16.119458010257237}],"cash_pct":20.269604601964332}},{"start":"20201009","end":"20201009","signal_date":"20200930","sessions":1,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":14.714935844718596},{"code":"512690.SH","weight_pct":58.859743378874384}],"cash_pct":26.425320776407023},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":14.714935844718596},{"code":"512690.SH","weight_pct":58.859743378874384}],"cash_pct":26.425320776407023}},{"start":"20201012","end":"20201014","signal_date":"20201009","sessions":3,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":14.711282768630426},{"code":"512690.SH","weight_pct":58.8451310745217}],"cash_pct":26.443586156847864},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":14.70134427746313},{"code":"512690.SH","weight_pct":58.89874040980505}],"cash_pct":26.399915312731824}},{"start":"20201015","end":"20201020","signal_date":"20201014","sessions":4,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":15.06509087358252},{"code":"512690.SH","weight_pct":60.26036349433008}],"cash_pct":24.674545632087398},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":14.950099184092668},{"code":"512690.SH","weight_pct":60.520263376296924}],"cash_pct":24.529637439610408}},{"start":"20201021","end":"20201026","signal_date":"20201020","sessions":4,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":17.354218064751155},{"code":"512690.SH","weight_pct":69.41687225900462}],"cash_pct":13.228909676244239},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":17.149861739740718},{"code":"512690.SH","weight_pct":69.35366112805605}],"cash_pct":13.496477132203232}},{"start":"20201027","end":"20201030","signal_date":"20201026","sessions":4,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":20.0},{"code":"512070.SH","weight_pct":20.0},{"code":"512690.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":19.72772114275004},{"code":"512070.SH","weight_pct":19.259148524106305},{"code":"512690.SH","weight_pct":61.01313033314363}],"cash_pct":3.3306690738754696e-14}},{"start":"20201102","end":"20201106","signal_date":"20201030","sessions":5,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":19.59360205981294},{"code":"512070.SH","weight_pct":19.59360205981294},{"code":"512690.SH","weight_pct":58.78080617943881}],"cash_pct":2.0319897009352994},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":19.47090199604988},{"code":"512070.SH","weight_pct":19.78126717430674},{"code":"512690.SH","weight_pct":58.76389305837186}],"cash_pct":1.9839377712715156}},{"start":"20201109","end":"20201112","signal_date":"20201106","sessions":4,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":18.173269262388793},{"code":"512690.SH","weight_pct":72.69307704955517}],"cash_pct":9.133653688056043},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":17.016258902331423},{"code":"512690.SH","weight_pct":74.16475344092207}],"cash_pct":8.818987656746502}},{"start":"20201113","end":"20201118","signal_date":"20201112","sessions":4,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":18.36307969123598},{"code":"512690.SH","weight_pct":73.45231876494393}],"cash_pct":8.184601543820092},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":18.769716924562424},{"code":"512690.SH","weight_pct":73.14395088142733}],"cash_pct":8.086332194010248}},{"start":"20201119","end":"20201124","signal_date":"20201118","sessions":4,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":17.467760425524638},{"code":"512690.SH","weight_pct":69.87104170209855}],"cash_pct":12.661197872376817},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":17.007293542192652},{"code":"512690.SH","weight_pct":70.68912327841895}],"cash_pct":12.3035831793884}},{"start":"20201125","end":"20201130","signal_date":"20201124","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.67289087581973}],"cash_pct":21.327109124180264},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.42452804073302}],"cash_pct":21.575471959266977}},{"start":"20201201","end":"20201209","signal_date":"20201130","sessions":7,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.58102581010048}],"cash_pct":21.41897418989952},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.68550058162792}],"cash_pct":20.31449941837208}},{"start":"20201210","end":"20201215","signal_date":"20201209","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":80.44724875439391}],"cash_pct":19.552751245606093},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":80.90108190353008}],"cash_pct":19.09891809646992}},{"start":"20201216","end":"20201221","signal_date":"20201215","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.29399397639531}],"cash_pct":17.70600602360468},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.6763258185595}],"cash_pct":17.323674181440495}},{"start":"20201222","end":"20201225","signal_date":"20201221","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.63570437743047}],"cash_pct":16.364295622569525},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.14916241186823}],"cash_pct":16.85083758813176}},{"start":"20201228","end":"20201231","signal_date":"20201225","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.5748450908592}],"cash_pct":16.425154909140804},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.99040473422076}],"cash_pct":16.009595265779243}},{"start":"20210104","end":"20210107","signal_date":"20201231","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.17402939443531}],"cash_pct":20.82597060556469},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":80.0430682787326}],"cash_pct":19.956931721267402}},{"start":"20210108","end":"20210113","signal_date":"20210107","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.79478650812275}],"cash_pct":21.205213491877252},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.46437581635398}],"cash_pct":21.535624183646018}},{"start":"20210114","end":"20210119","signal_date":"20210113","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":65.19965800395792},{"code":"515030.SH","weight_pct":16.29991450098948}],"cash_pct":18.500427495052605},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":63.85591039951846},{"code":"515030.SH","weight_pct":16.94005700265825}],"cash_pct":19.204032597823296}},{"start":"20210120","end":"20210125","signal_date":"20210119","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":47.829360428428515},{"code":"515030.SH","weight_pct":15.943120142809509},{"code":"515700.SH","weight_pct":15.943120142809509}],"cash_pct":20.28439928595247},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":49.157214250326234},{"code":"515030.SH","weight_pct":15.730696814878309},{"code":"515700.SH","weight_pct":15.9600691284046}],"cash_pct":19.152019806390864}},{"start":"20210126","end":"20210129","signal_date":"20210125","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":30.082174251793383},{"code":"515030.SH","weight_pct":15.041087125896691},{"code":"515700.SH","weight_pct":30.082174251793383}],"cash_pct":24.794564370516547},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":30.24036279687704},{"code":"515030.SH","weight_pct":14.718840822295492},{"code":"515700.SH","weight_pct":29.455030356739936}],"cash_pct":25.58576602408753}},{"start":"20210201","end":"20210201","signal_date":"20210129","sessions":1,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":13.619911565406028},{"code":"515030.SH","weight_pct":13.619911565406028},{"code":"515700.SH","weight_pct":40.859734696218084}],"cash_pct":31.900442172969857},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":13.619911565406028},{"code":"515030.SH","weight_pct":13.619911565406028},{"code":"515700.SH","weight_pct":40.859734696218084}],"cash_pct":31.900442172969857}},{"start":"20210202","end":"20210203","signal_date":"20210201","sessions":2,"start_weights":{"holdings":[{"code":"515030.SH","weight_pct":12.01447306936849},{"code":"515700.SH","weight_pct":48.05789227747396}],"cash_pct":39.927634653157554},"end_weights":{"holdings":[{"code":"515030.SH","weight_pct":12.00499493237516},{"code":"515700.SH","weight_pct":48.05358399898514}],"cash_pct":39.941421068639706}},{"start":"20210204","end":"20210209","signal_date":"20210203","sessions":4,"start_weights":{"holdings":[{"code":"515700.SH","weight_pct":58.47104592273311}],"cash_pct":41.52895407726689},"end_weights":{"holdings":[{"code":"515700.SH","weight_pct":58.99413204660673}],"cash_pct":41.00586795339327}},{"start":"20210210","end":"20210222","signal_date":"20210209","sessions":4,"start_weights":{"holdings":[{"code":"515700.SH","weight_pct":57.539666449677526}],"cash_pct":42.460333550322474},"end_weights":{"holdings":[{"code":"515700.SH","weight_pct":56.260132935456255}],"cash_pct":43.739867064543745}},{"start":"20210223","end":"20210226","signal_date":"20210222","sessions":4,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":13.295197478355647},{"code":"515700.SH","weight_pct":53.180789913422586}],"cash_pct":33.52401260822177},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":13.65923155876729},{"code":"515700.SH","weight_pct":50.90739441310649}],"cash_pct":35.43337402812622}},{"start":"20210301","end":"20210309","signal_date":"20210226","sessions":7,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":16.427894169128145},{"code":"512730.SH","weight_pct":16.427894169128145},{"code":"515700.SH","weight_pct":49.28368250738443}],"cash_pct":17.860529154359284},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":15.593388176136003},{"code":"512730.SH","weight_pct":17.606693136256514},{"code":"515700.SH","weight_pct":47.34930836425038}],"cash_pct":19.45061032335711}},{"start":"20210310","end":"20210315","signal_date":"20210309","sessions":4,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":19.84835761044665},{"code":"512730.SH","weight_pct":19.84835761044665},{"code":"515700.SH","weight_pct":39.6967152208933}],"cash_pct":20.606569558213394},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":19.25948292076395},{"code":"512730.SH","weight_pct":20.730217207780168},{"code":"515700.SH","weight_pct":39.53294640310472}],"cash_pct":20.477353468351154}},{"start":"20210316","end":"20210319","signal_date":"20210315","sessions":4,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":20.0},{"code":"512730.SH","weight_pct":20.0},{"code":"515700.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":20.25110032701302},{"code":"512730.SH","weight_pct":19.379713833884935},{"code":"515700.SH","weight_pct":20.094206507118212}],"cash_pct":40.27497933198383}},{"start":"20210322","end":"20210325","signal_date":"20210319","sessions":4,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":20.0},{"code":"512730.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":20.396608429924935},{"code":"512730.SH","weight_pct":19.507744724271483}],"cash_pct":60.095646845803586}},{"start":"20210326","end":"20210331","signal_date":"20210325","sessions":4,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":20.2256512361042}],"cash_pct":79.7743487638958}},{"start":"20210401","end":"20210408","signal_date":"20210331","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210409","end":"20210414","signal_date":"20210408","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210415","end":"20210420","signal_date":"20210414","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210421","end":"20210426","signal_date":"20210420","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210427","end":"20210430","signal_date":"20210426","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210506","end":"20210507","signal_date":"20210430","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210510","end":"20210513","signal_date":"20210507","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210514","end":"20210519","signal_date":"20210513","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210520","end":"20210525","signal_date":"20210519","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210526","end":"20210531","signal_date":"20210525","sessions":4,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":20.107478728168378}],"cash_pct":79.89252127183161}},{"start":"20210601","end":"20210607","signal_date":"20210531","sessions":5,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":20.0},{"code":"512170.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":20.071853487560798},{"code":"512170.SH","weight_pct":19.68738070841621}],"cash_pct":60.24076580402299}},{"start":"20210608","end":"20210611","signal_date":"20210607","sessions":4,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":20.0},{"code":"512170.SH","weight_pct":20.0},{"code":"515700.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":20.44339846139795},{"code":"512170.SH","weight_pct":19.69000721120587},{"code":"515700.SH","weight_pct":20.618579953327703}],"cash_pct":39.248014374068475}},{"start":"20210615","end":"20210618","signal_date":"20210611","sessions":4,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":20.0},{"code":"512170.SH","weight_pct":20.0},{"code":"515700.SH","weight_pct":40.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":20.086148647344462},{"code":"512170.SH","weight_pct":19.801187351622744},{"code":"515700.SH","weight_pct":40.22136885713874}],"cash_pct":19.891295143894048}},{"start":"20210621","end":"20210624","signal_date":"20210618","sessions":4,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":18.927152790968822},{"code":"512170.SH","weight_pct":18.927152790968822},{"code":"515700.SH","weight_pct":37.854305581937645}],"cash_pct":24.291388836124717},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":19.062431522123504},{"code":"512170.SH","weight_pct":18.781127423711013},{"code":"515700.SH","weight_pct":38.07930518790405}],"cash_pct":24.077135866261447}},{"start":"20210625","end":"20210630","signal_date":"20210624","sessions":4,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":20.0},{"code":"515700.SH","weight_pct":40.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":20.47172303718766},{"code":"515700.SH","weight_pct":40.83762758898425}],"cash_pct":38.69064937382809}},{"start":"20210701","end":"20210708","signal_date":"20210630","sessions":6,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":20.0},{"code":"515700.SH","weight_pct":40.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":20.15269931209592},{"code":"515700.SH","weight_pct":41.8957140958388}],"cash_pct":37.951586592065276}},{"start":"20210709","end":"20210714","signal_date":"20210708","sessions":4,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":20.0},{"code":"515700.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":19.212092201857438},{"code":"515700.SH","weight_pct":20.232218870261875}],"cash_pct":60.55568892788068}},{"start":"20210715","end":"20210720","signal_date":"20210714","sessions":4,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":20.097590728880753}],"cash_pct":79.90240927111924}},{"start":"20210721","end":"20210726","signal_date":"20210720","sessions":4,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":20.798957881024755}],"cash_pct":79.20104211897525}},{"start":"20210727","end":"20210730","signal_date":"20210726","sessions":4,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":20.877929819807612}],"cash_pct":79.1220701801924}},{"start":"20210802","end":"20210809","signal_date":"20210730","sessions":6,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210810","end":"20210813","signal_date":"20210809","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210816","end":"20210819","signal_date":"20210813","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210820","end":"20210825","signal_date":"20210819","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210826","end":"20210831","signal_date":"20210825","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210901","end":"20210906","signal_date":"20210831","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210907","end":"20210910","signal_date":"20210906","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210913","end":"20210916","signal_date":"20210910","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210917","end":"20210924","signal_date":"20210916","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210927","end":"20210930","signal_date":"20210924","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211008","end":"20211008","signal_date":"20210930","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211011","end":"20211013","signal_date":"20211008","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211014","end":"20211019","signal_date":"20211013","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211020","end":"20211025","signal_date":"20211019","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211026","end":"20211029","signal_date":"20211025","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211101","end":"20211108","signal_date":"20211029","sessions":6,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211109","end":"20211112","signal_date":"20211108","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211115","end":"20211118","signal_date":"20211112","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211119","end":"20211124","signal_date":"20211118","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211125","end":"20211130","signal_date":"20211124","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211201","end":"20211209","signal_date":"20211130","sessions":7,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211210","end":"20211215","signal_date":"20211209","sessions":4,"start_weights":{"holdings":[{"code":"515250.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"515250.SH","weight_pct":19.959979989995}],"cash_pct":80.040020010005}},{"start":"20211216","end":"20211221","signal_date":"20211215","sessions":4,"start_weights":{"holdings":[{"code":"515250.SH","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"515250.SH","weight_pct":39.778449144008064}],"cash_pct":60.221550855991936}},{"start":"20211222","end":"20211227","signal_date":"20211221","sessions":4,"start_weights":{"holdings":[{"code":"515250.SH","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"515250.SH","weight_pct":40.019762845849804}],"cash_pct":59.980237154150196}},{"start":"20211228","end":"20211231","signal_date":"20211227","sessions":4,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":20.0},{"code":"515250.SH","weight_pct":40.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":21.018019966585594},{"code":"515250.SH","weight_pct":39.45835283487521}],"cash_pct":39.52362719853919}},{"start":"20220104","end":"20220106","signal_date":"20211231","sessions":3,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":40.0},{"code":"515250.SH","weight_pct":40.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":40.12456623207743},{"code":"515250.SH","weight_pct":39.315591814639326}],"cash_pct":20.559841953283243}},{"start":"20220107","end":"20220112","signal_date":"20220106","sessions":4,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":40.0},{"code":"515250.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":39.29313929313928},{"code":"515250.SH","weight_pct":20.577697173441855}],"cash_pct":40.12916353341887}},{"start":"20220113","end":"20220118","signal_date":"20220112","sessions":4,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":40.7488986784141}],"cash_pct":59.25110132158591}},{"start":"20220119","end":"20220124","signal_date":"20220118","sessions":4,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":38.06881243063263}],"cash_pct":61.931187569367374}},{"start":"20220125","end":"20220128","signal_date":"20220124","sessions":4,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":19.716843639392046}],"cash_pct":80.28315636060796}},{"start":"20220207","end":"20220207","signal_date":"20220128","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220208","end":"20220210","signal_date":"20220207","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220211","end":"20220216","signal_date":"20220210","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220217","end":"20220222","signal_date":"20220216","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220223","end":"20220228","signal_date":"20220222","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220301","end":"20220309","signal_date":"20220228","sessions":7,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220310","end":"20220315","signal_date":"20220309","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220316","end":"20220321","signal_date":"20220315","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220322","end":"20220325","signal_date":"20220321","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220328","end":"20220331","signal_date":"20220325","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220401","end":"20220407","signal_date":"20220331","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220408","end":"20220413","signal_date":"20220407","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220414","end":"20220419","signal_date":"20220413","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220420","end":"20220425","signal_date":"20220419","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220426","end":"20220429","signal_date":"20220425","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220505","end":"20220509","signal_date":"20220429","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220510","end":"20220513","signal_date":"20220509","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220516","end":"20220519","signal_date":"20220513","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220520","end":"20220525","signal_date":"20220519","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220526","end":"20220531","signal_date":"20220525","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220601","end":"20220608","signal_date":"20220531","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220609","end":"20220614","signal_date":"20220608","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220615","end":"20220620","signal_date":"20220614","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220621","end":"20220624","signal_date":"20220620","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220627","end":"20220630","signal_date":"20220624","sessions":4,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":19.611273080660833}],"cash_pct":80.38872691933918}},{"start":"20220701","end":"20220707","signal_date":"20220630","sessions":5,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":41.19601328903656}],"cash_pct":58.80398671096344}},{"start":"20220708","end":"20220713","signal_date":"20220707","sessions":4,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":37.047055699550974},{"code":"561910.SH","weight_pct":18.523527849775487}],"cash_pct":44.42941645067354},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":36.00766522779234},{"code":"561910.SH","weight_pct":18.522756726872228}],"cash_pct":45.46957804533543}},{"start":"20220714","end":"20220719","signal_date":"20220713","sessions":4,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":27.718354715842324},{"code":"561910.SH","weight_pct":27.718354715842324}],"cash_pct":44.56329056831535},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":27.49007601879882},{"code":"561910.SH","weight_pct":27.471384980799506}],"cash_pct":45.03853900040167}},{"start":"20220720","end":"20220725","signal_date":"20220719","sessions":4,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":22.205666511650072},{"code":"561910.SH","weight_pct":33.308499767475105}],"cash_pct":44.48583372087482},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":21.95750092645186},{"code":"561910.SH","weight_pct":32.82687242320478}],"cash_pct":45.21562665034335}},{"start":"20220726","end":"20220729","signal_date":"20220725","sessions":4,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":15.223016561755976},{"code":"561910.SH","weight_pct":45.669049685267915}],"cash_pct":39.10793375297611},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":14.941177858760902},{"code":"561910.SH","weight_pct":45.70727100049917}],"cash_pct":39.351551140739936}},{"start":"20220801","end":"20220809","signal_date":"20220729","sessions":7,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":60.0}],"cash_pct":40.0},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":59.39278937381405}],"cash_pct":40.60721062618595}},{"start":"20220810","end":"20220815","signal_date":"20220809","sessions":4,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":40.537084398976994}],"cash_pct":59.462915601023006}},{"start":"20220816","end":"20220819","signal_date":"20220815","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":20.0},{"code":"561910.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":20.12486190328822},{"code":"561910.SH","weight_pct":19.750034145978816}],"cash_pct":60.125103950732964}},{"start":"20220822","end":"20220825","signal_date":"20220819","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":19.10112359550562}],"cash_pct":80.89887640449437}},{"start":"20220826","end":"20220831","signal_date":"20220825","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":19.77277692811885}],"cash_pct":80.22722307188116}},{"start":"20220901","end":"20220907","signal_date":"20220831","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":20.59531626176406}],"cash_pct":79.40468373823593}},{"start":"20220908","end":"20220914","signal_date":"20220907","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":19.72585136003427}],"cash_pct":80.27414863996573}},{"start":"20220915","end":"20220920","signal_date":"20220914","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220921","end":"20220926","signal_date":"20220920","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220927","end":"20220930","signal_date":"20220926","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221010","end":"20221010","signal_date":"20220930","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221011","end":"20221013","signal_date":"20221010","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221014","end":"20221019","signal_date":"20221013","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221020","end":"20221025","signal_date":"20221019","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221026","end":"20221031","signal_date":"20221025","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221101","end":"20221108","signal_date":"20221031","sessions":6,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221109","end":"20221114","signal_date":"20221108","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221115","end":"20221118","signal_date":"20221114","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221121","end":"20221124","signal_date":"20221118","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221125","end":"20221130","signal_date":"20221124","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221201","end":"20221208","signal_date":"20221130","sessions":6,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221209","end":"20221214","signal_date":"20221208","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221215","end":"20221220","signal_date":"20221214","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221221","end":"20221226","signal_date":"20221220","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221227","end":"20221230","signal_date":"20221226","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230103","end":"20230103","signal_date":"20221230","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230104","end":"20230106","signal_date":"20230103","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230109","end":"20230112","signal_date":"20230106","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":19.84021304926764}],"cash_pct":80.15978695073235}},{"start":"20230113","end":"20230118","signal_date":"20230112","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":39.869423286180634}],"cash_pct":60.13057671381936}},{"start":"20230119","end":"20230131","signal_date":"20230118","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":60.0}],"cash_pct":40.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":59.60220994475138}],"cash_pct":40.39779005524862}},{"start":"20230201","end":"20230206","signal_date":"20230131","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.23521602344915}],"cash_pct":22.764783976550838},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":76.95962535551786}],"cash_pct":23.040374644482142}},{"start":"20230207","end":"20230210","signal_date":"20230206","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":80.0},{"code":"515400.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":80.45575745691819},{"code":"515400.SH","weight_pct":19.544242543081783}],"cash_pct":2.220446049250313e-14}},{"start":"20230213","end":"20230216","signal_date":"20230210","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":60.0},{"code":"515400.SH","weight_pct":20.0},{"code":"516510.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":59.642924237096175},{"code":"515400.SH","weight_pct":20.170405296503528},{"code":"516510.SH","weight_pct":20.1866704664003}],"cash_pct":0.0}},{"start":"20230217","end":"20230222","signal_date":"20230216","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":40.0},{"code":"515400.SH","weight_pct":20.0},{"code":"516510.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":39.271323011509125},{"code":"515400.SH","weight_pct":20.2509256217553},{"code":"516510.SH","weight_pct":40.477751366735575}],"cash_pct":0.0}},{"start":"20230223","end":"20230228","signal_date":"20230222","sessions":4,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":20.0},{"code":"512690.SH","weight_pct":20.0},{"code":"515400.SH","weight_pct":20.0},{"code":"516510.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":19.563601843085948},{"code":"512690.SH","weight_pct":19.694631611771804},{"code":"515400.SH","weight_pct":20.23106154687638},{"code":"516510.SH","weight_pct":40.51070499826587}],"cash_pct":0.0}},{"start":"20230301","end":"20230309","signal_date":"20230228","sessions":7,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":39.30648347599117},{"code":"515400.SH","weight_pct":19.653241737995586},{"code":"516510.SH","weight_pct":39.30648347599117}],"cash_pct":1.7337913100220703},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":39.18247083362805},{"code":"515400.SH","weight_pct":19.67722679187033},{"code":"516510.SH","weight_pct":39.370651787127734}],"cash_pct":1.7696505873738833}},{"start":"20230310","end":"20230315","signal_date":"20230309","sessions":4,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":36.769720673727235},{"code":"515400.SH","weight_pct":18.384860336863618},{"code":"516510.SH","weight_pct":36.769720673727235}],"cash_pct":8.075698315681912},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":36.71813371708586},{"code":"515400.SH","weight_pct":18.475426524405318},{"code":"516510.SH","weight_pct":36.80403694491082}],"cash_pct":8.002402813597998}},{"start":"20230316","end":"20230321","signal_date":"20230315","sessions":4,"start_weights":{"holdings":[{"code":"159619.SZ","weight_pct":20.0},{"code":"159869.SZ","weight_pct":40.0},{"code":"515400.SH","weight_pct":20.0},{"code":"516510.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159619.SZ","weight_pct":18.642313790601673},{"code":"159869.SZ","weight_pct":42.76498535933507},{"code":"515400.SH","weight_pct":19.104640740677237},{"code":"516510.SH","weight_pct":19.488060109386034}],"cash_pct":0.0}},{"start":"20230322","end":"20230327","signal_date":"20230321","sessions":4,"start_weights":{"holdings":[{"code":"159619.SZ","weight_pct":40.0},{"code":"159869.SZ","weight_pct":40.0},{"code":"515400.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159619.SZ","weight_pct":37.50941161490898},{"code":"159869.SZ","weight_pct":41.70097526641099},{"code":"515400.SH","weight_pct":20.78961311868002}],"cash_pct":2.220446049250313e-14}},{"start":"20230328","end":"20230331","signal_date":"20230327","sessions":4,"start_weights":{"holdings":[{"code":"159619.SZ","weight_pct":60.0},{"code":"159869.SZ","weight_pct":20.0},{"code":"515400.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159619.SZ","weight_pct":58.77018454697646},{"code":"159869.SZ","weight_pct":21.01719701900755},{"code":"515400.SH","weight_pct":20.212618434015983}],"cash_pct":1.1102230246251565e-14}},{"start":"20230403","end":"20230406","signal_date":"20230331","sessions":3,"start_weights":{"holdings":[{"code":"159619.SZ","weight_pct":60.0},{"code":"159869.SZ","weight_pct":20.0},{"code":"515400.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159619.SZ","weight_pct":61.301913814749085},{"code":"159869.SZ","weight_pct":19.340262926335612},{"code":"515400.SH","weight_pct":19.357823258915303}],"cash_pct":0.0}},{"start":"20230407","end":"20230412","signal_date":"20230406","sessions":4,"start_weights":{"holdings":[{"code":"159619.SZ","weight_pct":60.0},{"code":"159869.SZ","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159619.SZ","weight_pct":59.43876095920976},{"code":"159869.SZ","weight_pct":40.56123904079025}],"cash_pct":0.0}},{"start":"20230413","end":"20230418","signal_date":"20230412","sessions":4,"start_weights":{"holdings":[{"code":"159619.SZ","weight_pct":32.50391074271283},{"code":"159869.SZ","weight_pct":48.75586611406924}],"cash_pct":18.740223143217925},"end_weights":{"holdings":[{"code":"159619.SZ","weight_pct":34.300676101825886},{"code":"159869.SZ","weight_pct":46.77904456496403}],"cash_pct":18.920279333210075}},{"start":"20230419","end":"20230424","signal_date":"20230418","sessions":4,"start_weights":{"holdings":[{"code":"159619.SZ","weight_pct":12.820768843144013},{"code":"159869.SZ","weight_pct":51.28307537257605}],"cash_pct":35.89615578427994},"end_weights":{"holdings":[{"code":"159619.SZ","weight_pct":12.237990965026253},{"code":"159869.SZ","weight_pct":53.33637182177956}],"cash_pct":34.42563721319418}},{"start":"20230425","end":"20230428","signal_date":"20230424","sessions":4,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":49.69952400784329}],"cash_pct":50.30047599215671},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":50.27958990344739}],"cash_pct":49.72041009655261}},{"start":"20230504","end":"20230509","signal_date":"20230428","sessions":4,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":44.63213029357516}],"cash_pct":55.36786970642484},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":42.15609879678263}],"cash_pct":57.84390120321737}},{"start":"20230510","end":"20230515","signal_date":"20230509","sessions":4,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":42.14584257610665}],"cash_pct":57.85415742389335},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":41.11098765869213}],"cash_pct":58.88901234130787}},{"start":"20230516","end":"20230519","signal_date":"20230515","sessions":4,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":41.18447187823291}],"cash_pct":58.81552812176709},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":42.224474599145154}],"cash_pct":57.775525400854846}},{"start":"20230522","end":"20230525","signal_date":"20230519","sessions":4,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":40.791941394783585}],"cash_pct":59.208058605216415},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":40.124510180209164}],"cash_pct":59.87548981979083}},{"start":"20230526","end":"20230531","signal_date":"20230525","sessions":4,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":42.53316217372701}],"cash_pct":57.466837826273}},{"start":"20230601","end":"20230606","signal_date":"20230531","sessions":4,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":19.82100552777047}],"cash_pct":80.17899447222952}},{"start":"20230607","end":"20230612","signal_date":"20230606","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230613","end":"20230616","signal_date":"20230612","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230619","end":"20230626","signal_date":"20230616","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230627","end":"20230630","signal_date":"20230626","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230703","end":"20230707","signal_date":"20230630","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230710","end":"20230713","signal_date":"20230707","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230714","end":"20230719","signal_date":"20230713","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230720","end":"20230725","signal_date":"20230719","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230726","end":"20230731","signal_date":"20230725","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230801","end":"20230809","signal_date":"20230731","sessions":7,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":19.801101047771265}],"cash_pct":80.19889895222873}},{"start":"20230810","end":"20230815","signal_date":"20230809","sessions":4,"start_weights":{"holdings":[{"code":"515850.SH","weight_pct":20.0},{"code":"516110.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"515850.SH","weight_pct":19.61101652986207},{"code":"516110.SH","weight_pct":19.364845662873016}],"cash_pct":61.02413780726492}},{"start":"20230816","end":"20230821","signal_date":"20230815","sessions":4,"start_weights":{"holdings":[{"code":"515850.SH","weight_pct":20.0},{"code":"516110.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"515850.SH","weight_pct":19.248658130861216},{"code":"516110.SH","weight_pct":19.93836136773744}],"cash_pct":60.81298050140135}},{"start":"20230822","end":"20230825","signal_date":"20230821","sessions":4,"start_weights":{"holdings":[{"code":"515850.SH","weight_pct":20.0},{"code":"516110.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"515850.SH","weight_pct":19.98492909644569},{"code":"516110.SH","weight_pct":19.814365700807336}],"cash_pct":60.200705202746974}},{"start":"20230828","end":"20230831","signal_date":"20230825","sessions":4,"start_weights":{"holdings":[{"code":"515850.SH","weight_pct":20.0},{"code":"516110.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"515850.SH","weight_pct":19.033834331818046},{"code":"516110.SH","weight_pct":20.579635427642472}],"cash_pct":60.386530240539486}},{"start":"20230901","end":"20230906","signal_date":"20230831","sessions":4,"start_weights":{"holdings":[{"code":"515850.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"515850.SH","weight_pct":19.918836658775792}],"cash_pct":80.08116334122421}},{"start":"20230907","end":"20230912","signal_date":"20230906","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230913","end":"20230918","signal_date":"20230912","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230919","end":"20230922","signal_date":"20230918","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230925","end":"20230928","signal_date":"20230922","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231009","end":"20231009","signal_date":"20230928","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231010","end":"20231013","signal_date":"20231009","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231016","end":"20231019","signal_date":"20231013","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231020","end":"20231025","signal_date":"20231019","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231026","end":"20231031","signal_date":"20231025","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231101","end":"20231108","signal_date":"20231031","sessions":6,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231109","end":"20231114","signal_date":"20231108","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231115","end":"20231120","signal_date":"20231114","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231121","end":"20231124","signal_date":"20231120","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231127","end":"20231130","signal_date":"20231124","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231201","end":"20231207","signal_date":"20231130","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231208","end":"20231213","signal_date":"20231207","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231214","end":"20231219","signal_date":"20231213","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231220","end":"20231225","signal_date":"20231219","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231226","end":"20231229","signal_date":"20231225","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240102","end":"20240109","signal_date":"20231229","sessions":6,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240110","end":"20240115","signal_date":"20240109","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240116","end":"20240119","signal_date":"20240115","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240122","end":"20240125","signal_date":"20240119","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240126","end":"20240131","signal_date":"20240125","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240201","end":"20240201","signal_date":"20240131","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240202","end":"20240205","signal_date":"20240201","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240206","end":"20240219","signal_date":"20240205","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240220","end":"20240223","signal_date":"20240219","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240226","end":"20240229","signal_date":"20240223","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240301","end":"20240307","signal_date":"20240229","sessions":5,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":20.033634643682998}],"cash_pct":79.966365356317}},{"start":"20240308","end":"20240313","signal_date":"20240307","sessions":4,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":39.56788815928829}],"cash_pct":60.43211184071171}},{"start":"20240314","end":"20240319","signal_date":"20240313","sessions":4,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":40.0},{"code":"515880.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":39.587661361576764},{"code":"515880.SH","weight_pct":20.696975143422016}],"cash_pct":39.71536349500122}},{"start":"20240320","end":"20240325","signal_date":"20240319","sessions":4,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":40.0},{"code":"515880.SH","weight_pct":40.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":40.776327191925034},{"code":"515880.SH","weight_pct":38.98685295036455}],"cash_pct":20.23681985771042}},{"start":"20240326","end":"20240329","signal_date":"20240325","sessions":4,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":34.98600574757529},{"code":"515880.SH","weight_pct":52.47900862136292}],"cash_pct":12.53498563106179},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":34.69990047347704},{"code":"515880.SH","weight_pct":52.73633855568529}],"cash_pct":12.563760970837667}},{"start":"20240401","end":"20240408","signal_date":"20240329","sessions":4,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":13.240545125594325},{"code":"515880.SH","weight_pct":52.9621805023773}],"cash_pct":33.797274372028376},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":13.61725708370996},{"code":"515880.SH","weight_pct":51.732623679265664}],"cash_pct":34.65011923702437}},{"start":"20240409","end":"20240412","signal_date":"20240408","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":48.76518455155311},{"code":"561330.SH","weight_pct":12.191296137888278}],"cash_pct":39.043519310558615},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":48.741799687637744},{"code":"561330.SH","weight_pct":12.336917985652216}],"cash_pct":38.92128232671004}},{"start":"20240415","end":"20240418","signal_date":"20240412","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":42.19553158154368},{"code":"561330.SH","weight_pct":28.130354387695792}],"cash_pct":29.674114030760524},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":42.517686090558584},{"code":"561330.SH","weight_pct":27.892300219230044}],"cash_pct":29.59001369021137}},{"start":"20240419","end":"20240424","signal_date":"20240418","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":30.863823033974775},{"code":"516650.SH","weight_pct":15.431911516987388},{"code":"561330.SH","weight_pct":30.863823033974775}],"cash_pct":22.840442415063066},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":32.00390788128385},{"code":"516650.SH","weight_pct":14.926419999377009},{"code":"561330.SH","weight_pct":29.654895631176064}],"cash_pct":23.41477648816308}},{"start":"20240425","end":"20240430","signal_date":"20240424","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":16.085287565879447},{"code":"516650.SH","weight_pct":32.170575131758895},{"code":"561330.SH","weight_pct":32.170575131758895}],"cash_pct":19.573562170602766},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":16.70574552232503},{"code":"516650.SH","weight_pct":32.047629027494835},{"code":"561330.SH","weight_pct":32.02937021321439}],"cash_pct":19.217255236965748}},{"start":"20240506","end":"20240509","signal_date":"20240430","sessions":4,"start_weights":{"holdings":[{"code":"516650.SH","weight_pct":50.50917819472459},{"code":"561330.SH","weight_pct":33.67278546314973}],"cash_pct":15.818036342125685},"end_weights":{"holdings":[{"code":"516650.SH","weight_pct":50.77651805193898},{"code":"561330.SH","weight_pct":33.750700075365444}],"cash_pct":15.472781872695574}},{"start":"20240510","end":"20240515","signal_date":"20240509","sessions":4,"start_weights":{"holdings":[{"code":"159730.SZ","weight_pct":20.0},{"code":"516650.SH","weight_pct":60.0},{"code":"561330.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159730.SZ","weight_pct":20.485728507082435},{"code":"516650.SH","weight_pct":59.5746275100151},{"code":"561330.SH","weight_pct":19.93964398290249}],"cash_pct":0.0}},{"start":"20240516","end":"20240521","signal_date":"20240515","sessions":4,"start_weights":{"holdings":[{"code":"159730.SZ","weight_pct":40.0},{"code":"516650.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159730.SZ","weight_pct":39.059902689979026},{"code":"516650.SH","weight_pct":60.94009731002099}],"cash_pct":0.0}},{"start":"20240522","end":"20240527","signal_date":"20240521","sessions":4,"start_weights":{"holdings":[{"code":"159730.SZ","weight_pct":40.0},{"code":"516650.SH","weight_pct":40.0},{"code":"516910.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159730.SZ","weight_pct":40.47722096442489},{"code":"516650.SH","weight_pct":39.32857695549531},{"code":"516910.SH","weight_pct":20.194202080079783}],"cash_pct":2.220446049250313e-14}},{"start":"20240528","end":"20240531","signal_date":"20240527","sessions":4,"start_weights":{"holdings":[{"code":"159730.SZ","weight_pct":40.0},{"code":"516650.SH","weight_pct":20.0},{"code":"516910.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159730.SZ","weight_pct":40.047687579821165},{"code":"516650.SH","weight_pct":20.042274678343105},{"code":"516910.SH","weight_pct":39.91003774183573}],"cash_pct":0.0}},{"start":"20240603","end":"20240605","signal_date":"20240531","sessions":3,"start_weights":{"holdings":[{"code":"159730.SZ","weight_pct":40.0},{"code":"516910.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159730.SZ","weight_pct":39.51920544795076},{"code":"516910.SH","weight_pct":60.48079455204923}],"cash_pct":0.0}},{"start":"20240606","end":"20240612","signal_date":"20240605","sessions":4,"start_weights":{"holdings":[{"code":"159707.SZ","weight_pct":20.0},{"code":"159730.SZ","weight_pct":20.0},{"code":"516910.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159707.SZ","weight_pct":20.220102134346757},{"code":"159730.SZ","weight_pct":20.0736328360528},{"code":"516910.SH","weight_pct":59.706265029600445}],"cash_pct":0.0}},{"start":"20240613","end":"20240618","signal_date":"20240612","sessions":4,"start_weights":{"holdings":[{"code":"159707.SZ","weight_pct":40.0},{"code":"516910.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159707.SZ","weight_pct":39.55736071153231},{"code":"516910.SH","weight_pct":60.44263928846767}],"cash_pct":2.220446049250313e-14}},{"start":"20240619","end":"20240624","signal_date":"20240618","sessions":4,"start_weights":{"holdings":[{"code":"159625.SZ","weight_pct":20.0},{"code":"159707.SZ","weight_pct":40.0},{"code":"516910.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159625.SZ","weight_pct":20.54752304949669},{"code":"159707.SZ","weight_pct":39.01436822666801},{"code":"516910.SH","weight_pct":40.4381087238353}],"cash_pct":0.0}},{"start":"20240625","end":"20240628","signal_date":"20240624","sessions":4,"start_weights":{"holdings":[{"code":"159625.SZ","weight_pct":20.0},{"code":"159707.SZ","weight_pct":40.0},{"code":"516910.SH","weight_pct":20.0},{"code":"561560.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159625.SZ","weight_pct":20.47151103104928},{"code":"159707.SZ","weight_pct":38.70093531926362},{"code":"516910.SH","weight_pct":20.280660390393315},{"code":"561560.SH","weight_pct":20.546893259293785}],"cash_pct":0.0}},{"start":"20240701","end":"20240709","signal_date":"20240628","sessions":7,"start_weights":{"holdings":[{"code":"159625.SZ","weight_pct":20.0},{"code":"159707.SZ","weight_pct":40.0},{"code":"561560.SH","weight_pct":20.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"159625.SZ","weight_pct":20.612749034417043},{"code":"159707.SZ","weight_pct":38.30511445326733},{"code":"561560.SH","weight_pct":20.691581290044052}],"cash_pct":20.39055522227158}},{"start":"20240710","end":"20240715","signal_date":"20240709","sessions":4,"start_weights":{"holdings":[{"code":"159625.SZ","weight_pct":20.0},{"code":"159707.SZ","weight_pct":20.0},{"code":"561560.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159625.SZ","weight_pct":19.86642087393453},{"code":"159707.SZ","weight_pct":20.751194230813567},{"code":"561560.SH","weight_pct":19.783775720855363}],"cash_pct":39.598609174396536}},{"start":"20240716","end":"20240719","signal_date":"20240715","sessions":4,"start_weights":{"holdings":[{"code":"159625.SZ","weight_pct":20.0},{"code":"159994.SZ","weight_pct":20.0},{"code":"561560.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159625.SZ","weight_pct":20.205254049733156},{"code":"159994.SZ","weight_pct":19.249206476560712},{"code":"561560.SH","weight_pct":20.202891169536976}],"cash_pct":40.34264830416916}},{"start":"20240722","end":"20240725","signal_date":"20240719","sessions":4,"start_weights":{"holdings":[{"code":"159732.SZ","weight_pct":20.0},{"code":"159994.SZ","weight_pct":20.0},{"code":"561560.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159732.SZ","weight_pct":19.077884971054317},{"code":"159994.SZ","weight_pct":19.14055375032095},{"code":"561560.SH","weight_pct":20.745001310070325}],"cash_pct":41.03655996855441}},{"start":"20240726","end":"20240731","signal_date":"20240725","sessions":4,"start_weights":{"holdings":[{"code":"159732.SZ","weight_pct":20.0},{"code":"159994.SZ","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159732.SZ","weight_pct":20.27885146327996},{"code":"159994.SZ","weight_pct":20.32451259397698}],"cash_pct":59.39663594274306}},{"start":"20240801","end":"20240808","signal_date":"20240731","sessions":6,"start_weights":{"holdings":[{"code":"159732.SZ","weight_pct":20.0},{"code":"159994.SZ","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159732.SZ","weight_pct":19.264219900567998},{"code":"159994.SZ","weight_pct":18.88749515550314}],"cash_pct":61.84828494392887}},{"start":"20240809","end":"20240814","signal_date":"20240808","sessions":4,"start_weights":{"holdings":[{"code":"159732.SZ","weight_pct":20.0},{"code":"159994.SZ","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159732.SZ","weight_pct":19.907716549152077},{"code":"159994.SZ","weight_pct":20.082920626167443}],"cash_pct":60.00936282468048}},{"start":"20240815","end":"20240820","signal_date":"20240814","sessions":4,"start_weights":{"holdings":[{"code":"159732.SZ","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"159732.SZ","weight_pct":19.873217115689386}],"cash_pct":80.12678288431061}},{"start":"20240821","end":"20240826","signal_date":"20240820","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240827","end":"20240830","signal_date":"20240826","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240902","end":"20240904","signal_date":"20240830","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240905","end":"20240910","signal_date":"20240904","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240911","end":"20240918","signal_date":"20240910","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240919","end":"20240924","signal_date":"20240918","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240925","end":"20240930","signal_date":"20240924","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20241008","end":"20241009","signal_date":"20240930","sessions":2,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":18.735891647855528}],"cash_pct":81.26410835214448}},{"start":"20241010","end":"20241015","signal_date":"20241009","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":20.0},{"code":"512070.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":20.851242092746784},{"code":"512070.SH","weight_pct":19.436156236795146}],"cash_pct":59.71260167045806}},{"start":"20241016","end":"20241021","signal_date":"20241015","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":34.74308220320136},{"code":"512070.SH","weight_pct":17.37154110160068}],"cash_pct":47.885376695197955},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":36.94150531890337},{"code":"512070.SH","weight_pct":17.24881801355561}],"cash_pct":45.80967666754102}},{"start":"20241022","end":"20241025","signal_date":"20241021","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":24.677243096527125},{"code":"512070.SH","weight_pct":12.338621548263562},{"code":"516860.SH","weight_pct":12.338621548263562}],"cash_pct":50.64551380694575},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":24.36444381944772},{"code":"512070.SH","weight_pct":12.428637084077064},{"code":"516860.SH","weight_pct":12.130013145000559}],"cash_pct":51.07690595147466}},{"start":"20241028","end":"20241031","signal_date":"20241025","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":19.271901343431963},{"code":"512070.SH","weight_pct":9.635950671715982},{"code":"516860.SH","weight_pct":19.271901343431963}],"cash_pct":51.820246641420084},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":19.84573624717529},{"code":"512070.SH","weight_pct":9.392936556263026},{"code":"516860.SH","weight_pct":19.939201253048953}],"cash_pct":50.82212594351273}},{"start":"20241101","end":"20241107","signal_date":"20241031","sessions":5,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":17.46286241624573},{"code":"516860.SH","weight_pct":26.19429362436859}],"cash_pct":56.34284395938568},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":19.463054091295465},{"code":"516860.SH","weight_pct":29.17550704236375}],"cash_pct":51.361438866340784}},{"start":"20241108","end":"20241113","signal_date":"20241107","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":16.051590420655543},{"code":"516860.SH","weight_pct":24.07738563098331}],"cash_pct":59.87102394836115},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":16.23526553215446},{"code":"516860.SH","weight_pct":24.32314821103808}],"cash_pct":59.441586256807454}},{"start":"20241114","end":"20241119","signal_date":"20241113","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":15.998323453227147},{"code":"516860.SH","weight_pct":23.997485179840716}],"cash_pct":60.00419136693213},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":15.449022477656657},{"code":"516860.SH","weight_pct":23.16442658460321}],"cash_pct":61.38655093774014}},{"start":"20241120","end":"20241125","signal_date":"20241119","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":15.229364299011147},{"code":"516860.SH","weight_pct":22.844046448516718}],"cash_pct":61.92658925247214},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":14.891214780627084},{"code":"516860.SH","weight_pct":22.40056880955632}],"cash_pct":62.7082164098166}},{"start":"20241126","end":"20241129","signal_date":"20241125","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":15.253861278760827},{"code":"516860.SH","weight_pct":22.88079191814124}],"cash_pct":61.86534680309793},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":16.25370998635021},{"code":"516860.SH","weight_pct":24.339555203780623}],"cash_pct":59.406734809869164}},{"start":"20241202","end":"20241209","signal_date":"20241129","sessions":6,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":14.975574088343595},{"code":"516860.SH","weight_pct":22.46336113251539}],"cash_pct":62.561064779141006},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":14.913324765484631},{"code":"516860.SH","weight_pct":22.395302271016288}],"cash_pct":62.691372963499084}},{"start":"20241210","end":"20241213","signal_date":"20241209","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":8.545925503744492},{"code":"516620.SH","weight_pct":8.545925503744492},{"code":"516860.SH","weight_pct":25.637776511233472}],"cash_pct":57.27037248127754},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":8.371163950073205},{"code":"516620.SH","weight_pct":9.000322198926122},{"code":"516860.SH","weight_pct":25.07724000031475}],"cash_pct":57.551273850685924}},{"start":"20241216","end":"20241219","signal_date":"20241213","sessions":4,"start_weights":{"holdings":[{"code":"516620.SH","weight_pct":19.292598891001184},{"code":"516860.SH","weight_pct":28.938898336501772}],"cash_pct":51.76850277249705},"end_weights":{"holdings":[{"code":"516620.SH","weight_pct":18.44343098374508},{"code":"516860.SH","weight_pct":29.158302027318328}],"cash_pct":52.39826698893659}},{"start":"20241220","end":"20241225","signal_date":"20241219","sessions":4,"start_weights":{"holdings":[{"code":"516620.SH","weight_pct":31.120526651124198},{"code":"516860.SH","weight_pct":20.747017767416136}],"cash_pct":48.132455581459666},"end_weights":{"holdings":[{"code":"516620.SH","weight_pct":29.536352139738625},{"code":"516860.SH","weight_pct":20.40085605933252}],"cash_pct":50.06279180092885}},{"start":"20241226","end":"20241231","signal_date":"20241225","sessions":4,"start_weights":{"holdings":[{"code":"516620.SH","weight_pct":41.013159262425766},{"code":"516860.SH","weight_pct":10.253289815606442}],"cash_pct":48.73355092196778},"end_weights":{"holdings":[{"code":"516620.SH","weight_pct":40.33851146240208},{"code":"516860.SH","weight_pct":10.058753369939549}],"cash_pct":49.60273516765837}},{"start":"20250102","end":"20250103","signal_date":"20241231","sessions":2,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":13.733544627761338},{"code":"516620.SH","weight_pct":54.93417851104535}],"cash_pct":31.332276861193307},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":14.022455176792828},{"code":"516620.SH","weight_pct":53.823605038002064}],"cash_pct":32.15393978520511}},{"start":"20250106","end":"20250109","signal_date":"20250103","sessions":4,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":40.0},{"code":"516620.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":39.754566875860306},{"code":"516620.SH","weight_pct":60.2454331241397}],"cash_pct":0.0}},{"start":"20250110","end":"20250115","signal_date":"20250109","sessions":4,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":60.0},{"code":"516620.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":58.59053022602523},{"code":"516620.SH","weight_pct":41.40946977397476}],"cash_pct":1.1102230246251565e-14}},{"start":"20250116","end":"20250121","signal_date":"20250115","sessions":4,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":20.0},{"code":"516310.SH","weight_pct":60.0},{"code":"516620.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":19.93161329603479},{"code":"516310.SH","weight_pct":59.747228672119675},{"code":"516620.SH","weight_pct":20.321158031845535}],"cash_pct":0.0}},{"start":"20250122","end":"20250127","signal_date":"20250121","sessions":4,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":40.0},{"code":"516310.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":39.942931766602804},{"code":"516310.SH","weight_pct":60.057068233397196}],"cash_pct":0.0}},{"start":"20250205","end":"20250206","signal_date":"20250127","sessions":2,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":40.0},{"code":"516310.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":39.98014231342049},{"code":"516310.SH","weight_pct":60.01985768657953}],"cash_pct":0.0}},{"start":"20250207","end":"20250212","signal_date":"20250206","sessions":4,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":40.0},{"code":"516310.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":40.040978774783426},{"code":"516310.SH","weight_pct":59.95902122521657}],"cash_pct":0.0}},{"start":"20250213","end":"20250218","signal_date":"20250212","sessions":4,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":40.0},{"code":"516310.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":40.00165230082891},{"code":"516310.SH","weight_pct":59.99834769917107}],"cash_pct":2.220446049250313e-14}},{"start":"20250219","end":"20250224","signal_date":"20250218","sessions":4,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":20.0},{"code":"516310.SH","weight_pct":60.0},{"code":"562500.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":19.74901104891856},{"code":"516310.SH","weight_pct":59.1077578845311},{"code":"562500.SH","weight_pct":21.14323106655033}],"cash_pct":1.1102230246251565e-14}},{"start":"20250225","end":"20250228","signal_date":"20250224","sessions":4,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":60.0},{"code":"562500.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":62.03516677501608},{"code":"562500.SH","weight_pct":37.96483322498392}],"cash_pct":0.0}},{"start":"20250303","end":"20250307","signal_date":"20250228","sessions":5,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":38.98163474843706},{"code":"562500.SH","weight_pct":58.47245212265558}],"cash_pct":2.545913128907351},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":37.8199384413704},{"code":"562500.SH","weight_pct":59.73612562366024}],"cash_pct":2.4439359349693657}},{"start":"20250310","end":"20250313","signal_date":"20250307","sessions":4,"start_weights":{"holdings":[{"code":"516000.SH","weight_pct":15.880818516709958},{"code":"516310.SH","weight_pct":15.880818516709958},{"code":"562500.SH","weight_pct":47.64245555012987}],"cash_pct":20.59590741645022},"end_weights":{"holdings":[{"code":"516000.SH","weight_pct":16.04548169894633},{"code":"516310.SH","weight_pct":16.4757742489441},{"code":"562500.SH","weight_pct":46.30217208325714}],"cash_pct":21.176571968852432}},{"start":"20250314","end":"20250319","signal_date":"20250313","sessions":4,"start_weights":{"holdings":[{"code":"516000.SH","weight_pct":25.1523061388271},{"code":"562500.SH","weight_pct":37.72845920824066}],"cash_pct":37.11923465293224},"end_weights":{"holdings":[{"code":"516000.SH","weight_pct":24.638798899759635},{"code":"562500.SH","weight_pct":38.21891877963988}],"cash_pct":37.142282320600486}},{"start":"20250320","end":"20250325","signal_date":"20250319","sessions":4,"start_weights":{"holdings":[{"code":"516000.SH","weight_pct":28.98032409927075},{"code":"560280.SH","weight_pct":14.490162049635375},{"code":"562500.SH","weight_pct":28.98032409927075}],"cash_pct":27.54918975182312},"end_weights":{"holdings":[{"code":"516000.SH","weight_pct":28.060260417335027},{"code":"560280.SH","weight_pct":14.794104011414047},{"code":"562500.SH","weight_pct":28.465060253651586}],"cash_pct":28.680575317599345}},{"start":"20250326","end":"20250331","signal_date":"20250325","sessions":4,"start_weights":{"holdings":[{"code":"516000.SH","weight_pct":32.49015142275562},{"code":"560280.SH","weight_pct":32.49015142275562},{"code":"562500.SH","weight_pct":16.24507571137781}],"cash_pct":18.774621443110938},"end_weights":{"holdings":[{"code":"516000.SH","weight_pct":32.88620210281372},{"code":"560280.SH","weight_pct":32.12782452655947},{"code":"562500.SH","weight_pct":15.963179275818465}],"cash_pct":19.022794094808347}},{"start":"20250401","end":"20250408","signal_date":"20250331","sessions":5,"start_weights":{"holdings":[{"code":"516000.SH","weight_pct":40.0},{"code":"560280.SH","weight_pct":40.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"516000.SH","weight_pct":38.58788994778814},{"code":"560280.SH","weight_pct":39.50965969723186}],"cash_pct":21.902450354979997}},{"start":"20250409","end":"20250414","signal_date":"20250408","sessions":4,"start_weights":{"holdings":[{"code":"516000.SH","weight_pct":20.0},{"code":"560280.SH","weight_pct":40.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"516000.SH","weight_pct":20.278706533139026},{"code":"560280.SH","weight_pct":40.52604703661176}],"cash_pct":39.19524643024922}},{"start":"20250415","end":"20250418","signal_date":"20250414","sessions":4,"start_weights":{"holdings":[{"code":"560280.SH","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"560280.SH","weight_pct":39.905734485467406}],"cash_pct":60.094265514532594}},{"start":"20250421","end":"20250424","signal_date":"20250418","sessions":4,"start_weights":{"holdings":[{"code":"560280.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"560280.SH","weight_pct":20.000000000000004}],"cash_pct":80.0}},{"start":"20250425","end":"20250430","signal_date":"20250424","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250506","end":"20250508","signal_date":"20250430","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250509","end":"20250514","signal_date":"20250508","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250515","end":"20250520","signal_date":"20250514","sessions":4,"start_weights":{"holdings":[{"code":"562550.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"562550.SH","weight_pct":20.208994215338688}],"cash_pct":79.79100578466132}},{"start":"20250521","end":"20250526","signal_date":"20250520","sessions":4,"start_weights":{"holdings":[{"code":"515020.SH","weight_pct":20.0},{"code":"562550.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"515020.SH","weight_pct":19.927807055266083},{"code":"562550.SH","weight_pct":19.86502632471856}],"cash_pct":60.20716662001535}},{"start":"20250527","end":"20250530","signal_date":"20250526","sessions":4,"start_weights":{"holdings":[{"code":"515020.SH","weight_pct":20.0},{"code":"562550.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"515020.SH","weight_pct":20.093914280739458},{"code":"562550.SH","weight_pct":19.9063627265964}],"cash_pct":59.99972299266414}},{"start":"20250603","end":"20250606","signal_date":"20250530","sessions":4,"start_weights":{"holdings":[{"code":"515020.SH","weight_pct":20.0},{"code":"562550.SH","weight_pct":20.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"515020.SH","weight_pct":19.95397008055236},{"code":"562550.SH","weight_pct":20.01150747986191}],"cash_pct":60.034522439585736}},{"start":"20250609","end":"20250612","signal_date":"20250606","sessions":4,"start_weights":{"holdings":[{"code":"515020.SH","weight_pct":20.0},{"code":"515880.SH","weight_pct":20.0},{"code":"562550.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"515020.SH","weight_pct":20.202723948499006},{"code":"515880.SH","weight_pct":20.040470350974033},{"code":"562550.SH","weight_pct":19.856139094689603}],"cash_pct":39.90066660583735}},{"start":"20250613","end":"20250618","signal_date":"20250612","sessions":4,"start_weights":{"holdings":[{"code":"159858.SZ","weight_pct":20.0},{"code":"515020.SH","weight_pct":20.0},{"code":"515880.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159858.SZ","weight_pct":19.176583981826653},{"code":"515020.SH","weight_pct":20.31697477021641},{"code":"515880.SH","weight_pct":20.67102524706099}],"cash_pct":39.83541600089594}},{"start":"20250619","end":"20250624","signal_date":"20250618","sessions":4,"start_weights":{"holdings":[{"code":"159858.SZ","weight_pct":40.0},{"code":"515880.SH","weight_pct":20.0}],"cash_pct":39.99999999999999},"end_weights":{"holdings":[{"code":"159858.SZ","weight_pct":40.42433822712064},{"code":"515880.SH","weight_pct":19.800189327895488}],"cash_pct":39.775472444983876}},{"start":"20250625","end":"20250630","signal_date":"20250624","sessions":4,"start_weights":{"holdings":[{"code":"159858.SZ","weight_pct":40.0},{"code":"515880.SH","weight_pct":40.0}],"cash_pct":19.999999999999996},"end_weights":{"holdings":[{"code":"159858.SZ","weight_pct":39.04880845836325},{"code":"515880.SH","weight_pct":41.36430921892175}],"cash_pct":19.586882322715006}},{"start":"20250701","end":"20250709","signal_date":"20250630","sessions":7,"start_weights":{"holdings":[{"code":"159858.SZ","weight_pct":35.45977101683727},{"code":"515880.SH","weight_pct":53.1896565252559}],"cash_pct":11.350572457906827},"end_weights":{"holdings":[{"code":"159858.SZ","weight_pct":35.00790561058886},{"code":"515880.SH","weight_pct":53.80369943982332}],"cash_pct":11.188394949587831}},{"start":"20250710","end":"20250715","signal_date":"20250709","sessions":4,"start_weights":{"holdings":[{"code":"159858.SZ","weight_pct":40.0},{"code":"515880.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159858.SZ","weight_pct":39.44026273935216},{"code":"515880.SH","weight_pct":60.559737260647864}],"cash_pct":0.0}},{"start":"20250716","end":"20250721","signal_date":"20250715","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":20.0},{"code":"159858.SZ","weight_pct":20.0},{"code":"515880.SH","weight_pct":60.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":19.31644028671695},{"code":"159858.SZ","weight_pct":20.011461459080166},{"code":"515880.SH","weight_pct":60.672098254202886}],"cash_pct":0.0}},{"start":"20250722","end":"20250725","signal_date":"20250721","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":18.49818854386746},{"code":"515880.SH","weight_pct":73.99275417546984}],"cash_pct":7.50905728066269},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":18.679683094702025},{"code":"515880.SH","weight_pct":73.85301269016182}],"cash_pct":7.46730421513615}},{"start":"20250728","end":"20250731","signal_date":"20250725","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":19.062406540669464},{"code":"515880.SH","weight_pct":76.24962616267786}],"cash_pct":4.687967296652684},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":17.852570384123457},{"code":"515880.SH","weight_pct":77.61029700161527}],"cash_pct":4.5371326142612745}},{"start":"20250801","end":"20250807","signal_date":"20250731","sessions":5,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":19.016247068621546},{"code":"515880.SH","weight_pct":76.06498827448618}],"cash_pct":4.918764656892261},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":18.83957179088261},{"code":"515880.SH","weight_pct":76.33355278121043}],"cash_pct":4.826875427906963}},{"start":"20250808","end":"20250813","signal_date":"20250807","sessions":4,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":19.803970240953074},{"code":"515880.SH","weight_pct":79.2158809638123}],"cash_pct":0.9801487952346366},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":18.821118029550632},{"code":"515880.SH","weight_pct":80.29421841929272}],"cash_pct":0.8846635511566503}},{"start":"20250814","end":"20250819","signal_date":"20250813","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":85.06833517698723}],"cash_pct":14.931664823012769},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":86.18846985628926}],"cash_pct":13.811530143710737}},{"start":"20250820","end":"20250825","signal_date":"20250819","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":80.65262097324774}],"cash_pct":19.347379026752265},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":82.06500931834447}],"cash_pct":17.93499068165554}},{"start":"20250826","end":"20250829","signal_date":"20250825","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":75.47123922822486}],"cash_pct":24.528760771775136},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":77.51941862710711}],"cash_pct":22.480581372892882}},{"start":"20250901","end":"20250908","signal_date":"20250829","sessions":6,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.82164230406066}],"cash_pct":33.17835769593934},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":64.06905713525823}],"cash_pct":35.930942864741766}},{"start":"20250909","end":"20250912","signal_date":"20250908","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":51.37080960157836}],"cash_pct":48.62919039842164},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":54.15174549625611}],"cash_pct":45.84825450374389}},{"start":"20250915","end":"20250918","signal_date":"20250912","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":47.35602742830466}],"cash_pct":52.64397257169535},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":48.09994238007041}],"cash_pct":51.9000576199296}},{"start":"20250919","end":"20250924","signal_date":"20250918","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":47.0951076441584}],"cash_pct":52.9048923558416},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":47.418389187411925}],"cash_pct":52.581610812588075}},{"start":"20250925","end":"20250930","signal_date":"20250924","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":44.74677925398428},{"code":"561910.SH","weight_pct":11.18669481349607}],"cash_pct":44.06652593251965},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":43.537137805996935},{"code":"561910.SH","weight_pct":11.937306929235655}],"cash_pct":44.52555526476741}},{"start":"20251009","end":"20251009","signal_date":"20250930","sessions":1,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":39.51894891977428},{"code":"561910.SH","weight_pct":26.345965946516188}],"cash_pct":34.13508513370953},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":39.51894891977428},{"code":"561910.SH","weight_pct":26.345965946516188}],"cash_pct":34.13508513370953}},{"start":"20251010","end":"20251015","signal_date":"20251009","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":30.384924688467972},{"code":"561160.SH","weight_pct":15.192462344233986},{"code":"561910.SH","weight_pct":30.384924688467972}],"cash_pct":24.03768827883006},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":29.455177067149396},{"code":"561160.SH","weight_pct":15.332592286600333},{"code":"561910.SH","weight_pct":30.587566384239718}],"cash_pct":24.624664262010555}},{"start":"20251016","end":"20251021","signal_date":"20251015","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":13.757021624657625},{"code":"561160.SH","weight_pct":27.51404324931525},{"code":"561910.SH","weight_pct":27.51404324931525}],"cash_pct":31.21489187671187},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":14.706027716831047},{"code":"561160.SH","weight_pct":27.02937447091192},{"code":"561910.SH","weight_pct":27.096226197803347}],"cash_pct":31.168371614453694}},{"start":"20251022","end":"20251027","signal_date":"20251021","sessions":4,"start_weights":{"holdings":[{"code":"561160.SH","weight_pct":37.152962943017194},{"code":"561910.SH","weight_pct":24.768641962011465}],"cash_pct":38.07839509497134},"end_weights":{"holdings":[{"code":"561160.SH","weight_pct":37.7591640935881},{"code":"561910.SH","weight_pct":25.20513181568563}],"cash_pct":37.03570409072627}},{"start":"20251028","end":"20251031","signal_date":"20251027","sessions":4,"start_weights":{"holdings":[{"code":"561160.SH","weight_pct":49.360454929909096},{"code":"561910.SH","weight_pct":12.340113732477274}],"cash_pct":38.29943133761363},"end_weights":{"holdings":[{"code":"561160.SH","weight_pct":50.5350156353319},{"code":"561910.SH","weight_pct":12.634690413912326}],"cash_pct":36.83029395075577}},{"start":"20251103","end":"20251106","signal_date":"20251031","sessions":4,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":13.217246610415904},{"code":"561160.SH","weight_pct":52.868986441663615}],"cash_pct":33.913766947920486},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":13.464649962384954},{"code":"561160.SH","weight_pct":53.160275534201986}],"cash_pct":33.37507450341306}},{"start":"20251107","end":"20251112","signal_date":"20251106","sessions":4,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":16.150488399874128},{"code":"515220.SH","weight_pct":16.150488399874128},{"code":"561160.SH","weight_pct":48.451465199622376}],"cash_pct":19.247558000629372},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":16.471380611138116},{"code":"515220.SH","weight_pct":16.29691233387078},{"code":"561160.SH","weight_pct":47.44259019603185}],"cash_pct":19.789116858959254}},{"start":"20251113","end":"20251118","signal_date":"20251112","sessions":4,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":20.0},{"code":"515220.SH","weight_pct":40.0},{"code":"561160.SH","weight_pct":40.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":20.47566974420672},{"code":"515220.SH","weight_pct":40.45123341189581},{"code":"561160.SH","weight_pct":39.07309684389747}],"cash_pct":1.1102230246251565e-14}},{"start":"20251119","end":"20251124","signal_date":"20251118","sessions":4,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":20.0},{"code":"515220.SH","weight_pct":40.0},{"code":"516090.SH","weight_pct":20.0},{"code":"561160.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":20.43498211238322},{"code":"515220.SH","weight_pct":40.2735289875848},{"code":"516090.SH","weight_pct":19.591934209328105},{"code":"561160.SH","weight_pct":19.699554690703884}],"cash_pct":0.0}},{"start":"20251125","end":"20251128","signal_date":"20251124","sessions":4,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":20.0},{"code":"159697.SZ","weight_pct":20.0},{"code":"515220.SH","weight_pct":40.0},{"code":"516090.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":20.146224927867294},{"code":"159697.SZ","weight_pct":20.10958403613015},{"code":"515220.SH","weight_pct":39.586963844371724},{"code":"516090.SH","weight_pct":20.157227191630835}],"cash_pct":0.0}},{"start":"20251201","end":"20251209","signal_date":"20251128","sessions":7,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":20.0},{"code":"515220.SH","weight_pct":40.0},{"code":"516090.SH","weight_pct":20.0},{"code":"562510.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":20.1574549952479},{"code":"515220.SH","weight_pct":39.50595191478944},{"code":"516090.SH","weight_pct":20.50924304054018},{"code":"562510.SH","weight_pct":19.827350049422485}],"cash_pct":0.0}},{"start":"20251210","end":"20251215","signal_date":"20251209","sessions":4,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":40.0},{"code":"515220.SH","weight_pct":20.0},{"code":"516090.SH","weight_pct":20.0},{"code":"562510.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":40.43527730767844},{"code":"515220.SH","weight_pct":19.96659377605351},{"code":"516090.SH","weight_pct":19.765649099441813},{"code":"562510.SH","weight_pct":19.83247981682624}],"cash_pct":0.0}},{"start":"20251216","end":"20251219","signal_date":"20251215","sessions":4,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":40.0},{"code":"516090.SH","weight_pct":20.0},{"code":"516120.SH","weight_pct":20.0},{"code":"562510.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":39.283208213650916},{"code":"516090.SH","weight_pct":19.801648430946255},{"code":"516120.SH","weight_pct":20.426657642493126},{"code":"562510.SH","weight_pct":20.48848571290971}],"cash_pct":0.0}},{"start":"20251222","end":"20251225","signal_date":"20251219","sessions":4,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":20.0},{"code":"159697.SZ","weight_pct":40.0},{"code":"516120.SH","weight_pct":20.0},{"code":"562510.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":20.123396103780504},{"code":"159697.SZ","weight_pct":40.03188555579067},{"code":"516120.SH","weight_pct":20.495583560154923},{"code":"562510.SH","weight_pct":19.349134780273896}],"cash_pct":0.0}},{"start":"20251226","end":"20251231","signal_date":"20251225","sessions":4,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":40.0},{"code":"159697.SZ","weight_pct":20.0},{"code":"516120.SH","weight_pct":20.0},{"code":"562510.SH","weight_pct":20.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":39.73459989556655},{"code":"159697.SZ","weight_pct":20.180751851345157},{"code":"516120.SH","weight_pct":20.007597729430223},{"code":"562510.SH","weight_pct":20.07705052365806}],"cash_pct":1.1102230246251565e-14}},{"start":"20260105","end":"20260108","signal_date":"20251231","sessions":4,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":52.149855473957174},{"code":"159697.SZ","weight_pct":17.38328515798573},{"code":"516120.SH","weight_pct":17.38328515798573}],"cash_pct":13.083574210071369},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":52.346615650361514},{"code":"159697.SZ","weight_pct":17.26423538496575},{"code":"516120.SH","weight_pct":17.46080398858467}],"cash_pct":12.928344976088058}},{"start":"20260109","end":"20260114","signal_date":"20260108","sessions":4,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":16.81341512850687},{"code":"159583.SZ","weight_pct":50.44024538552061},{"code":"516120.SH","weight_pct":16.81341512850687}],"cash_pct":15.93292435746565},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":17.53243786197875},{"code":"159583.SZ","weight_pct":50.409318862625405},{"code":"516120.SH","weight_pct":16.442836788886655}],"cash_pct":15.615406486509187}},{"start":"20260115","end":"20260120","signal_date":"20260114","sessions":4,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":27.574779371517245},{"code":"159583.SZ","weight_pct":41.362169057275864}],"cash_pct":31.06305157120689},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":27.41752904546931},{"code":"159583.SZ","weight_pct":40.506762054981024}],"cash_pct":32.07570889954967}},{"start":"20260121","end":"20260126","signal_date":"20260120","sessions":4,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":39.260396607922544},{"code":"159583.SZ","weight_pct":26.17359773861503}],"cash_pct":34.566005653462426},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":40.674348492826596},{"code":"159583.SZ","weight_pct":25.58631663915006}],"cash_pct":33.73933486802334}},{"start":"20260127","end":"20260130","signal_date":"20260126","sessions":4,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":43.39820938005391},{"code":"159583.SZ","weight_pct":10.849552345013478}],"cash_pct":45.75223827493261},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":41.914236228147665},{"code":"159583.SZ","weight_pct":11.27945855711405}],"cash_pct":46.80630521473829}},{"start":"20260202","end":"20260202","signal_date":"20260130","sessions":1,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.58074589451854}],"cash_pct":52.41925410548145},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.58074589451854}],"cash_pct":52.41925410548145}},{"start":"20260203","end":"20260203","signal_date":"20260202","sessions":1,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.3801503522414}],"cash_pct":52.6198496477586},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.3801503522414}],"cash_pct":52.6198496477586}},{"start":"20260204","end":"20260209","signal_date":"20260203","sessions":4,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":46.9039390107103}],"cash_pct":53.0960609892897},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":46.68029159372099}],"cash_pct":53.31970840627902}},{"start":"20260210","end":"20260213","signal_date":"20260209","sessions":4,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":43.24983792819212},{"code":"560860.SH","weight_pct":10.81245948204803}],"cash_pct":45.93770258975985},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":42.57539056175804},{"code":"560860.SH","weight_pct":10.945723751849652}],"cash_pct":46.4788856863923}},{"start":"20260224","end":"20260227","signal_date":"20260213","sessions":4,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":36.638609772025596},{"code":"560860.SH","weight_pct":24.425739848017063}],"cash_pct":38.935650379957345},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":37.123047552998464},{"code":"560860.SH","weight_pct":25.359103066984943}],"cash_pct":37.517849380016585}},{"start":"20260302","end":"20260309","signal_date":"20260227","sessions":6,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":29.81037313401943},{"code":"159697.SZ","weight_pct":14.905186567009714},{"code":"560860.SH","weight_pct":29.81037313401943}],"cash_pct":25.47406716495142},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":28.938879784814876},{"code":"159697.SZ","weight_pct":15.713161411249201},{"code":"560860.SH","weight_pct":28.493002821711734}],"cash_pct":26.854955982224194}},{"start":"20260310","end":"20260313","signal_date":"20260309","sessions":4,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":15.211478701854439},{"code":"159697.SZ","weight_pct":30.422957403708878},{"code":"560860.SH","weight_pct":30.422957403708878}],"cash_pct":23.94260649072781},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":14.557870953744429},{"code":"159697.SZ","weight_pct":31.014583985833244},{"code":"560860.SH","weight_pct":29.79584434143117}],"cash_pct":24.631700718991155}},{"start":"20260316","end":"20260319","signal_date":"20260313","sessions":4,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":40.40860964375349},{"code":"560860.SH","weight_pct":26.93907309583567}],"cash_pct":32.65231726041083},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":41.280642229435344},{"code":"560860.SH","weight_pct":25.253167694961974}],"cash_pct":33.466190075602675}},{"start":"20260320","end":"20260325","signal_date":"20260319","sessions":4,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":49.60651928838048},{"code":"560860.SH","weight_pct":16.535506429460163}],"cash_pct":33.857974282159354},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":49.08343075579038},{"code":"560860.SH","weight_pct":16.888586231366705}],"cash_pct":34.02798301284291}},{"start":"20260326","end":"20260331","signal_date":"20260325","sessions":4,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":58.87336379371308}],"cash_pct":41.12663620628692},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":58.42098041141697}],"cash_pct":41.57901958858303}},{"start":"20260401","end":"20260408","signal_date":"20260331","sessions":5,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":40.33172080165861}],"cash_pct":59.66827919834139}},{"start":"20260409","end":"20260414","signal_date":"20260408","sessions":4,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":19.716389419143713}],"cash_pct":80.28361058085629}},{"start":"20260415","end":"20260420","signal_date":"20260414","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":20.0}],"cash_pct":80.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":21.568627450980397}],"cash_pct":78.43137254901961}},{"start":"20260421","end":"20260424","signal_date":"20260420","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":40.0}],"cash_pct":60.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":40.01793185893605}],"cash_pct":59.98206814106395}},{"start":"20260427","end":"20260430","signal_date":"20260424","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.03007597065412}],"cash_pct":40.96992402934588},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":58.414106768814186}],"cash_pct":41.585893231185814}},{"start":"20260506","end":"20260507","signal_date":"20260430","sessions":2,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.394147948524115}],"cash_pct":40.605852051475885},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":60.47080315469581}],"cash_pct":39.52919684530419}},{"start":"20260508","end":"20260513","signal_date":"20260507","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":58.19048613693506}],"cash_pct":41.80951386306494},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":60.24501057370281}],"cash_pct":39.75498942629719}},{"start":"20260514","end":"20260519","signal_date":"20260513","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.731352491854025}],"cash_pct":40.268647508145975},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.21061827589759}],"cash_pct":40.78938172410241}},{"start":"20260520","end":"20260525","signal_date":"20260519","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":52.391723695330285},{"code":"588810.SH","weight_pct":13.097930923832571}],"cash_pct":34.51034538083715},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":52.87510138776811},{"code":"588810.SH","weight_pct":13.299542066213576}],"cash_pct":33.82535654601831}},{"start":"20260526","end":"20260529","signal_date":"20260525","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":37.89903983737538},{"code":"588810.SH","weight_pct":25.266026558250253}],"cash_pct":36.83493360437436},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":39.120212692286756},{"code":"588810.SH","weight_pct":23.86231813723824}],"cash_pct":37.017469170475}},{"start":"20260601","end":"20260605","signal_date":"20260529","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":24.293888556676496},{"code":"588710.SH","weight_pct":12.146944278338248},{"code":"588810.SH","weight_pct":24.293888556676496}],"cash_pct":39.26527860830875},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":25.52415707122362},{"code":"588710.SH","weight_pct":12.348055029688759},{"code":"588810.SH","weight_pct":24.123764830076272}],"cash_pct":38.00402306901135}},{"start":"20260608","end":"20260611","signal_date":"20260605","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":11.262066602487764},{"code":"588170.SH","weight_pct":11.262066602487764},{"code":"588710.SH","weight_pct":11.262066602487764},{"code":"588810.SH","weight_pct":22.524133204975527}],"cash_pct":43.68966698756118},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":10.700032960260796},{"code":"588170.SH","weight_pct":12.462498094221436},{"code":"588710.SH","weight_pct":12.434853856301547},{"code":"588810.SH","weight_pct":22.945071302502228}],"cash_pct":41.45754378671399}},{"start":"20260612","end":"20260617","signal_date":"20260611","sessions":4,"start_weights":{"holdings":[{"code":"588170.SH","weight_pct":19.930926377058288},{"code":"588710.SH","weight_pct":9.965463188529144},{"code":"588810.SH","weight_pct":19.930926377058288}],"cash_pct":50.172684057354275},"end_weights":{"holdings":[{"code":"588170.SH","weight_pct":21.42772163106018},{"code":"588710.SH","weight_pct":10.717761469558464},{"code":"588810.SH","weight_pct":21.02753425707824}],"cash_pct":46.826982642303115}},{"start":"20260618","end":"20260624","signal_date":"20260617","sessions":4,"start_weights":{"holdings":[{"code":"588170.SH","weight_pct":28.063212200397313},{"code":"588710.SH","weight_pct":9.354404066799106},{"code":"588810.SH","weight_pct":9.354404066799106}],"cash_pct":53.22797966600448},"end_weights":{"holdings":[{"code":"588170.SH","weight_pct":29.373075053932375},{"code":"588710.SH","weight_pct":9.818592886642577},{"code":"588810.SH","weight_pct":9.549619543702189}],"cash_pct":51.25871251572286}},{"start":"20260625","end":"20260630","signal_date":"20260624","sessions":4,"start_weights":{"holdings":[{"code":"588170.SH","weight_pct":36.38760287746817},{"code":"588710.SH","weight_pct":9.096900719367042}],"cash_pct":54.515496403164796},"end_weights":{"holdings":[{"code":"588170.SH","weight_pct":39.70166912995991},{"code":"588710.SH","weight_pct":9.9442372918136}],"cash_pct":50.35409357822649}},{"start":"20260701","end":"20260709","signal_date":"20260630","sessions":7,"start_weights":{"holdings":[{"code":"588170.SH","weight_pct":35.40340266324311},{"code":"588710.SH","weight_pct":8.850850665810777}],"cash_pct":55.74574667094612},"end_weights":{"holdings":[{"code":"588170.SH","weight_pct":35.44279821749622},{"code":"588710.SH","weight_pct":8.94916488570916}],"cash_pct":55.60803689679462}},{"start":"20260710","end":"20260715","signal_date":"20260709","sessions":4,"start_weights":{"holdings":[{"code":"588170.SH","weight_pct":31.34918165770879},{"code":"588710.SH","weight_pct":7.837295414427198}],"cash_pct":60.813522927864014},"end_weights":{"holdings":[{"code":"588170.SH","weight_pct":28.700024779661803},{"code":"588710.SH","weight_pct":7.189959581928705}],"cash_pct":64.1100156384095}},{"start":"20260716","end":"20260721","signal_date":"20260715","sessions":4,"start_weights":{"holdings":[{"code":"588170.SH","weight_pct":28.64604071098334},{"code":"588710.SH","weight_pct":7.161510177745835}],"cash_pct":64.19244911127082},"end_weights":{"holdings":[{"code":"588170.SH","weight_pct":29.136235674974596},{"code":"588710.SH","weight_pct":7.3424122162944885}],"cash_pct":63.52135210873091}},{"start":"20260722","end":"20260727","signal_date":"20260721","sessions":4,"start_weights":{"holdings":[{"code":"588170.SH","weight_pct":23.90765391219354},{"code":"588710.SH","weight_pct":5.976913478048385}],"cash_pct":70.11543260975807},"end_weights":{"holdings":[{"code":"588170.SH","weight_pct":24.44581512117284},{"code":"588710.SH","weight_pct":6.107266192503329}],"cash_pct":69.44691868632383}},{"start":"20260728","end":"20260731","signal_date":"20260727","sessions":4,"start_weights":{"holdings":[{"code":"588170.SH","weight_pct":22.206060761700652},{"code":"588710.SH","weight_pct":7.4020202539002184}],"cash_pct":70.39191898439913},"end_weights":{"holdings":[{"code":"588170.SH","weight_pct":21.204745820627686},{"code":"588710.SH","weight_pct":7.047549405064474}],"cash_pct":71.74770477430783}},{"start":"20260803","end":"20260807","signal_date":"20260731","sessions":5,"start_weights":{"holdings":[{"code":"588170.SH","weight_pct":28.432441235793064}],"cash_pct":71.56755876420692},"end_weights":{"holdings":[{"code":"588170.SH","weight_pct":32.72416406835127}],"cash_pct":67.27583593164871}},{"start":"20260810","end":"20260811","signal_date":"20260807","sessions":2,"start_weights":{"holdings":[{"code":"588170.SH","weight_pct":27.302791300725588}],"cash_pct":72.69720869927441},"end_weights":{"holdings":[{"code":"588170.SH","weight_pct":26.71146211778434}],"cash_pct":73.28853788221565}}],"signals":[{"signal_date":"20181228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190109","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190110","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190115","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190116","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190121","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190122","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190125","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190128","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190201","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20190211","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190212","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":40.0}],"status":"executed","execution_date":"20190213","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190218","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":60.0,"risk_factor":1.0,"holdings":[{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":60.0}],"status":"executed","execution_date":"20190219","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190222","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":80.0,"risk_factor":0.8494295327653826,"holdings":[{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":67.95436262123062}],"status":"executed","execution_date":"20190225","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.681372151006955,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":13.627443020139102},{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":54.50977208055641}],"status":"executed","execution_date":"20190301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190307","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.7080367871163453,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":14.160735742326908},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":14.160735742326908},{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":42.48220722698072}],"status":"executed","execution_date":"20190308","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190313","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.6523780564586014,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":13.047561129172028},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":13.047561129172028},{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":39.14268338751608}],"status":"executed","execution_date":"20190314","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190319","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.6447240243799424,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":12.894480487598848},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":12.894480487598848},{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":38.683441462796544}],"status":"executed","execution_date":"20190320","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190325","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6341310269041629,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":12.682620538083258},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":12.682620538083258},{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":38.047861614249776}],"status":"executed","execution_date":"20190326","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5994774898795016,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":11.989549797590032},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":11.989549797590032},{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":35.96864939277009}],"status":"executed","execution_date":"20190401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190408","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.6653891056036068,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":13.307782112072136},{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":13.307782112072136},{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":39.923346336216404}],"status":"executed","execution_date":"20190409","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190412","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.7515477086644599,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":30.0619083465784},{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":15.0309541732892},{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":30.0619083465784}],"status":"executed","execution_date":"20190415","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190418","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.8307858290986845,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":49.847149745921065},{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":16.61571658197369},{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":16.61571658197369}],"status":"executed","execution_date":"20190419","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190424","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8641377358494238,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":69.13101886795391},{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":17.282754716988478}],"status":"executed","execution_date":"20190425","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8555745617620417,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":68.44596494096335},{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":17.111491235240837}],"status":"executed","execution_date":"20190506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190509","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.729464472326862,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":72.9464472326862}],"status":"executed","execution_date":"20190510","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190515","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.6880093105938706,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":68.80093105938705}],"status":"executed","execution_date":"20190516","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190521","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.6802567581360851,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":68.02567581360852}],"status":"executed","execution_date":"20190522","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190527","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6870922448377103,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":68.70922448377102}],"status":"executed","execution_date":"20190528","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6970492217186772,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":69.70492217186772}],"status":"executed","execution_date":"20190603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190605","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.7014139341804931,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":70.14139341804932}],"status":"executed","execution_date":"20190606","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190612","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.6821127744750095,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":68.21127744750095}],"status":"executed","execution_date":"20190613","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190618","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.7455912797531088,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":74.55912797531087}],"status":"executed","execution_date":"20190619","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190624","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7550573362078332,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":75.50573362078332}],"status":"executed","execution_date":"20190625","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8335403351745652,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":66.6832268139652},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":16.6708067034913}],"status":"executed","execution_date":"20190701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190709","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.8592036070161985,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":51.55221642097191},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":17.18407214032397},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":17.18407214032397}],"status":"executed","execution_date":"20190710","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190715","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.8880750346538222,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":53.284502079229334},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":17.761500693076446},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":17.761500693076446}],"status":"executed","execution_date":"20190716","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190719","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.8837087985524406,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":53.02252791314643},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":17.67417597104881},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":17.67417597104881}],"status":"executed","execution_date":"20190722","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190725","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8904150560118702,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":53.42490336071221},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":17.808301120237406},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":17.808301120237406}],"status":"executed","execution_date":"20190726","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":60.0},{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":20.0},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20190801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190808","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":60.0},{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":20.0}],"status":"executed","execution_date":"20190809","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190814","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":40.0},{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":20.0}],"status":"executed","execution_date":"20190815","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190820","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":20.0},{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":20.0},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20190821","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190826","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":20.0},{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":20.0},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20190827","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":40.0},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20190902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190905","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":40.0},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20190906","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190911","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":40.0},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20190912","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190918","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":40.0}],"status":"executed","execution_date":"20190919","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190924","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":20.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20190925","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":40.0}],"status":"executed","execution_date":"20191008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191009","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":40.0}],"status":"executed","execution_date":"20191010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191015","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":40.0}],"status":"executed","execution_date":"20191016","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191021","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":40.0}],"status":"executed","execution_date":"20191022","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191025","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":20.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20191028","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":20.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20191101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191107","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":20.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20191108","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191113","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":20.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20191114","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191119","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":20.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20191120","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191125","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20191126","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":40.0}],"status":"executed","execution_date":"20191202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191209","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":40.0}],"status":"executed","execution_date":"20191210","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191213","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20191216","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191219","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":20.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20191220","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191225","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":40.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20191226","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":60.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200102","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":80.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200107","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":80.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200108","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200113","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":80.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200114","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200117","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":80.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200120","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200123","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":80.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200206","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":60.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200212","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":60.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200213","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200218","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"510660.SH","fund":"华夏上证医药卫生ETF","group":"医药","target_pct":20.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":40.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200219","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200224","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"510660.SH","fund":"华夏上证医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":20.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200225","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"510660.SH","fund":"华夏上证医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200309","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":20.0},{"code":"510660.SH","fund":"华夏上证医药卫生ETF","group":"医药","target_pct":40.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20200310","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200313","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":20.0},{"code":"510660.SH","fund":"华夏上证医药卫生ETF","group":"医药","target_pct":40.0}],"status":"executed","execution_date":"20200316","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200319","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":20.0},{"code":"510660.SH","fund":"华夏上证医药卫生ETF","group":"医药","target_pct":20.0}],"status":"executed","execution_date":"20200320","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200325","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":20.0}],"status":"executed","execution_date":"20200326","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":20.0}],"status":"executed","execution_date":"20200401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200408","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200409","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200414","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200415","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200420","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200421","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200424","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200427","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200507","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200508","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200513","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":20.0}],"status":"executed","execution_date":"20200514","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200519","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":20.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":20.0}],"status":"executed","execution_date":"20200520","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200525","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":20.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":20.0}],"status":"executed","execution_date":"20200526","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":20.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":20.0}],"status":"executed","execution_date":"20200601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200604","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":20.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":40.0}],"status":"executed","execution_date":"20200605","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200610","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":60.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":60.0}],"status":"executed","execution_date":"20200611","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200616","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":60.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":60.0}],"status":"executed","execution_date":"20200617","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200622","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":80.0}],"status":"executed","execution_date":"20200623","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":20.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":80.0}],"status":"executed","execution_date":"20200701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200709","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":20.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":80.0}],"status":"executed","execution_date":"20200710","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200715","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":20.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":60.0},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20200716","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200721","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.8879738623703974,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":17.75947724740795},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":35.5189544948159},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":35.5189544948159}],"status":"executed","execution_date":"20200722","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200727","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7224856606492746,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":14.44971321298549},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":14.44971321298549},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":43.34913963895647}],"status":"executed","execution_date":"20200728","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6574191850670997,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":13.148383701341995},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":13.148383701341995},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":39.44515110402598}],"status":"executed","execution_date":"20200803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200807","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.5781173548543787,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":23.124694194175145},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":34.687041291262716}],"status":"executed","execution_date":"20200810","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200813","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.5834897324166133,"holdings":[{"code":"512680.SH","fund":"广发中证军工ETF","group":"军工航天","target_pct":11.669794648332266},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":23.33958929666453},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":23.33958929666453}],"status":"executed","execution_date":"20200814","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200819","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.5699810432038236,"holdings":[{"code":"512680.SH","fund":"广发中证军工ETF","group":"军工航天","target_pct":22.799241728152943},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":22.799241728152943},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":11.399620864076471}],"status":"executed","execution_date":"20200820","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200825","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5217161748429858,"holdings":[{"code":"512680.SH","fund":"广发中证军工ETF","group":"军工航天","target_pct":31.302970490579145},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":20.868646993719434}],"status":"executed","execution_date":"20200826","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5167930406772457,"holdings":[{"code":"512680.SH","fund":"广发中证军工ETF","group":"军工航天","target_pct":31.007582440634746},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":20.67172162708983}],"status":"executed","execution_date":"20200901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200908","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.5943312885944896,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":11.886625771889792},{"code":"512680.SH","fund":"广发中证军工ETF","group":"军工航天","target_pct":35.65987731566938},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":11.886625771889792}],"status":"executed","execution_date":"20200909","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200914","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.7000716501707445,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":14.00143300341489},{"code":"512680.SH","fund":"广发中证军工ETF","group":"军工航天","target_pct":28.00286600682978},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":14.00143300341489},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":14.00143300341489}],"status":"executed","execution_date":"20200915","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200918","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.7785731181147549,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":15.5714623622951},{"code":"512680.SH","fund":"广发中证军工ETF","group":"军工航天","target_pct":15.5714623622951},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":31.1429247245902},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":15.5714623622951}],"status":"executed","execution_date":"20200921","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200924","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7943081937539265,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":15.88616387507853},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":47.65849162523559},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":15.88616387507853}],"status":"executed","execution_date":"20200925","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7357467922359298,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":14.714935844718596},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":58.859743378874384}],"status":"executed","execution_date":"20201009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201009","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.7355641384315212,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":14.711282768630426},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":58.8451310745217}],"status":"executed","execution_date":"20201012","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201014","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.7532545436791259,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":15.06509087358252},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":60.26036349433008}],"status":"executed","execution_date":"20201015","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201020","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.8677109032375576,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":17.354218064751155},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":69.41687225900462}],"status":"executed","execution_date":"20201021","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201026","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":20.0},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":20.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":60.0}],"status":"executed","execution_date":"20201027","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201030","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9796801029906469,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":19.59360205981294},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":19.59360205981294},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":58.78080617943881}],"status":"executed","execution_date":"20201102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201106","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.9086634631194396,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":18.173269262388793},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":72.69307704955517}],"status":"executed","execution_date":"20201109","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201112","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.918153984561799,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":18.36307969123598},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":73.45231876494393}],"status":"executed","execution_date":"20201113","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201118","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.8733880212762318,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":17.467760425524638},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":69.87104170209855}],"status":"executed","execution_date":"20201119","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201124","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7867289087581973,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":78.67289087581973}],"status":"executed","execution_date":"20201125","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7858102581010048,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":78.58102581010048}],"status":"executed","execution_date":"20201201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201209","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.8044724875439391,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":80.44724875439391}],"status":"executed","execution_date":"20201210","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201215","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.8229399397639532,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":82.29399397639531}],"status":"executed","execution_date":"20201216","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201221","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.8363570437743048,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":83.63570437743047}],"status":"executed","execution_date":"20201222","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201225","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.835748450908592,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":83.5748450908592}],"status":"executed","execution_date":"20201228","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7917402939443531,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":79.17402939443531}],"status":"executed","execution_date":"20210104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210107","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.7879478650812275,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":78.79478650812275}],"status":"executed","execution_date":"20210108","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210113","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.8149957250494739,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":65.19965800395792},{"code":"515030.SH","fund":"华夏中证新能源汽车ETF","group":"新能源","target_pct":16.29991450098948}],"status":"executed","execution_date":"20210114","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210119","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.7971560071404753,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":47.829360428428515},{"code":"515030.SH","fund":"华夏中证新能源汽车ETF","group":"新能源","target_pct":15.943120142809509},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":15.943120142809509}],"status":"executed","execution_date":"20210120","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210125","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7520543562948345,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":30.082174251793383},{"code":"515030.SH","fund":"华夏中证新能源汽车ETF","group":"新能源","target_pct":15.041087125896691},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":30.082174251793383}],"status":"executed","execution_date":"20210126","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6809955782703014,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":13.619911565406028},{"code":"515030.SH","fund":"华夏中证新能源汽车ETF","group":"新能源","target_pct":13.619911565406028},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":40.859734696218084}],"status":"executed","execution_date":"20210201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210201","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.6007236534684245,"holdings":[{"code":"515030.SH","fund":"华夏中证新能源汽车ETF","group":"新能源","target_pct":12.01447306936849},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":48.05789227747396}],"status":"executed","execution_date":"20210202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210203","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.5847104592273311,"holdings":[{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":58.47104592273311}],"status":"executed","execution_date":"20210204","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210209","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.5753966644967753,"holdings":[{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":57.539666449677526}],"status":"executed","execution_date":"20210210","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210222","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6647598739177824,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":13.295197478355647},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":53.180789913422586}],"status":"executed","execution_date":"20210223","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210226","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8213947084564072,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":16.427894169128145},{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":16.427894169128145},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":49.28368250738443}],"status":"executed","execution_date":"20210301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210309","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":80.0,"risk_factor":0.9924178805223325,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":19.84835761044665},{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":19.84835761044665},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":39.6967152208933}],"status":"executed","execution_date":"20210310","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210315","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":20.0},{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":20.0},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":20.0}],"status":"executed","execution_date":"20210316","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210319","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":20.0},{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20210322","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210325","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20210326","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210408","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210409","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210414","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210415","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210420","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210421","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210426","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210427","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210507","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210510","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210513","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210514","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210519","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210520","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210525","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":20.0}],"status":"executed","execution_date":"20210526","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":20.0},{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":20.0}],"status":"executed","execution_date":"20210601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210607","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":20.0},{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":20.0},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":20.0}],"status":"executed","execution_date":"20210608","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210611","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":20.0},{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":20.0},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":40.0}],"status":"executed","execution_date":"20210615","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210618","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":80.0,"risk_factor":0.946357639548441,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":18.927152790968822},{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":18.927152790968822},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":37.854305581937645}],"status":"executed","execution_date":"20210621","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210624","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":20.0},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":40.0}],"status":"executed","execution_date":"20210625","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":20.0},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":40.0}],"status":"executed","execution_date":"20210701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210708","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":20.0},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":20.0}],"status":"executed","execution_date":"20210709","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210714","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":20.0}],"status":"executed","execution_date":"20210715","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210720","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":20.0}],"status":"executed","execution_date":"20210721","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210726","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":20.0}],"status":"executed","execution_date":"20210727","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210730","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210802","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210809","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210810","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210813","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210816","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210819","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210820","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210825","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210826","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210906","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210907","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210910","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210913","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210916","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210917","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210924","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210927","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211008","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211011","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211013","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211014","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211019","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211020","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211025","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211026","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211029","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211108","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211109","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211112","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211115","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211118","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211119","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211124","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211125","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211209","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"515250.SH","fund":"富国中证智能汽车主题ETF","group":"汽车","target_pct":20.0}],"status":"executed","execution_date":"20211210","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211215","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"515250.SH","fund":"富国中证智能汽车主题ETF","group":"汽车","target_pct":40.0}],"status":"executed","execution_date":"20211216","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211221","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"515250.SH","fund":"富国中证智能汽车主题ETF","group":"汽车","target_pct":40.0}],"status":"executed","execution_date":"20211222","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211227","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":20.0},{"code":"515250.SH","fund":"富国中证智能汽车主题ETF","group":"汽车","target_pct":40.0}],"status":"executed","execution_date":"20211228","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":40.0},{"code":"515250.SH","fund":"富国中证智能汽车主题ETF","group":"汽车","target_pct":40.0}],"status":"executed","execution_date":"20220104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220106","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":40.0},{"code":"515250.SH","fund":"富国中证智能汽车主题ETF","group":"汽车","target_pct":20.0}],"status":"executed","execution_date":"20220107","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220112","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":40.0}],"status":"executed","execution_date":"20220113","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220118","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":40.0}],"status":"executed","execution_date":"20220119","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220124","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20220125","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220207","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220208","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220210","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220211","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220216","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220217","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220222","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220223","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220309","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220310","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220315","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220316","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220321","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220322","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220325","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220328","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220407","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220408","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220413","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220414","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220419","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220420","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220425","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220426","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220429","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220505","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220509","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220510","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220513","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220516","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220519","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220520","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220525","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220526","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220608","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220609","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220614","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220615","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220620","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220621","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220624","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":20.0}],"status":"executed","execution_date":"20220627","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":40.0}],"status":"executed","execution_date":"20220701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220707","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":60.00000000000001,"risk_factor":0.9261763924887743,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":37.047055699550974},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":18.523527849775487}],"status":"executed","execution_date":"20220708","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220713","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":80.0,"risk_factor":0.6929588678960581,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":27.718354715842324},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":27.718354715842324}],"status":"executed","execution_date":"20220714","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220719","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.5551416627912518,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":22.205666511650072},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":33.308499767475105}],"status":"executed","execution_date":"20220720","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220725","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":80.0,"risk_factor":0.7611508280877987,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":15.223016561755976},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":45.669049685267915}],"status":"executed","execution_date":"20220726","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220729","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":60.0,"risk_factor":1.0,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":60.0}],"status":"executed","execution_date":"20220801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220809","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":40.0}],"status":"executed","execution_date":"20220810","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220815","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":20.0},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":20.0}],"status":"executed","execution_date":"20220816","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220819","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":20.0}],"status":"executed","execution_date":"20220822","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220825","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":20.0}],"status":"executed","execution_date":"20220826","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":20.0}],"status":"executed","execution_date":"20220901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220907","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":20.0}],"status":"executed","execution_date":"20220908","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220914","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220915","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220920","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220921","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220926","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220927","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221010","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221011","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221013","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221014","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221019","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221020","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221025","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221026","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221108","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221109","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221114","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221115","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221118","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221121","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221124","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221125","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221208","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221209","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221214","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221215","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221220","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221221","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221226","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221227","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221230","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230103","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230106","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":20.0}],"status":"executed","execution_date":"20230109","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230112","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":40.0}],"status":"executed","execution_date":"20230113","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230118","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":60.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":60.0}],"status":"executed","execution_date":"20230119","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":80.0,"risk_factor":0.9654402002931144,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":77.23521602344915}],"status":"executed","execution_date":"20230201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230206","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":80.0},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":20.0}],"status":"executed","execution_date":"20230207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230210","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":60.0},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":20.0},{"code":"516510.SH","fund":"易方达中证云计算与大数据主题ETF","group":"软件AI","target_pct":20.0}],"status":"executed","execution_date":"20230213","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230216","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":40.0},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":20.0},{"code":"516510.SH","fund":"易方达中证云计算与大数据主题ETF","group":"软件AI","target_pct":40.0}],"status":"executed","execution_date":"20230217","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230222","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":20.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":20.0},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":20.0},{"code":"516510.SH","fund":"易方达中证云计算与大数据主题ETF","group":"软件AI","target_pct":40.0}],"status":"executed","execution_date":"20230223","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9826620868997792,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":39.30648347599117},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":19.653241737995586},{"code":"516510.SH","fund":"易方达中证云计算与大数据主题ETF","group":"软件AI","target_pct":39.30648347599117}],"status":"executed","execution_date":"20230301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230309","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.9192430168431809,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":36.769720673727235},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":18.384860336863618},{"code":"516510.SH","fund":"易方达中证云计算与大数据主题ETF","group":"软件AI","target_pct":36.769720673727235}],"status":"executed","execution_date":"20230310","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230315","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159619.SZ","fund":"国泰中证基建ETF","group":"地产基建","target_pct":20.0},{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":40.0},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":20.0},{"code":"516510.SH","fund":"易方达中证云计算与大数据主题ETF","group":"软件AI","target_pct":20.0}],"status":"executed","execution_date":"20230316","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230321","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159619.SZ","fund":"国泰中证基建ETF","group":"地产基建","target_pct":40.0},{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":40.0},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":20.0}],"status":"executed","execution_date":"20230322","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230327","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159619.SZ","fund":"国泰中证基建ETF","group":"地产基建","target_pct":60.0},{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":20.0},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":20.0}],"status":"executed","execution_date":"20230328","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159619.SZ","fund":"国泰中证基建ETF","group":"地产基建","target_pct":60.0},{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":20.0},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":20.0}],"status":"executed","execution_date":"20230403","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230406","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159619.SZ","fund":"国泰中证基建ETF","group":"地产基建","target_pct":60.0},{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":40.0}],"status":"executed","execution_date":"20230407","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230412","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.8125977685678207,"holdings":[{"code":"159619.SZ","fund":"国泰中证基建ETF","group":"地产基建","target_pct":32.50391074271283},{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":48.75586611406924}],"status":"executed","execution_date":"20230413","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230418","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.6410384421572005,"holdings":[{"code":"159619.SZ","fund":"国泰中证基建ETF","group":"地产基建","target_pct":12.820768843144013},{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":51.28307537257605}],"status":"executed","execution_date":"20230419","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230424","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.4969952400784329,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":49.69952400784329}],"status":"executed","execution_date":"20230425","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230428","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.4463213029357516,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":44.63213029357516}],"status":"executed","execution_date":"20230504","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230509","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.4214584257610665,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":42.14584257610665}],"status":"executed","execution_date":"20230510","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230515","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":80.0,"risk_factor":0.5148058984779114,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":41.18447187823291}],"status":"executed","execution_date":"20230516","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230519","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":60.0,"risk_factor":0.6798656899130597,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":40.791941394783585}],"status":"executed","execution_date":"20230522","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230525","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":40.0}],"status":"executed","execution_date":"20230526","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20230601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230606","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230607","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230612","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230613","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230616","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230619","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230626","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230627","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230707","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230710","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230713","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230714","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230719","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230720","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230725","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230726","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":20.0}],"status":"executed","execution_date":"20230801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230809","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"515850.SH","fund":"富国中证全指证券公司ETF","group":"金融","target_pct":20.0},{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":20.0}],"status":"executed","execution_date":"20230810","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230815","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"515850.SH","fund":"富国中证全指证券公司ETF","group":"金融","target_pct":20.0},{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":20.0}],"status":"executed","execution_date":"20230816","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230821","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"515850.SH","fund":"富国中证全指证券公司ETF","group":"金融","target_pct":20.0},{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":20.0}],"status":"executed","execution_date":"20230822","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230825","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"515850.SH","fund":"富国中证全指证券公司ETF","group":"金融","target_pct":20.0},{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":20.0}],"status":"executed","execution_date":"20230828","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"515850.SH","fund":"富国中证全指证券公司ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20230901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230906","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230907","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230912","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230913","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230918","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230919","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230922","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230925","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230928","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231009","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231013","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231016","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231019","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231020","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231025","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231026","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231108","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231109","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231114","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231115","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231120","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231121","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231124","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231127","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231207","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231208","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231213","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231214","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231219","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231220","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231225","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231226","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240109","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240110","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240115","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240116","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240119","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240122","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240125","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240126","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240201","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240205","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240206","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240219","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240220","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240223","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240226","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20240301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240307","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":40.0}],"status":"executed","execution_date":"20240308","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240313","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":40.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":20.0}],"status":"executed","execution_date":"20240314","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240319","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":40.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":40.0}],"status":"executed","execution_date":"20240320","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240325","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8746501436893821,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":34.98600574757529},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":52.47900862136292}],"status":"executed","execution_date":"20240326","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240329","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6620272562797163,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":13.240545125594325},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":52.9621805023773}],"status":"executed","execution_date":"20240401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240408","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.6095648068944138,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":48.76518455155311},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":12.191296137888278}],"status":"executed","execution_date":"20240409","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240412","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.7032588596923948,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":42.19553158154368},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":28.130354387695792}],"status":"executed","execution_date":"20240415","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240418","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.7715955758493693,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":30.863823033974775},{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":15.431911516987388},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":30.863823033974775}],"status":"executed","execution_date":"20240419","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240424","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8042643782939723,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":16.085287565879447},{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":32.170575131758895},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":32.170575131758895}],"status":"executed","execution_date":"20240425","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8418196365787431,"holdings":[{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":50.50917819472459},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":33.67278546314973}],"status":"executed","execution_date":"20240506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240509","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159730.SZ","fund":"博时国证龙头家电ETF","group":"消费","target_pct":20.0},{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":60.0},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":20.0}],"status":"executed","execution_date":"20240510","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240515","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159730.SZ","fund":"博时国证龙头家电ETF","group":"消费","target_pct":40.0},{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":60.0}],"status":"executed","execution_date":"20240516","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240521","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159730.SZ","fund":"博时国证龙头家电ETF","group":"消费","target_pct":40.0},{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":40.0},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":20.0}],"status":"executed","execution_date":"20240522","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240527","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159730.SZ","fund":"博时国证龙头家电ETF","group":"消费","target_pct":40.0},{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":20.0},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":40.0}],"status":"executed","execution_date":"20240528","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159730.SZ","fund":"博时国证龙头家电ETF","group":"消费","target_pct":40.0},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":60.0}],"status":"executed","execution_date":"20240603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240605","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159707.SZ","fund":"华宝中证800地产ETF","group":"地产基建","target_pct":20.0},{"code":"159730.SZ","fund":"博时国证龙头家电ETF","group":"消费","target_pct":20.0},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":60.0}],"status":"executed","execution_date":"20240606","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240612","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159707.SZ","fund":"华宝中证800地产ETF","group":"地产基建","target_pct":40.0},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":60.0}],"status":"executed","execution_date":"20240613","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240618","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159625.SZ","fund":"嘉实国证绿色电力ETF","group":"能源","target_pct":20.0},{"code":"159707.SZ","fund":"华宝中证800地产ETF","group":"地产基建","target_pct":40.0},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":40.0}],"status":"executed","execution_date":"20240619","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240624","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159625.SZ","fund":"嘉实国证绿色电力ETF","group":"能源","target_pct":20.0},{"code":"159707.SZ","fund":"华宝中证800地产ETF","group":"地产基建","target_pct":40.0},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":20.0},{"code":"561560.SH","fund":"华泰柏瑞中证全指电力公用事业ETF","group":"能源","target_pct":20.0}],"status":"executed","execution_date":"20240625","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240628","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"159625.SZ","fund":"嘉实国证绿色电力ETF","group":"能源","target_pct":20.0},{"code":"159707.SZ","fund":"华宝中证800地产ETF","group":"地产基建","target_pct":40.0},{"code":"561560.SH","fund":"华泰柏瑞中证全指电力公用事业ETF","group":"能源","target_pct":20.0}],"status":"executed","execution_date":"20240701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240709","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159625.SZ","fund":"嘉实国证绿色电力ETF","group":"能源","target_pct":20.0},{"code":"159707.SZ","fund":"华宝中证800地产ETF","group":"地产基建","target_pct":20.0},{"code":"561560.SH","fund":"华泰柏瑞中证全指电力公用事业ETF","group":"能源","target_pct":20.0}],"status":"executed","execution_date":"20240710","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240715","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159625.SZ","fund":"嘉实国证绿色电力ETF","group":"能源","target_pct":20.0},{"code":"159994.SZ","fund":"银华中证5G通信主题ETF","group":"通信","target_pct":20.0},{"code":"561560.SH","fund":"华泰柏瑞中证全指电力公用事业ETF","group":"能源","target_pct":20.0}],"status":"executed","execution_date":"20240716","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240719","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159732.SZ","fund":"华夏国证消费电子主题ETF","group":"电子","target_pct":20.0},{"code":"159994.SZ","fund":"银华中证5G通信主题ETF","group":"通信","target_pct":20.0},{"code":"561560.SH","fund":"华泰柏瑞中证全指电力公用事业ETF","group":"能源","target_pct":20.0}],"status":"executed","execution_date":"20240722","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240725","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159732.SZ","fund":"华夏国证消费电子主题ETF","group":"电子","target_pct":20.0},{"code":"159994.SZ","fund":"银华中证5G通信主题ETF","group":"通信","target_pct":20.0}],"status":"executed","execution_date":"20240726","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159732.SZ","fund":"华夏国证消费电子主题ETF","group":"电子","target_pct":20.0},{"code":"159994.SZ","fund":"银华中证5G通信主题ETF","group":"通信","target_pct":20.0}],"status":"executed","execution_date":"20240801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240808","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159732.SZ","fund":"华夏国证消费电子主题ETF","group":"电子","target_pct":20.0},{"code":"159994.SZ","fund":"银华中证5G通信主题ETF","group":"通信","target_pct":20.0}],"status":"executed","execution_date":"20240809","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240814","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"159732.SZ","fund":"华夏国证消费电子主题ETF","group":"电子","target_pct":20.0}],"status":"executed","execution_date":"20240815","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240820","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240821","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240826","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240827","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240830","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240904","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240905","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240910","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240911","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240918","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240919","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240924","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240925","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20241008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241009","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":20.0},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":20.0}],"status":"executed","execution_date":"20241010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241015","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":60.00000000000001,"risk_factor":0.868577055080034,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":34.74308220320136},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":17.37154110160068}],"status":"executed","execution_date":"20241016","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241021","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":80.0,"risk_factor":0.6169310774131781,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":24.677243096527125},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":12.338621548263562},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":12.338621548263562}],"status":"executed","execution_date":"20241022","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241025","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.4817975335857991,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":19.271901343431963},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":9.635950671715982},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":19.271901343431963}],"status":"executed","execution_date":"20241028","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.43657156040614326,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":17.46286241624573},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":26.19429362436859}],"status":"executed","execution_date":"20241101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241107","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.40128976051638854,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":16.051590420655543},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":24.07738563098331}],"status":"executed","execution_date":"20241108","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241113","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.39995808633067864,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":15.998323453227147},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":23.997485179840716}],"status":"executed","execution_date":"20241114","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241119","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.38073410747527864,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":15.229364299011147},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":22.844046448516718}],"status":"executed","execution_date":"20241120","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241125","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.3813465319690207,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":15.253861278760827},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":22.88079191814124}],"status":"executed","execution_date":"20241126","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241129","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.3743893522085899,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":14.975574088343595},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":22.46336113251539}],"status":"executed","execution_date":"20241202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241209","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.4272962751872246,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":8.545925503744492},{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":8.545925503744492},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":25.637776511233472}],"status":"executed","execution_date":"20241210","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241213","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.48231497227502956,"holdings":[{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":19.292598891001184},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":28.938898336501772}],"status":"executed","execution_date":"20241216","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241219","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.5186754441854033,"holdings":[{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":31.120526651124198},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":20.747017767416136}],"status":"executed","execution_date":"20241220","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241225","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5126644907803221,"holdings":[{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":41.013159262425766},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":10.253289815606442}],"status":"executed","execution_date":"20241226","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6866772313880669,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":13.733544627761338},{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":54.93417851104535}],"status":"executed","execution_date":"20250102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250103","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":40.0},{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":60.0}],"status":"executed","execution_date":"20250106","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250109","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":60.0},{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":40.0}],"status":"executed","execution_date":"20250110","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250115","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":20.0},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":60.0},{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":20.0}],"status":"executed","execution_date":"20250116","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250121","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":40.0},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":60.0}],"status":"executed","execution_date":"20250122","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250127","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":40.0},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":60.0}],"status":"executed","execution_date":"20250205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250206","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":40.0},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":60.0}],"status":"executed","execution_date":"20250207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250212","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":40.0},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":60.0}],"status":"executed","execution_date":"20250213","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250218","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":20.0},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":60.0},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":20.0}],"status":"executed","execution_date":"20250219","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250224","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":60.0},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":40.0}],"status":"executed","execution_date":"20250225","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9745408687109265,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":38.98163474843706},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":58.47245212265558}],"status":"executed","execution_date":"20250303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250307","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.7940409258354978,"holdings":[{"code":"516000.SH","fund":"华夏中证大数据产业ETF","group":"软件AI","target_pct":15.880818516709958},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":15.880818516709958},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":47.64245555012987}],"status":"executed","execution_date":"20250310","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250313","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.6288076534706776,"holdings":[{"code":"516000.SH","fund":"华夏中证大数据产业ETF","group":"软件AI","target_pct":25.1523061388271},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":37.72845920824066}],"status":"executed","execution_date":"20250314","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250319","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.7245081024817687,"holdings":[{"code":"516000.SH","fund":"华夏中证大数据产业ETF","group":"软件AI","target_pct":28.98032409927075},{"code":"560280.SH","fund":"广发中证工程机械主题ETF","group":"高端制造","target_pct":14.490162049635375},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":28.98032409927075}],"status":"executed","execution_date":"20250320","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250325","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8122537855688906,"holdings":[{"code":"516000.SH","fund":"华夏中证大数据产业ETF","group":"软件AI","target_pct":32.49015142275562},{"code":"560280.SH","fund":"广发中证工程机械主题ETF","group":"高端制造","target_pct":32.49015142275562},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":16.24507571137781}],"status":"executed","execution_date":"20250326","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"516000.SH","fund":"华夏中证大数据产业ETF","group":"软件AI","target_pct":40.0},{"code":"560280.SH","fund":"广发中证工程机械主题ETF","group":"高端制造","target_pct":40.0}],"status":"executed","execution_date":"20250401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250408","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"516000.SH","fund":"华夏中证大数据产业ETF","group":"软件AI","target_pct":20.0},{"code":"560280.SH","fund":"广发中证工程机械主题ETF","group":"高端制造","target_pct":40.0}],"status":"executed","execution_date":"20250409","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250414","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"560280.SH","fund":"广发中证工程机械主题ETF","group":"高端制造","target_pct":40.0}],"status":"executed","execution_date":"20250415","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250418","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"560280.SH","fund":"广发中证工程机械主题ETF","group":"高端制造","target_pct":20.0}],"status":"executed","execution_date":"20250421","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250424","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250425","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250508","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250509","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250514","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"562550.SH","fund":"华夏中证绿色电力ETF","group":"能源","target_pct":20.0}],"status":"executed","execution_date":"20250515","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250520","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"515020.SH","fund":"华夏中证银行ETF","group":"金融","target_pct":20.0},{"code":"562550.SH","fund":"华夏中证绿色电力ETF","group":"能源","target_pct":20.0}],"status":"executed","execution_date":"20250521","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250526","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"515020.SH","fund":"华夏中证银行ETF","group":"金融","target_pct":20.0},{"code":"562550.SH","fund":"华夏中证绿色电力ETF","group":"能源","target_pct":20.0}],"status":"executed","execution_date":"20250527","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250530","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"515020.SH","fund":"华夏中证银行ETF","group":"金融","target_pct":20.0},{"code":"562550.SH","fund":"华夏中证绿色电力ETF","group":"能源","target_pct":20.0}],"status":"executed","execution_date":"20250603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250606","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"515020.SH","fund":"华夏中证银行ETF","group":"金融","target_pct":20.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":20.0},{"code":"562550.SH","fund":"华夏中证绿色电力ETF","group":"能源","target_pct":20.0}],"status":"executed","execution_date":"20250609","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250612","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159858.SZ","fund":"南方中证创新药产业ETF","group":"医药","target_pct":20.0},{"code":"515020.SH","fund":"华夏中证银行ETF","group":"金融","target_pct":20.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":20.0}],"status":"executed","execution_date":"20250613","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250618","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":60.00000000000001,"risk_factor":1.0,"holdings":[{"code":"159858.SZ","fund":"南方中证创新药产业ETF","group":"医药","target_pct":40.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":20.0}],"status":"executed","execution_date":"20250619","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250624","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":80.0,"risk_factor":1.0,"holdings":[{"code":"159858.SZ","fund":"南方中证创新药产业ETF","group":"医药","target_pct":40.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":40.0}],"status":"executed","execution_date":"20250625","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8864942754209317,"holdings":[{"code":"159858.SZ","fund":"南方中证创新药产业ETF","group":"医药","target_pct":35.45977101683727},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":53.1896565252559}],"status":"executed","execution_date":"20250701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250709","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159858.SZ","fund":"南方中证创新药产业ETF","group":"医药","target_pct":40.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":60.0}],"status":"executed","execution_date":"20250710","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250715","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":20.0},{"code":"159858.SZ","fund":"南方中证创新药产业ETF","group":"医药","target_pct":20.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":60.0}],"status":"executed","execution_date":"20250716","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250721","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.924909427193373,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":18.49818854386746},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":73.99275417546984}],"status":"executed","execution_date":"20250722","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250725","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.953120327033473,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":19.062406540669464},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":76.24962616267786}],"status":"executed","execution_date":"20250728","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9508123534310773,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":19.016247068621546},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":76.06498827448618}],"status":"executed","execution_date":"20250801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250807","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.9901985120476536,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":19.803970240953074},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":79.2158809638123}],"status":"executed","execution_date":"20250808","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250813","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.8506833517698723,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":85.06833517698723}],"status":"executed","execution_date":"20250814","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250819","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.8065262097324774,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":80.65262097324774}],"status":"executed","execution_date":"20250820","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250825","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7547123922822486,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":75.47123922822486}],"status":"executed","execution_date":"20250826","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250829","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6682164230406066,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":66.82164230406066}],"status":"executed","execution_date":"20250901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250908","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.5137080960157836,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":51.37080960157836}],"status":"executed","execution_date":"20250909","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250912","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.47356027428304653,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":47.35602742830466}],"status":"executed","execution_date":"20250915","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250918","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.47095107644158396,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":47.0951076441584}],"status":"executed","execution_date":"20250919","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250924","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5593347406748035,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":44.74677925398428},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":11.18669481349607}],"status":"executed","execution_date":"20250925","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250930","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6586491486629047,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":39.51894891977428},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":26.345965946516188}],"status":"executed","execution_date":"20251009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251009","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.7596231172116993,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":30.384924688467972},{"code":"561160.SH","fund":"富国中证电池主题ETF","group":"新能源","target_pct":15.192462344233986},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":30.384924688467972}],"status":"executed","execution_date":"20251010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251015","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.6878510812328813,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":13.757021624657625},{"code":"561160.SH","fund":"富国中证电池主题ETF","group":"新能源","target_pct":27.51404324931525},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":27.51404324931525}],"status":"executed","execution_date":"20251016","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251021","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.6192160490502866,"holdings":[{"code":"561160.SH","fund":"富国中证电池主题ETF","group":"新能源","target_pct":37.152962943017194},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":24.768641962011465}],"status":"executed","execution_date":"20251022","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251027","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6170056866238637,"holdings":[{"code":"561160.SH","fund":"富国中证电池主题ETF","group":"新能源","target_pct":49.360454929909096},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":12.340113732477274}],"status":"executed","execution_date":"20251028","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6608623305207951,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":13.217246610415904},{"code":"561160.SH","fund":"富国中证电池主题ETF","group":"新能源","target_pct":52.868986441663615}],"status":"executed","execution_date":"20251103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251106","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.8075244199937063,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":16.150488399874128},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":16.150488399874128},{"code":"561160.SH","fund":"富国中证电池主题ETF","group":"新能源","target_pct":48.451465199622376}],"status":"executed","execution_date":"20251107","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251112","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":20.0},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":40.0},{"code":"561160.SH","fund":"富国中证电池主题ETF","group":"新能源","target_pct":40.0}],"status":"executed","execution_date":"20251113","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251118","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":20.0},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":40.0},{"code":"516090.SH","fund":"易方达中证新能源ETF","group":"新能源","target_pct":20.0},{"code":"561160.SH","fund":"富国中证电池主题ETF","group":"新能源","target_pct":20.0}],"status":"executed","execution_date":"20251119","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251124","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":20.0},{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":20.0},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":40.0},{"code":"516090.SH","fund":"易方达中证新能源ETF","group":"新能源","target_pct":20.0}],"status":"executed","execution_date":"20251125","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251128","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":20.0},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":40.0},{"code":"516090.SH","fund":"易方达中证新能源ETF","group":"新能源","target_pct":20.0},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":20.0}],"status":"executed","execution_date":"20251201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251209","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":40.0},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":20.0},{"code":"516090.SH","fund":"易方达中证新能源ETF","group":"新能源","target_pct":20.0},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":20.0}],"status":"executed","execution_date":"20251210","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251215","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":40.0},{"code":"516090.SH","fund":"易方达中证新能源ETF","group":"新能源","target_pct":20.0},{"code":"516120.SH","fund":"富国中证细分化工产业主题ETF","group":"材料","target_pct":20.0},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":20.0}],"status":"executed","execution_date":"20251216","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251219","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":20.0},{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":40.0},{"code":"516120.SH","fund":"富国中证细分化工产业主题ETF","group":"材料","target_pct":20.0},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":20.0}],"status":"executed","execution_date":"20251222","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251225","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":40.0},{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":20.0},{"code":"516120.SH","fund":"富国中证细分化工产业主题ETF","group":"材料","target_pct":20.0},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":20.0}],"status":"executed","execution_date":"20251226","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8691642578992863,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":52.149855473957174},{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":17.38328515798573},{"code":"516120.SH","fund":"富国中证细分化工产业主题ETF","group":"材料","target_pct":17.38328515798573}],"status":"executed","execution_date":"20260105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260108","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.8406707564253435,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":16.81341512850687},{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":50.44024538552061},{"code":"516120.SH","fund":"富国中证细分化工产业主题ETF","group":"材料","target_pct":16.81341512850687}],"status":"executed","execution_date":"20260109","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260114","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.6893694842879311,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":27.574779371517245},{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":41.362169057275864}],"status":"executed","execution_date":"20260115","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260120","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.6543399434653757,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":39.260396607922544},{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":26.17359773861503}],"status":"executed","execution_date":"20260121","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260126","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5424776172506739,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":43.39820938005391},{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":10.849552345013478}],"status":"executed","execution_date":"20260127","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.47580745894518545,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":47.58074589451854}],"status":"executed","execution_date":"20260202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260202","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.473801503522414,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":47.3801503522414}],"status":"executed","execution_date":"20260203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260203","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.46903939010710305,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":46.9039390107103}],"status":"executed","execution_date":"20260204","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260209","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.5406229741024015,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":43.24983792819212},{"code":"560860.SH","fund":"万家中证工业有色金属主题ETF","group":"材料","target_pct":10.81245948204803}],"status":"executed","execution_date":"20260210","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260213","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6106434962004266,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":36.638609772025596},{"code":"560860.SH","fund":"万家中证工业有色金属主题ETF","group":"材料","target_pct":24.425739848017063}],"status":"executed","execution_date":"20260224","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260227","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7452593283504857,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":29.81037313401943},{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":14.905186567009714},{"code":"560860.SH","fund":"万家中证工业有色金属主题ETF","group":"材料","target_pct":29.81037313401943}],"status":"executed","execution_date":"20260302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260309","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.7605739350927219,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":15.211478701854439},{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":30.422957403708878},{"code":"560860.SH","fund":"万家中证工业有色金属主题ETF","group":"材料","target_pct":30.422957403708878}],"status":"executed","execution_date":"20260310","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260313","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.6734768273958917,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":40.40860964375349},{"code":"560860.SH","fund":"万家中证工业有色金属主题ETF","group":"材料","target_pct":26.93907309583567}],"status":"executed","execution_date":"20260316","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260319","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":80.0,"risk_factor":0.8267753214730081,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":49.60651928838048},{"code":"560860.SH","fund":"万家中证工业有色金属主题ETF","group":"材料","target_pct":16.535506429460163}],"status":"executed","execution_date":"20260320","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260325","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":60.0,"risk_factor":0.9812227298952181,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":58.87336379371308}],"status":"executed","execution_date":"20260326","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":40.0}],"status":"executed","execution_date":"20260401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260408","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":20.0}],"status":"executed","execution_date":"20260409","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260414","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":20.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":20.0}],"status":"executed","execution_date":"20260415","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260420","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":40.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":40.0}],"status":"executed","execution_date":"20260421","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260424","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":60.0,"risk_factor":0.9838345995109019,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":59.03007597065412}],"status":"executed","execution_date":"20260427","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260430","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":80.0,"risk_factor":0.7424268493565513,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":59.394147948524115}],"status":"executed","execution_date":"20260506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260507","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.5819048613693506,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":58.19048613693506}],"status":"executed","execution_date":"20260508","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260513","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.5973135249185403,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":59.731352491854025}],"status":"executed","execution_date":"20260514","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260519","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.6548965461916285,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":52.391723695330285},{"code":"588810.SH","fund":"富国上证科创板芯片ETF","group":"半导体","target_pct":13.097930923832571}],"status":"executed","execution_date":"20260520","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260525","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6316506639562564,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":37.89903983737538},{"code":"588810.SH","fund":"富国上证科创板芯片ETF","group":"半导体","target_pct":25.266026558250253}],"status":"executed","execution_date":"20260526","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260529","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6073472139169124,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":24.293888556676496},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":12.146944278338248},{"code":"588810.SH","fund":"富国上证科创板芯片ETF","group":"半导体","target_pct":24.293888556676496}],"status":"executed","execution_date":"20260601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260605","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.5631033301243882,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":11.262066602487764},{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":11.262066602487764},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":11.262066602487764},{"code":"588810.SH","fund":"富国上证科创板芯片ETF","group":"半导体","target_pct":22.524133204975527}],"status":"executed","execution_date":"20260608","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260611","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.4982731594264572,"holdings":[{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":19.930926377058288},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":9.965463188529144},{"code":"588810.SH","fund":"富国上证科创板芯片ETF","group":"半导体","target_pct":19.930926377058288}],"status":"executed","execution_date":"20260612","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260617","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.46772020333995523,"holdings":[{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":28.063212200397313},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":9.354404066799106},{"code":"588810.SH","fund":"富国上证科创板芯片ETF","group":"半导体","target_pct":9.354404066799106}],"status":"executed","execution_date":"20260618","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260624","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.4548450359683521,"holdings":[{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":36.38760287746817},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":9.096900719367042}],"status":"executed","execution_date":"20260625","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.4425425332905388,"holdings":[{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":35.40340266324311},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":8.850850665810777}],"status":"executed","execution_date":"20260701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260709","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":100.0,"risk_factor":0.39186477072135983,"holdings":[{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":31.34918165770879},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":7.837295414427198}],"status":"executed","execution_date":"20260710","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260715","reason":["calendar_update"],"slots_updated":[3],"raw_budget_pct":100.0,"risk_factor":0.3580755088872917,"holdings":[{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":28.64604071098334},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":7.161510177745835}],"status":"executed","execution_date":"20260716","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260721","reason":["calendar_update"],"slots_updated":[2],"raw_budget_pct":100.0,"risk_factor":0.29884567390241923,"holdings":[{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":23.90765391219354},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":5.976913478048385}],"status":"executed","execution_date":"20260722","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260727","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":80.0,"risk_factor":0.3701010126950109,"holdings":[{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":22.206060761700652},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":7.4020202539002184}],"status":"executed","execution_date":"20260728","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":60.0,"risk_factor":0.4738740205965511,"holdings":[{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":28.432441235793064}],"status":"executed","execution_date":"20260803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260807","reason":["calendar_update"],"slots_updated":[4],"raw_budget_pct":40.0,"risk_factor":0.6825697825181397,"holdings":[{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":27.302791300725588}],"status":"executed","execution_date":"20260810","superseded_date":null,"waiting_sessions":0}]},"month_week_mix":{"periods":[{"start":"20190102","end":"20190104","signal_date":"20181228","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190107","end":"20190111","signal_date":"20190104","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190114","end":"20190118","signal_date":"20190111","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190121","end":"20190125","signal_date":"20190118","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190128","end":"20190131","signal_date":"20190125","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190201","end":"20190201","signal_date":"20190131","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190211","end":"20190215","signal_date":"20190201","sessions":5,"start_weights":{"holdings":[{"code":"512880.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512880.SH","weight_pct":50.368550368550366}],"cash_pct":49.631449631449634}},{"start":"20190218","end":"20190222","signal_date":"20190215","sessions":5,"start_weights":{"holdings":[{"code":"512880.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512880.SH","weight_pct":52.80043501903208}],"cash_pct":47.19956498096792}},{"start":"20190225","end":"20190228","signal_date":"20190222","sessions":4,"start_weights":{"holdings":[{"code":"512880.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512880.SH","weight_pct":48.45559845559846}],"cash_pct":51.54440154440154}},{"start":"20190301","end":"20190301","signal_date":"20190228","sessions":1,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":41.637870257624286},{"code":"512880.SH","weight_pct":41.637870257624286}],"cash_pct":16.724259484751425},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":41.637870257624286},{"code":"512880.SH","weight_pct":41.637870257624286}],"cash_pct":16.724259484751425}},{"start":"20190304","end":"20190308","signal_date":"20190301","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190311","end":"20190315","signal_date":"20190308","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":39.509460082082185},{"code":"512900.SH","weight_pct":39.509460082082185}],"cash_pct":20.981079835835637},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":40.17399430871778},{"code":"512900.SH","weight_pct":38.68357259401945}],"cash_pct":21.14243309726276}},{"start":"20190318","end":"20190322","signal_date":"20190315","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":39.230216284250254},{"code":"512900.SH","weight_pct":39.230216284250254}],"cash_pct":21.539567431499496},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":38.73718079658606},{"code":"512900.SH","weight_pct":39.685462852475055}],"cash_pct":21.577356350938892}},{"start":"20190325","end":"20190329","signal_date":"20190322","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":38.46306332728899},{"code":"512900.SH","weight_pct":38.46306332728899}],"cash_pct":23.073873345422015},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":39.68190716544447},{"code":"512900.SH","weight_pct":38.327280812618994}],"cash_pct":21.990812021936534}},{"start":"20190401","end":"20190404","signal_date":"20190329","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":44.265360133673035},{"code":"512980.SH","weight_pct":44.265360133673035}],"cash_pct":11.469279732653925},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":44.95291570327088},{"code":"512980.SH","weight_pct":43.76861795628418}],"cash_pct":11.278466340444936}},{"start":"20190408","end":"20190412","signal_date":"20190404","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":43.467408740248814},{"code":"512980.SH","weight_pct":43.467408740248814}],"cash_pct":13.065182519502372},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":42.42018535091011},{"code":"512980.SH","weight_pct":44.08693515749344}],"cash_pct":13.492879491596454}},{"start":"20190415","end":"20190419","signal_date":"20190412","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":76.27982196923799}],"cash_pct":23.720178030762007},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":76.78445893141264}],"cash_pct":23.215541068587353}},{"start":"20190422","end":"20190426","signal_date":"20190419","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":78.55148787224621}],"cash_pct":21.448512127753784},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":78.42761779041055}],"cash_pct":21.572382209589446}},{"start":"20190429","end":"20190430","signal_date":"20190426","sessions":2,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.28332283092075}],"cash_pct":20.716677169079244},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.4259912661718}],"cash_pct":20.574008733828197}},{"start":"20190506","end":"20190510","signal_date":"20190430","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.28547179865978}],"cash_pct":20.714528201340222},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.62924180910242}],"cash_pct":20.370758190897575}},{"start":"20190513","end":"20190517","signal_date":"20190510","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":72.15868167194856}],"cash_pct":27.841318328051447},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":73.26572376711657}],"cash_pct":26.734276232883424}},{"start":"20190520","end":"20190524","signal_date":"20190517","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.87650747233499}],"cash_pct":31.123492527665007},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":67.79123366819803}],"cash_pct":32.208766331801975}},{"start":"20190527","end":"20190531","signal_date":"20190524","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.1849635358029}],"cash_pct":31.8150364641971},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.37747964271998}],"cash_pct":31.622520357280028}},{"start":"20190603","end":"20190606","signal_date":"20190531","sessions":4,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.70492217186772}],"cash_pct":30.29507782813228},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.0051675537641}],"cash_pct":30.994832446235897}},{"start":"20190610","end":"20190614","signal_date":"20190606","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":70.20713989792384}],"cash_pct":29.79286010207617},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":70.75075991957426}],"cash_pct":29.249240080425743}},{"start":"20190617","end":"20190621","signal_date":"20190614","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":68.14636660462395}],"cash_pct":31.853633395376058},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.06921664053166}],"cash_pct":30.93078335946834}},{"start":"20190624","end":"20190628","signal_date":"20190621","sessions":5,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":73.74433481970098}],"cash_pct":26.255665180299015},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":73.86626756090095}],"cash_pct":26.133732439099045}},{"start":"20190701","end":"20190705","signal_date":"20190628","sessions":5,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":72.33737075375942}],"cash_pct":27.662629246240577},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":72.09744235466657}],"cash_pct":27.902557645333424}},{"start":"20190708","end":"20190712","signal_date":"20190705","sessions":5,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":76.66275964195165}],"cash_pct":23.33724035804835},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":76.57872502852047}],"cash_pct":23.421274971479534}},{"start":"20190715","end":"20190719","signal_date":"20190712","sessions":5,"start_weights":{"holdings":[{"code":"512000.SH","weight_pct":38.752694413159496},{"code":"512400.SH","weight_pct":38.752694413159496}],"cash_pct":22.49461117368101},"end_weights":{"holdings":[{"code":"512000.SH","weight_pct":38.497078823658285},{"code":"512400.SH","weight_pct":39.15668609322251}],"cash_pct":22.346235083119215}},{"start":"20190722","end":"20190726","signal_date":"20190719","sessions":5,"start_weights":{"holdings":[{"code":"512000.SH","weight_pct":39.437540320663885},{"code":"512400.SH","weight_pct":39.437540320663885}],"cash_pct":21.124919358672233},"end_weights":{"holdings":[{"code":"512000.SH","weight_pct":39.67029354975074},{"code":"512400.SH","weight_pct":39.28597423656692}],"cash_pct":21.043732213682343}},{"start":"20190729","end":"20190731","signal_date":"20190726","sessions":3,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":46.05313194136721},{"code":"512400.SH","weight_pct":46.05313194136721}],"cash_pct":7.89373611726557},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":45.39666985783305},{"code":"512400.SH","weight_pct":46.70875692013019}],"cash_pct":7.8945732220367715}},{"start":"20190801","end":"20190802","signal_date":"20190731","sessions":2,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":50.0},{"code":"512660.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":50.385666171129664},{"code":"512660.SH","weight_pct":49.614333828870336}],"cash_pct":0.0}},{"start":"20190805","end":"20190809","signal_date":"20190802","sessions":5,"start_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190812","end":"20190816","signal_date":"20190809","sessions":5,"start_weights":{"holdings":[{"code":"512660.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512660.SH","weight_pct":50.23600809170601}],"cash_pct":49.76399190829399}},{"start":"20190819","end":"20190823","signal_date":"20190816","sessions":5,"start_weights":{"holdings":[{"code":"512660.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512660.SH","weight_pct":50.259403372243824}],"cash_pct":49.740596627756176}},{"start":"20190826","end":"20190830","signal_date":"20190823","sessions":5,"start_weights":{"holdings":[{"code":"512660.SH","weight_pct":50.0},{"code":"512700.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512660.SH","weight_pct":51.25009587714091},{"code":"512700.SH","weight_pct":48.74990412285909}],"cash_pct":0.0}},{"start":"20190902","end":"20190906","signal_date":"20190830","sessions":5,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190909","end":"20190912","signal_date":"20190906","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190916","end":"20190920","signal_date":"20190912","sessions":5,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.0},{"code":"512400.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.546737062057936},{"code":"512400.SH","weight_pct":49.453262937942085}],"cash_pct":0.0}},{"start":"20190923","end":"20190927","signal_date":"20190920","sessions":5,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.0},{"code":"512400.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.41522432344866},{"code":"512400.SH","weight_pct":49.58477567655133}],"cash_pct":1.1102230246251565e-14}},{"start":"20190930","end":"20190930","signal_date":"20190927","sessions":1,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.0},{"code":"512400.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.0},{"code":"512400.SH","weight_pct":50.0}],"cash_pct":0.0}},{"start":"20191008","end":"20191011","signal_date":"20190930","sessions":4,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.0},{"code":"512980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.30683519125439},{"code":"512980.SH","weight_pct":49.693164808745586}],"cash_pct":2.220446049250313e-14}},{"start":"20191014","end":"20191018","signal_date":"20191011","sessions":5,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.0},{"code":"512980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.42059907254857},{"code":"512980.SH","weight_pct":49.5794009274514}],"cash_pct":2.220446049250313e-14}},{"start":"20191021","end":"20191025","signal_date":"20191018","sessions":5,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.0},{"code":"512980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.03272462731656},{"code":"512980.SH","weight_pct":49.967275372683446}],"cash_pct":0.0}},{"start":"20191028","end":"20191031","signal_date":"20191025","sessions":4,"start_weights":{"holdings":[{"code":"512700.SH","weight_pct":50.0},{"code":"512980.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512700.SH","weight_pct":50.7023359400511},{"code":"512980.SH","weight_pct":49.2976640599489}],"cash_pct":0.0}},{"start":"20191101","end":"20191101","signal_date":"20191031","sessions":1,"start_weights":{"holdings":[{"code":"512700.SH","weight_pct":50.0},{"code":"512800.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512700.SH","weight_pct":50.0},{"code":"512800.SH","weight_pct":50.0}],"cash_pct":0.0}},{"start":"20191104","end":"20191108","signal_date":"20191101","sessions":5,"start_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191111","end":"20191115","signal_date":"20191108","sessions":5,"start_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191118","end":"20191122","signal_date":"20191115","sessions":5,"start_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191125","end":"20191129","signal_date":"20191122","sessions":5,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.0},{"code":"512800.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":49.79315073637166},{"code":"512800.SH","weight_pct":50.20684926362833}],"cash_pct":1.1102230246251565e-14}},{"start":"20191202","end":"20191206","signal_date":"20191129","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20191209","end":"20191213","signal_date":"20191206","sessions":5,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.530323633396804}],"cash_pct":49.469676366603196}},{"start":"20191216","end":"20191220","signal_date":"20191213","sessions":5,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":49.716904826098684}],"cash_pct":50.283095173901316}},{"start":"20191223","end":"20191227","signal_date":"20191220","sessions":5,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":52.10144927536232}],"cash_pct":47.89855072463768}},{"start":"20191230","end":"20191231","signal_date":"20191227","sessions":2,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0}],"cash_pct":50.0}},{"start":"20200102","end":"20200103","signal_date":"20191231","sessions":2,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200106","end":"20200110","signal_date":"20200103","sessions":5,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200113","end":"20200117","signal_date":"20200110","sessions":5,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200120","end":"20200123","signal_date":"20200117","sessions":4,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200203","end":"20200207","signal_date":"20200123","sessions":5,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200210","end":"20200214","signal_date":"20200207","sessions":5,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":51.6891891891892}],"cash_pct":48.3108108108108}},{"start":"20200217","end":"20200221","signal_date":"20200214","sessions":5,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.0},{"code":"512400.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":49.805598885561494},{"code":"512400.SH","weight_pct":50.19440111443847}],"cash_pct":3.3306690738754696e-14}},{"start":"20200224","end":"20200228","signal_date":"20200221","sessions":5,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":49.84982981080482},{"code":"512400.SH","weight_pct":49.84982981080482}],"cash_pct":0.30034037839036243},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":51.23600016111807},{"code":"512400.SH","weight_pct":48.441509984240255}],"cash_pct":0.3224898546416721}},{"start":"20200302","end":"20200306","signal_date":"20200228","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200309","end":"20200313","signal_date":"20200306","sessions":5,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":48.509933774834444}],"cash_pct":51.49006622516556}},{"start":"20200316","end":"20200320","signal_date":"20200313","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200323","end":"20200327","signal_date":"20200320","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200330","end":"20200331","signal_date":"20200327","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200401","end":"20200403","signal_date":"20200331","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200407","end":"20200410","signal_date":"20200403","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200413","end":"20200417","signal_date":"20200410","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200420","end":"20200424","signal_date":"20200417","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200427","end":"20200430","signal_date":"20200424","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200506","end":"20200508","signal_date":"20200430","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200511","end":"20200515","signal_date":"20200508","sessions":5,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":50.41746949261401}],"cash_pct":49.58253050738599}},{"start":"20200518","end":"20200522","signal_date":"20200515","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200525","end":"20200529","signal_date":"20200522","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200601","end":"20200605","signal_date":"20200529","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200608","end":"20200612","signal_date":"20200605","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.03602305475504}],"cash_pct":49.96397694524496}},{"start":"20200615","end":"20200619","signal_date":"20200612","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.79537237888648}],"cash_pct":49.20462762111352}},{"start":"20200622","end":"20200624","signal_date":"20200619","sessions":3,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.748867990247305}],"cash_pct":49.251132009752695}},{"start":"20200629","end":"20200630","signal_date":"20200624","sessions":2,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.70945945945946}],"cash_pct":49.29054054054054}},{"start":"20200701","end":"20200703","signal_date":"20200630","sessions":3,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":50.0},{"code":"512690.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":49.84818616679491},{"code":"512690.SH","weight_pct":50.15181383320508}],"cash_pct":0.0}},{"start":"20200706","end":"20200710","signal_date":"20200703","sessions":5,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":50.0},{"code":"512690.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":51.142573768343084},{"code":"512690.SH","weight_pct":48.857426231656916}],"cash_pct":0.0}},{"start":"20200713","end":"20200717","signal_date":"20200710","sessions":5,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":50.0},{"code":"512690.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":50.56581129189045},{"code":"512690.SH","weight_pct":49.434188708109566}],"cash_pct":0.0}},{"start":"20200720","end":"20200724","signal_date":"20200717","sessions":5,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":43.454418836575655},{"code":"512900.SH","weight_pct":43.454418836575655}],"cash_pct":13.091162326848682},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":45.566060777928854},{"code":"512900.SH","weight_pct":41.14713760173018}],"cash_pct":13.28680162034097}},{"start":"20200727","end":"20200731","signal_date":"20200724","sessions":5,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":39.30869611983409},{"code":"512900.SH","weight_pct":39.30869611983409}],"cash_pct":21.38260776033182},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":40.95314919128526},{"code":"512900.SH","weight_pct":38.823768593286594}],"cash_pct":20.223082215428146}},{"start":"20200803","end":"20200807","signal_date":"20200731","sessions":5,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":62.9234789566968}],"cash_pct":37.0765210433032},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":64.32900744882163}],"cash_pct":35.67099255117837}},{"start":"20200810","end":"20200814","signal_date":"20200807","sessions":5,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":55.9219473576692}],"cash_pct":44.0780526423308},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":55.753833399711205}],"cash_pct":44.246166600288795}},{"start":"20200817","end":"20200821","signal_date":"20200814","sessions":5,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":54.23573287744345}],"cash_pct":45.76426712255655},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":52.504932595664485}],"cash_pct":47.495067404335515}},{"start":"20200824","end":"20200828","signal_date":"20200821","sessions":5,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":53.38828392098657}],"cash_pct":46.61171607901343},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":52.69073934606672}],"cash_pct":47.30926065393328}},{"start":"20200831","end":"20200831","signal_date":"20200828","sessions":1,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":52.048330183542014}],"cash_pct":47.951669816457986},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":52.048330183542014}],"cash_pct":47.951669816457986}},{"start":"20200901","end":"20200904","signal_date":"20200831","sessions":4,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":52.14605882361253}],"cash_pct":47.85394117638747},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":51.46421211349343}],"cash_pct":48.53578788650657}},{"start":"20200907","end":"20200911","signal_date":"20200904","sessions":5,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":39.37394212074535},{"code":"512710.SH","weight_pct":39.37394212074535}],"cash_pct":21.252115758509305},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":39.7300341458915},{"code":"512710.SH","weight_pct":38.62631135706563}],"cash_pct":21.643654497042863}},{"start":"20200914","end":"20200918","signal_date":"20200911","sessions":5,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":37.70953010802228},{"code":"512710.SH","weight_pct":37.70953010802228}],"cash_pct":24.580939783955447},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":37.100472334312244},{"code":"512710.SH","weight_pct":38.58049617974128}],"cash_pct":24.319031485946475}},{"start":"20200921","end":"20200925","signal_date":"20200918","sessions":5,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":37.430046278964305},{"code":"512710.SH","weight_pct":37.430046278964305}],"cash_pct":25.139907442071387},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":37.966757604683394},{"code":"512710.SH","weight_pct":36.35539306731994}],"cash_pct":25.67784932799667}},{"start":"20200928","end":"20200930","signal_date":"20200925","sessions":3,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":36.9693397002806},{"code":"512710.SH","weight_pct":36.9693397002806}],"cash_pct":26.061320599438798},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":36.69669952898405},{"code":"512710.SH","weight_pct":37.761497397585146}],"cash_pct":25.541803073430803}},{"start":"20201009","end":"20201009","signal_date":"20200930","sessions":1,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":39.7941527987454},{"code":"512690.SH","weight_pct":39.7941527987454}],"cash_pct":20.411694402509195},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":39.7941527987454},{"code":"512690.SH","weight_pct":39.7941527987454}],"cash_pct":20.411694402509195}},{"start":"20201012","end":"20201016","signal_date":"20201009","sessions":5,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":39.71612318811315},{"code":"512690.SH","weight_pct":39.71612318811315}],"cash_pct":20.567753623773697},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":39.5380011308769},{"code":"512690.SH","weight_pct":39.685916311360494}],"cash_pct":20.77608255776261}},{"start":"20201019","end":"20201023","signal_date":"20201016","sessions":5,"start_weights":{"holdings":[{"code":"510630.SH","weight_pct":48.01358262285129},{"code":"512690.SH","weight_pct":48.01358262285129}],"cash_pct":3.9728347542974274},"end_weights":{"holdings":[{"code":"510630.SH","weight_pct":47.46093950153198},{"code":"512690.SH","weight_pct":48.631743529146895}],"cash_pct":3.9073169693211174}},{"start":"20201026","end":"20201030","signal_date":"20201023","sessions":5,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":48.62093722123307},{"code":"512690.SH","weight_pct":48.62093722123307}],"cash_pct":2.7581255575338526},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":46.933490829756714},{"code":"512690.SH","weight_pct":50.32618363133686}],"cash_pct":2.7403255389064185}},{"start":"20201102","end":"20201106","signal_date":"20201030","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0},{"code":"512800.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.15590868035339},{"code":"512800.SH","weight_pct":49.84409131964661}],"cash_pct":0.0}},{"start":"20201109","end":"20201113","signal_date":"20201106","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.34884913991462}],"cash_pct":17.651150860085373},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.4503375182968}],"cash_pct":17.549662481703198}},{"start":"20201116","end":"20201120","signal_date":"20201113","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.29997763776572}],"cash_pct":21.70002236223427},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.37573510789927}],"cash_pct":21.62426489210073}},{"start":"20201123","end":"20201127","signal_date":"20201120","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.78363564961732}],"cash_pct":22.216364350382676},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.27050071560164}],"cash_pct":22.729499284398358}},{"start":"20201130","end":"20201130","signal_date":"20201127","sessions":1,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.42152206707557}],"cash_pct":22.578477932924436},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.42152206707557}],"cash_pct":22.578477932924436}},{"start":"20201201","end":"20201204","signal_date":"20201130","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.58102581010048}],"cash_pct":21.41897418989952},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.36630610269142}],"cash_pct":20.633693897308568}},{"start":"20201207","end":"20201211","signal_date":"20201204","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.08550843546763}],"cash_pct":21.91449156453237},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.67116913093832}],"cash_pct":21.328830869061676}},{"start":"20201214","end":"20201218","signal_date":"20201211","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.12786784142006}],"cash_pct":17.872132158579944},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.6569287242629}],"cash_pct":17.3430712757371}},{"start":"20201221","end":"20201225","signal_date":"20201218","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.46666491235644}],"cash_pct":16.533335087643565},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.25651105045941}],"cash_pct":16.743488949540584}},{"start":"20201228","end":"20201231","signal_date":"20201225","sessions":4,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.5748450908592}],"cash_pct":16.425154909140804},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.99040473422076}],"cash_pct":16.009595265779243}},{"start":"20210104","end":"20210108","signal_date":"20201231","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.17402939443531}],"cash_pct":20.82597060556469},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.61216586029042}],"cash_pct":20.387834139709582}},{"start":"20210111","end":"20210115","signal_date":"20210108","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.14136048191658}],"cash_pct":22.85863951808342},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":76.33149408500563}],"cash_pct":23.668505914994363}},{"start":"20210118","end":"20210122","signal_date":"20210115","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":39.17369264413658},{"code":"515700.SH","weight_pct":39.17369264413658}],"cash_pct":21.652614711726837},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":38.29687402184411},{"code":"515700.SH","weight_pct":40.72672366557158}],"cash_pct":20.97640231258431}},{"start":"20210125","end":"20210129","signal_date":"20210122","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":38.59305938511744},{"code":"515700.SH","weight_pct":38.59305938511744}],"cash_pct":22.81388122976511},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":38.38735024277206},{"code":"515700.SH","weight_pct":37.64933257662013}],"cash_pct":23.963317180607802}},{"start":"20210201","end":"20210205","signal_date":"20210129","sessions":5,"start_weights":{"holdings":[{"code":"515700.SH","weight_pct":59.31529900028275}],"cash_pct":40.68470099971725},"end_weights":{"holdings":[{"code":"515700.SH","weight_pct":59.08203452205408}],"cash_pct":40.91796547794592}},{"start":"20210208","end":"20210210","signal_date":"20210205","sessions":3,"start_weights":{"holdings":[{"code":"515700.SH","weight_pct":58.05924865982627}],"cash_pct":41.94075134017373},"end_weights":{"holdings":[{"code":"515700.SH","weight_pct":59.18214869046135}],"cash_pct":40.81785130953865}},{"start":"20210218","end":"20210219","signal_date":"20210210","sessions":2,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":40.63557538912706},{"code":"515700.SH","weight_pct":40.63557538912706}],"cash_pct":18.728849221745868},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":41.16795798318984},{"code":"515700.SH","weight_pct":40.01808583762534}],"cash_pct":18.81395617918482}},{"start":"20210222","end":"20210226","signal_date":"20210219","sessions":5,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":40.510907864307576},{"code":"515700.SH","weight_pct":40.510907864307576}],"cash_pct":18.978184271384848},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":41.41837958661049},{"code":"515700.SH","weight_pct":38.30056591107217}],"cash_pct":20.281054502317343}},{"start":"20210301","end":"20210305","signal_date":"20210226","sessions":5,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20210308","end":"20210312","signal_date":"20210305","sessions":5,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20210315","end":"20210319","signal_date":"20210312","sessions":5,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20210322","end":"20210326","signal_date":"20210319","sessions":5,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":49.567010309278345}],"cash_pct":50.432989690721655}},{"start":"20210329","end":"20210331","signal_date":"20210326","sessions":3,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":50.24732069249793}],"cash_pct":49.75267930750207}},{"start":"20210401","end":"20210402","signal_date":"20210331","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210406","end":"20210409","signal_date":"20210402","sessions":4,"start_weights":{"holdings":[{"code":"515210.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515210.SH","weight_pct":51.69240880709825}],"cash_pct":48.30759119290175}},{"start":"20210412","end":"20210416","signal_date":"20210409","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210419","end":"20210423","signal_date":"20210416","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210426","end":"20210430","signal_date":"20210423","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210506","end":"20210507","signal_date":"20210430","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210510","end":"20210514","signal_date":"20210507","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210517","end":"20210521","signal_date":"20210514","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210524","end":"20210528","signal_date":"20210521","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210531","end":"20210531","signal_date":"20210528","sessions":1,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":50.0}],"cash_pct":50.0}},{"start":"20210601","end":"20210604","signal_date":"20210531","sessions":4,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":39.63807199104804},{"code":"512170.SH","weight_pct":39.63807199104804}],"cash_pct":20.72385601790393},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":40.3815466960352},{"code":"512170.SH","weight_pct":38.853420532819705}],"cash_pct":20.765032771145098}},{"start":"20210607","end":"20210611","signal_date":"20210604","sessions":5,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":35.200536997786166},{"code":"515700.SH","weight_pct":35.200536997786166}],"cash_pct":29.59892600442767},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":35.454601600573895},{"code":"515700.SH","weight_pct":35.71049702945147}],"cash_pct":28.83490136997464}},{"start":"20210615","end":"20210618","signal_date":"20210611","sessions":4,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":35.63149389082713},{"code":"515700.SH","weight_pct":35.63149389082713}],"cash_pct":28.737012218345736},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":35.71551454101213},{"code":"515700.SH","weight_pct":35.75914202114776}],"cash_pct":28.5253434378401}},{"start":"20210621","end":"20210625","signal_date":"20210618","sessions":5,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":50.753669178897255}],"cash_pct":49.246330821102745}},{"start":"20210628","end":"20210630","signal_date":"20210625","sessions":3,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":34.63531993453374},{"code":"515700.SH","weight_pct":34.63531993453374}],"cash_pct":30.729360130932527},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":34.93696931441864},{"code":"515700.SH","weight_pct":34.95886258555251}],"cash_pct":30.10416810002885}},{"start":"20210701","end":"20210702","signal_date":"20210630","sessions":2,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":41.29567903455585},{"code":"515700.SH","weight_pct":41.29567903455585}],"cash_pct":17.40864193088829},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":40.90378378486999},{"code":"515700.SH","weight_pct":41.54366351990278}],"cash_pct":17.55255269522724}},{"start":"20210705","end":"20210709","signal_date":"20210702","sessions":5,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":50.423572744014734}],"cash_pct":49.576427255985266}},{"start":"20210712","end":"20210716","signal_date":"20210709","sessions":5,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":48.131539611360246}],"cash_pct":51.86846038863975}},{"start":"20210719","end":"20210723","signal_date":"20210716","sessions":5,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":52.34750462107209}],"cash_pct":47.65249537892791}},{"start":"20210726","end":"20210730","signal_date":"20210723","sessions":5,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":51.74613834788448}],"cash_pct":48.25386165211552}},{"start":"20210802","end":"20210806","signal_date":"20210730","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210809","end":"20210813","signal_date":"20210806","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210816","end":"20210820","signal_date":"20210813","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210823","end":"20210827","signal_date":"20210820","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210830","end":"20210831","signal_date":"20210827","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210901","end":"20210903","signal_date":"20210831","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210906","end":"20210910","signal_date":"20210903","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210913","end":"20210917","signal_date":"20210910","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210922","end":"20210924","signal_date":"20210917","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210927","end":"20210930","signal_date":"20210924","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211008","end":"20211008","signal_date":"20210930","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211011","end":"20211015","signal_date":"20211008","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211018","end":"20211022","signal_date":"20211015","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211025","end":"20211029","signal_date":"20211022","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211101","end":"20211105","signal_date":"20211029","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211108","end":"20211112","signal_date":"20211105","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211115","end":"20211119","signal_date":"20211112","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211122","end":"20211126","signal_date":"20211119","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211129","end":"20211130","signal_date":"20211126","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211201","end":"20211203","signal_date":"20211130","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211206","end":"20211210","signal_date":"20211203","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211213","end":"20211217","signal_date":"20211210","sessions":5,"start_weights":{"holdings":[{"code":"515250.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515250.SH","weight_pct":49.13973982375158}],"cash_pct":50.86026017624842}},{"start":"20211220","end":"20211224","signal_date":"20211217","sessions":5,"start_weights":{"holdings":[{"code":"515250.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515250.SH","weight_pct":51.62241887905604}],"cash_pct":48.37758112094396}},{"start":"20211227","end":"20211231","signal_date":"20211224","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220104","end":"20220107","signal_date":"20211231","sessions":4,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":89.3231781987857}],"cash_pct":10.67682180121431},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":88.86767377136269}],"cash_pct":11.132326228637313}},{"start":"20220110","end":"20220114","signal_date":"20220107","sessions":5,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":49.588289112534305}],"cash_pct":50.4117108874657}},{"start":"20220117","end":"20220121","signal_date":"20220114","sessions":5,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":48.23637196518553}],"cash_pct":51.76362803481447}},{"start":"20220124","end":"20220128","signal_date":"20220121","sessions":5,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":47.925101214574894}],"cash_pct":52.074898785425106}},{"start":"20220207","end":"20220211","signal_date":"20220128","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220214","end":"20220218","signal_date":"20220211","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220221","end":"20220225","signal_date":"20220218","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220228","end":"20220228","signal_date":"20220225","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220301","end":"20220304","signal_date":"20220228","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220307","end":"20220311","signal_date":"20220304","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220314","end":"20220318","signal_date":"20220311","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220321","end":"20220325","signal_date":"20220318","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220328","end":"20220331","signal_date":"20220325","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220401","end":"20220401","signal_date":"20220331","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220406","end":"20220408","signal_date":"20220401","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220411","end":"20220415","signal_date":"20220408","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220418","end":"20220422","signal_date":"20220415","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220425","end":"20220429","signal_date":"20220422","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220505","end":"20220506","signal_date":"20220429","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220509","end":"20220513","signal_date":"20220506","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220516","end":"20220520","signal_date":"20220513","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220523","end":"20220527","signal_date":"20220520","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220530","end":"20220531","signal_date":"20220527","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220601","end":"20220602","signal_date":"20220531","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220606","end":"20220610","signal_date":"20220602","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220613","end":"20220617","signal_date":"20220610","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220620","end":"20220624","signal_date":"20220617","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220627","end":"20220630","signal_date":"20220624","sessions":4,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":49.38815467449827}],"cash_pct":50.61184532550173}},{"start":"20220701","end":"20220701","signal_date":"20220630","sessions":1,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.363295603281216}],"cash_pct":43.636704396718784},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.363295603281216}],"cash_pct":43.636704396718784}},{"start":"20220704","end":"20220708","signal_date":"20220701","sessions":5,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.82564674274325}],"cash_pct":43.17435325725675},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":57.13578608468393}],"cash_pct":42.86421391531607}},{"start":"20220711","end":"20220715","signal_date":"20220708","sessions":5,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":59.32096320754129}],"cash_pct":40.67903679245871},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":59.806566706037415}],"cash_pct":40.193433293962585}},{"start":"20220718","end":"20220722","signal_date":"20220715","sessions":5,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":49.07268170426066}],"cash_pct":50.92731829573934}},{"start":"20220725","end":"20220729","signal_date":"20220722","sessions":5,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":31.192041955762654},{"code":"562880.SH","weight_pct":31.192041955762654}],"cash_pct":37.61591608847469},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":30.815751618036145},{"code":"562880.SH","weight_pct":31.397544477030586}],"cash_pct":37.78670390493326}},{"start":"20220801","end":"20220805","signal_date":"20220729","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220808","end":"20220812","signal_date":"20220805","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220815","end":"20220819","signal_date":"20220812","sessions":5,"start_weights":{"holdings":[{"code":"512560.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512560.SH","weight_pct":49.689440993788814}],"cash_pct":50.310559006211186}},{"start":"20220822","end":"20220826","signal_date":"20220819","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220829","end":"20220831","signal_date":"20220826","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220901","end":"20220902","signal_date":"20220831","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220905","end":"20220909","signal_date":"20220902","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220913","end":"20220916","signal_date":"20220909","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220919","end":"20220923","signal_date":"20220916","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220926","end":"20220930","signal_date":"20220923","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221010","end":"20221014","signal_date":"20220930","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221017","end":"20221021","signal_date":"20221014","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221024","end":"20221028","signal_date":"20221021","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221031","end":"20221031","signal_date":"20221028","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221101","end":"20221104","signal_date":"20221031","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221107","end":"20221111","signal_date":"20221104","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221114","end":"20221118","signal_date":"20221111","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221121","end":"20221125","signal_date":"20221118","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221128","end":"20221130","signal_date":"20221125","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221201","end":"20221202","signal_date":"20221130","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221205","end":"20221209","signal_date":"20221202","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221212","end":"20221216","signal_date":"20221209","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221219","end":"20221223","signal_date":"20221216","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221226","end":"20221230","signal_date":"20221223","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230103","end":"20230106","signal_date":"20221230","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230109","end":"20230113","signal_date":"20230106","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.49342105263159}],"cash_pct":49.50657894736841}},{"start":"20230116","end":"20230120","signal_date":"20230113","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":49.26829268292682}],"cash_pct":50.73170731707317}},{"start":"20230130","end":"20230131","signal_date":"20230120","sessions":2,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":49.26027397260274}],"cash_pct":50.73972602739726}},{"start":"20230201","end":"20230203","signal_date":"20230131","sessions":3,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.23521602344915}],"cash_pct":22.764783976550838},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.27404884969765}],"cash_pct":22.725951150302347}},{"start":"20230206","end":"20230210","signal_date":"20230203","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":84.55576652513783}],"cash_pct":15.444233474862168},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":84.94202980303184}],"cash_pct":15.057970196968151}},{"start":"20230213","end":"20230217","signal_date":"20230210","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0},{"code":"516510.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.57172557172558},{"code":"516510.SH","weight_pct":49.42827442827443}],"cash_pct":0.0}},{"start":"20230220","end":"20230224","signal_date":"20230217","sessions":5,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":50.0},{"code":"516510.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":49.22060766182298},{"code":"516510.SH","weight_pct":50.77939233817702}],"cash_pct":0.0}},{"start":"20230227","end":"20230228","signal_date":"20230224","sessions":2,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":50.0},{"code":"512690.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":50.16722408026756},{"code":"512690.SH","weight_pct":49.83277591973244}],"cash_pct":0.0}},{"start":"20230301","end":"20230303","signal_date":"20230228","sessions":3,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":97.64981829226276}],"cash_pct":2.350181707737231},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":97.67154187627703}],"cash_pct":2.328458123722965}},{"start":"20230306","end":"20230310","signal_date":"20230303","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":92.65848981608896}],"cash_pct":7.341510183911037},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":92.38090168302836}],"cash_pct":7.619098316971651}},{"start":"20230313","end":"20230317","signal_date":"20230310","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":47.083122710307464},{"code":"515400.SH","weight_pct":47.083122710307464}],"cash_pct":5.833754579385076},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":48.183115009871955},{"code":"515400.SH","weight_pct":46.093789010639604}],"cash_pct":5.723095979488447}},{"start":"20230320","end":"20230324","signal_date":"20230317","sessions":5,"start_weights":{"holdings":[{"code":"159619.SZ","weight_pct":50.0},{"code":"159869.SZ","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159619.SZ","weight_pct":46.050228774783946},{"code":"159869.SZ","weight_pct":53.94977122521607}],"cash_pct":0.0}},{"start":"20230327","end":"20230331","signal_date":"20230324","sessions":5,"start_weights":{"holdings":[{"code":"159619.SZ","weight_pct":50.0},{"code":"159869.SZ","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159619.SZ","weight_pct":49.00515434401552},{"code":"159869.SZ","weight_pct":50.9948456559845}],"cash_pct":0.0}},{"start":"20230403","end":"20230407","signal_date":"20230331","sessions":4,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":67.96416568911057}],"cash_pct":32.035834310889435},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":68.80447993983174}],"cash_pct":31.19552006016827}},{"start":"20230410","end":"20230414","signal_date":"20230407","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":61.36900873706874}],"cash_pct":38.63099126293126},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":63.157752569698054}],"cash_pct":36.842247430301946}},{"start":"20230417","end":"20230421","signal_date":"20230414","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":53.35032647011765}],"cash_pct":46.64967352988235},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":54.22516497960941}],"cash_pct":45.77483502039059}},{"start":"20230424","end":"20230428","signal_date":"20230421","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":50.686371331812566}],"cash_pct":49.313628668187434},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":52.16996736758516}],"cash_pct":47.83003263241484}},{"start":"20230504","end":"20230505","signal_date":"20230428","sessions":2,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":44.63213029357516}],"cash_pct":55.36786970642484},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":43.33435941191799}],"cash_pct":56.66564058808201}},{"start":"20230508","end":"20230512","signal_date":"20230505","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":42.549614593381754}],"cash_pct":57.450385406618246},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":39.97233094132368}],"cash_pct":60.02766905867632}},{"start":"20230515","end":"20230519","signal_date":"20230512","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":41.18713124461279}],"cash_pct":58.81286875538721},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":41.292337924075554}],"cash_pct":58.707662075924446}},{"start":"20230522","end":"20230526","signal_date":"20230519","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":40.79194139478359}],"cash_pct":59.20805860521641},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":40.59507533673574}],"cash_pct":59.40492466326426}},{"start":"20230529","end":"20230531","signal_date":"20230526","sessions":3,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":40.73545168116165}],"cash_pct":59.26454831883835},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":42.52725592702347}],"cash_pct":57.47274407297653}},{"start":"20230601","end":"20230602","signal_date":"20230531","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230605","end":"20230609","signal_date":"20230602","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230612","end":"20230616","signal_date":"20230609","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230619","end":"20230621","signal_date":"20230616","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230626","end":"20230630","signal_date":"20230621","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230703","end":"20230707","signal_date":"20230630","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230710","end":"20230714","signal_date":"20230707","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230717","end":"20230721","signal_date":"20230714","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230724","end":"20230728","signal_date":"20230721","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230731","end":"20230731","signal_date":"20230728","sessions":1,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":50.0}],"cash_pct":50.0}},{"start":"20230801","end":"20230804","signal_date":"20230731","sessions":4,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20230807","end":"20230811","signal_date":"20230804","sessions":5,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20230814","end":"20230818","signal_date":"20230811","sessions":5,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":49.30588798468167}],"cash_pct":50.694112015318325}},{"start":"20230821","end":"20230825","signal_date":"20230818","sessions":5,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":50.02452182442375}],"cash_pct":49.97547817557625}},{"start":"20230828","end":"20230831","signal_date":"20230825","sessions":4,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":50.553683196918634}],"cash_pct":49.446316803081366}},{"start":"20230901","end":"20230901","signal_date":"20230831","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230904","end":"20230908","signal_date":"20230901","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230911","end":"20230915","signal_date":"20230908","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230918","end":"20230922","signal_date":"20230915","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230925","end":"20230928","signal_date":"20230922","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231009","end":"20231013","signal_date":"20230928","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231016","end":"20231020","signal_date":"20231013","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231023","end":"20231027","signal_date":"20231020","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231030","end":"20231031","signal_date":"20231027","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231101","end":"20231103","signal_date":"20231031","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231106","end":"20231110","signal_date":"20231103","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231113","end":"20231117","signal_date":"20231110","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231120","end":"20231124","signal_date":"20231117","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231127","end":"20231130","signal_date":"20231124","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231201","end":"20231201","signal_date":"20231130","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231204","end":"20231208","signal_date":"20231201","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231211","end":"20231215","signal_date":"20231208","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231218","end":"20231222","signal_date":"20231215","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231225","end":"20231229","signal_date":"20231222","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240102","end":"20240105","signal_date":"20231229","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240108","end":"20240112","signal_date":"20240105","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240115","end":"20240119","signal_date":"20240112","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240122","end":"20240126","signal_date":"20240119","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240129","end":"20240131","signal_date":"20240126","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240201","end":"20240202","signal_date":"20240131","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240205","end":"20240208","signal_date":"20240202","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240219","end":"20240223","signal_date":"20240208","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240226","end":"20240229","signal_date":"20240223","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240301","end":"20240301","signal_date":"20240229","sessions":1,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":50.0}],"cash_pct":50.0}},{"start":"20240304","end":"20240308","signal_date":"20240301","sessions":5,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240311","end":"20240315","signal_date":"20240308","sessions":5,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240318","end":"20240322","signal_date":"20240315","sessions":5,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":50.0},{"code":"515880.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":50.79039321898933},{"code":"515880.SH","weight_pct":49.20960678101066}],"cash_pct":1.1102230246251565e-14}},{"start":"20240325","end":"20240329","signal_date":"20240322","sessions":5,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":50.0},{"code":"515880.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":50.61950526552296},{"code":"515880.SH","weight_pct":49.38049473447703}],"cash_pct":1.1102230246251565e-14}},{"start":"20240401","end":"20240403","signal_date":"20240329","sessions":3,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.11340559636388}],"cash_pct":46.88659440363612},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":51.88413076373139}],"cash_pct":48.11586923626861}},{"start":"20240408","end":"20240412","signal_date":"20240403","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":37.2391161601659},{"code":"561330.SH","weight_pct":37.2391161601659}],"cash_pct":25.521767679668194},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":37.005844578875205},{"code":"561330.SH","weight_pct":37.67710866157055}],"cash_pct":25.31704675955424}},{"start":"20240415","end":"20240419","signal_date":"20240412","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":37.5877721822794},{"code":"561330.SH","weight_pct":37.5877721822794}],"cash_pct":24.8244556354412},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":37.466164111814884},{"code":"561330.SH","weight_pct":37.505027938922446}],"cash_pct":25.028807949262678}},{"start":"20240422","end":"20240426","signal_date":"20240419","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":36.13461936798246},{"code":"561330.SH","weight_pct":36.13461936798246}],"cash_pct":27.730761264035074},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":37.7962792214521},{"code":"561330.SH","weight_pct":35.134753624869}],"cash_pct":27.0689671536789}},{"start":"20240429","end":"20240430","signal_date":"20240426","sessions":2,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":36.18326747398049},{"code":"516650.SH","weight_pct":36.18326747398049}],"cash_pct":27.633465052039007},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":36.00667817169427},{"code":"516650.SH","weight_pct":36.14780694771246}],"cash_pct":27.84551488059327}},{"start":"20240506","end":"20240510","signal_date":"20240430","sessions":5,"start_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.30735336343605}],"cash_pct":15.692646636563945},"end_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.80934236703362}],"cash_pct":15.190657632966376}},{"start":"20240513","end":"20240517","signal_date":"20240510","sessions":5,"start_weights":{"holdings":[{"code":"516650.SH","weight_pct":86.24935201875338}],"cash_pct":13.750647981246622},"end_weights":{"holdings":[{"code":"516650.SH","weight_pct":86.24935201875337}],"cash_pct":13.750647981246633}},{"start":"20240520","end":"20240524","signal_date":"20240517","sessions":5,"start_weights":{"holdings":[{"code":"159730.SZ","weight_pct":50.0},{"code":"516650.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159730.SZ","weight_pct":51.33462251628361},{"code":"516650.SH","weight_pct":48.66537748371637}],"cash_pct":2.220446049250313e-14}},{"start":"20240527","end":"20240531","signal_date":"20240524","sessions":5,"start_weights":{"holdings":[{"code":"516650.SH","weight_pct":50.0},{"code":"516910.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516650.SH","weight_pct":50.23019976354557},{"code":"516910.SH","weight_pct":49.76980023645442}],"cash_pct":1.1102230246251565e-14}},{"start":"20240603","end":"20240607","signal_date":"20240531","sessions":5,"start_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240611","end":"20240614","signal_date":"20240607","sessions":4,"start_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240617","end":"20240621","signal_date":"20240614","sessions":5,"start_weights":{"holdings":[{"code":"159707.SZ","weight_pct":50.0},{"code":"516910.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159707.SZ","weight_pct":48.81447000360822},{"code":"516910.SH","weight_pct":51.185529996391786}],"cash_pct":0.0}},{"start":"20240624","end":"20240628","signal_date":"20240621","sessions":5,"start_weights":{"holdings":[{"code":"516910.SH","weight_pct":50.0},{"code":"561560.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516910.SH","weight_pct":49.89317243695643},{"code":"561560.SH","weight_pct":50.10682756304357}],"cash_pct":0.0}},{"start":"20240701","end":"20240705","signal_date":"20240628","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240708","end":"20240712","signal_date":"20240705","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240715","end":"20240719","signal_date":"20240712","sessions":5,"start_weights":{"holdings":[{"code":"159994.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159994.SZ","weight_pct":49.49614700652047}],"cash_pct":50.503852993479526}},{"start":"20240722","end":"20240726","signal_date":"20240719","sessions":5,"start_weights":{"holdings":[{"code":"159994.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159994.SZ","weight_pct":48.67692307692308}],"cash_pct":51.32307692307692}},{"start":"20240729","end":"20240731","signal_date":"20240726","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240801","end":"20240802","signal_date":"20240731","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240805","end":"20240809","signal_date":"20240802","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240812","end":"20240816","signal_date":"20240809","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240819","end":"20240823","signal_date":"20240816","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240826","end":"20240830","signal_date":"20240823","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240902","end":"20240906","signal_date":"20240830","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240909","end":"20240913","signal_date":"20240906","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240918","end":"20240920","signal_date":"20240913","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240923","end":"20240927","signal_date":"20240920","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240930","end":"20240930","signal_date":"20240927","sessions":1,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":50.0}],"cash_pct":50.0}},{"start":"20241008","end":"20241011","signal_date":"20240930","sessions":4,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":72.34578384029935}],"cash_pct":27.654216159700653},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":70.18909020412427}],"cash_pct":29.81090979587573}},{"start":"20241014","end":"20241018","signal_date":"20241011","sessions":5,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":27.701416435399178},{"code":"516100.SH","weight_pct":27.701416435399178}],"cash_pct":44.597167129201644},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":27.39167304307639},{"code":"516100.SH","weight_pct":29.459312377515207}],"cash_pct":43.14901457940841}},{"start":"20241021","end":"20241025","signal_date":"20241018","sessions":5,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":26.240024913610416},{"code":"516100.SH","weight_pct":26.240024913610416}],"cash_pct":47.51995017277917},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":26.736001707176726},{"code":"516100.SH","weight_pct":25.02212771175598}],"cash_pct":48.24187058106729}},{"start":"20241028","end":"20241031","signal_date":"20241025","sessions":4,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":26.26982501037182},{"code":"516100.SH","weight_pct":26.26982501037182}],"cash_pct":47.46034997925636},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":25.820121455388378},{"code":"516100.SH","weight_pct":27.246851166410796}],"cash_pct":46.93302737820082}},{"start":"20241101","end":"20241101","signal_date":"20241031","sessions":1,"start_weights":{"holdings":[{"code":"516100.SH","weight_pct":21.51012174479004},{"code":"516860.SH","weight_pct":21.51012174479004}],"cash_pct":56.97975651041992},"end_weights":{"holdings":[{"code":"516100.SH","weight_pct":21.51012174479004},{"code":"516860.SH","weight_pct":21.51012174479004}],"cash_pct":56.97975651041992}},{"start":"20241104","end":"20241108","signal_date":"20241101","sessions":5,"start_weights":{"holdings":[{"code":"516100.SH","weight_pct":21.017979255725386},{"code":"516860.SH","weight_pct":21.017979255725386}],"cash_pct":57.964041488549235},"end_weights":{"holdings":[{"code":"516100.SH","weight_pct":22.737433908666556},{"code":"516860.SH","weight_pct":22.592111140200384}],"cash_pct":54.67045495113305}},{"start":"20241111","end":"20241115","signal_date":"20241108","sessions":5,"start_weights":{"holdings":[{"code":"516100.SH","weight_pct":19.823223599851477},{"code":"516860.SH","weight_pct":19.823223599851477}],"cash_pct":60.35355280029704},"end_weights":{"holdings":[{"code":"516100.SH","weight_pct":18.858695340462962},{"code":"516860.SH","weight_pct":18.814912481559958}],"cash_pct":62.326392177977084}},{"start":"20241118","end":"20241122","signal_date":"20241115","sessions":5,"start_weights":{"holdings":[{"code":"516100.SH","weight_pct":19.415159482561766},{"code":"516860.SH","weight_pct":19.415159482561766}],"cash_pct":61.16968103487647},"end_weights":{"holdings":[{"code":"516100.SH","weight_pct":19.73327878672445},{"code":"516860.SH","weight_pct":19.70624928679566}],"cash_pct":60.560471926479885}},{"start":"20241125","end":"20241129","signal_date":"20241122","sessions":5,"start_weights":{"holdings":[{"code":"516100.SH","weight_pct":18.840146120643585},{"code":"516860.SH","weight_pct":18.840146120643585}],"cash_pct":62.31970775871283},"end_weights":{"holdings":[{"code":"516100.SH","weight_pct":19.903911106401416},{"code":"516860.SH","weight_pct":19.84147504026702}],"cash_pct":60.25461385333156}},{"start":"20241202","end":"20241206","signal_date":"20241129","sessions":5,"start_weights":{"holdings":[{"code":"516100.SH","weight_pct":18.66205842881053},{"code":"516860.SH","weight_pct":18.66205842881053}],"cash_pct":62.67588314237894},"end_weights":{"holdings":[{"code":"516100.SH","weight_pct":18.80542975025673},{"code":"516860.SH","weight_pct":18.848112707447758}],"cash_pct":62.34645754229551}},{"start":"20241209","end":"20241213","signal_date":"20241206","sessions":5,"start_weights":{"holdings":[{"code":"516620.SH","weight_pct":25.312074179704297},{"code":"516860.SH","weight_pct":25.312074179704297}],"cash_pct":49.37585164059141},"end_weights":{"holdings":[{"code":"516620.SH","weight_pct":26.515900074236765},{"code":"516860.SH","weight_pct":24.746784590256212}],"cash_pct":48.73731533550703}},{"start":"20241216","end":"20241220","signal_date":"20241213","sessions":5,"start_weights":{"holdings":[{"code":"516620.SH","weight_pct":25.351111618609423},{"code":"516860.SH","weight_pct":25.351111618609423}],"cash_pct":49.297776762781155},"end_weights":{"holdings":[{"code":"516620.SH","weight_pct":24.26465932963899},{"code":"516860.SH","weight_pct":25.87343441696396}],"cash_pct":49.861906253397045}},{"start":"20241223","end":"20241227","signal_date":"20241220","sessions":5,"start_weights":{"holdings":[{"code":"516620.SH","weight_pct":25.0769389790705},{"code":"516860.SH","weight_pct":25.0769389790705}],"cash_pct":49.846122041859},"end_weights":{"holdings":[{"code":"516620.SH","weight_pct":24.63383077299287},{"code":"516860.SH","weight_pct":25.225248422031328}],"cash_pct":50.140920804975806}},{"start":"20241230","end":"20241231","signal_date":"20241227","sessions":2,"start_weights":{"holdings":[{"code":"516620.SH","weight_pct":26.107915846896095},{"code":"516860.SH","weight_pct":26.107915846896095}],"cash_pct":47.78416830620781},"end_weights":{"holdings":[{"code":"516620.SH","weight_pct":25.90559184167034},{"code":"516860.SH","weight_pct":25.234370077757696}],"cash_pct":48.86003808057197}},{"start":"20250102","end":"20250103","signal_date":"20241231","sessions":2,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":46.55183047625273},{"code":"516620.SH","weight_pct":46.55183047625273}],"cash_pct":6.896339047494537},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":47.42724862657581},{"code":"516620.SH","weight_pct":45.51102973644501}],"cash_pct":7.061721636979179}},{"start":"20250106","end":"20250110","signal_date":"20250103","sessions":5,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250113","end":"20250117","signal_date":"20250110","sessions":5,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250120","end":"20250124","signal_date":"20250117","sessions":5,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250127","end":"20250127","signal_date":"20250124","sessions":1,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250205","end":"20250207","signal_date":"20250127","sessions":3,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250210","end":"20250214","signal_date":"20250207","sessions":5,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250217","end":"20250221","signal_date":"20250214","sessions":5,"start_weights":{"holdings":[{"code":"159732.SZ","weight_pct":50.0},{"code":"516310.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159732.SZ","weight_pct":51.19249800907326},{"code":"516310.SH","weight_pct":48.80750199092675}],"cash_pct":0.0}},{"start":"20250224","end":"20250228","signal_date":"20250221","sessions":5,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":50.0},{"code":"562500.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":51.762556954517244},{"code":"562500.SH","weight_pct":48.23744304548273}],"cash_pct":2.220446049250313e-14}},{"start":"20250303","end":"20250307","signal_date":"20250228","sessions":5,"start_weights":{"holdings":[{"code":"562500.SH","weight_pct":60.95663797292311}],"cash_pct":39.04336202707689},"end_weights":{"holdings":[{"code":"562500.SH","weight_pct":62.42790268424633}],"cash_pct":37.57209731575367}},{"start":"20250310","end":"20250314","signal_date":"20250307","sessions":5,"start_weights":{"holdings":[{"code":"516000.SH","weight_pct":31.238565799475975},{"code":"562500.SH","weight_pct":31.238565799475975}],"cash_pct":37.52286840104805},"end_weights":{"holdings":[{"code":"516000.SH","weight_pct":31.533118941405263},{"code":"562500.SH","weight_pct":30.520959497464222}],"cash_pct":37.94592156113051}},{"start":"20250317","end":"20250321","signal_date":"20250314","sessions":5,"start_weights":{"holdings":[{"code":"516000.SH","weight_pct":30.909242942706015},{"code":"562500.SH","weight_pct":30.909242942706015}],"cash_pct":38.18151411458797},"end_weights":{"holdings":[{"code":"516000.SH","weight_pct":29.957545867926346},{"code":"562500.SH","weight_pct":30.757594739311124}],"cash_pct":39.28485939276254}},{"start":"20250324","end":"20250328","signal_date":"20250321","sessions":5,"start_weights":{"holdings":[{"code":"560280.SH","weight_pct":45.33352162405762},{"code":"562500.SH","weight_pct":45.33352162405762}],"cash_pct":9.332956751884769},"end_weights":{"holdings":[{"code":"560280.SH","weight_pct":45.06851880276178},{"code":"562500.SH","weight_pct":45.35820249321106}],"cash_pct":9.573278704027155}},{"start":"20250331","end":"20250331","signal_date":"20250328","sessions":1,"start_weights":{"holdings":[{"code":"562500.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"562500.SH","weight_pct":50.0}],"cash_pct":50.0}},{"start":"20250401","end":"20250403","signal_date":"20250331","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250407","end":"20250411","signal_date":"20250403","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250414","end":"20250418","signal_date":"20250411","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250421","end":"20250425","signal_date":"20250418","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250428","end":"20250430","signal_date":"20250425","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250506","end":"20250509","signal_date":"20250430","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250512","end":"20250516","signal_date":"20250509","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250519","end":"20250523","signal_date":"20250516","sessions":5,"start_weights":{"holdings":[{"code":"562550.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"562550.SH","weight_pct":49.90619136960599}],"cash_pct":50.09380863039401}},{"start":"20250526","end":"20250530","signal_date":"20250523","sessions":5,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":50.28398333964408}],"cash_pct":49.71601666035592}},{"start":"20250603","end":"20250606","signal_date":"20250530","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250609","end":"20250613","signal_date":"20250606","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":49.8867924528302}],"cash_pct":50.1132075471698}},{"start":"20250616","end":"20250620","signal_date":"20250613","sessions":5,"start_weights":{"holdings":[{"code":"516080.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516080.SH","weight_pct":48.74899112187247}],"cash_pct":51.25100887812752}},{"start":"20250623","end":"20250627","signal_date":"20250620","sessions":5,"start_weights":{"holdings":[{"code":"516080.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516080.SH","weight_pct":50.04101722723544}],"cash_pct":49.95898277276456}},{"start":"20250630","end":"20250630","signal_date":"20250627","sessions":1,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":50.0}],"cash_pct":50.0}},{"start":"20250701","end":"20250704","signal_date":"20250630","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":69.58835313047578}],"cash_pct":30.411646869524223},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":69.3530237394245}],"cash_pct":30.6469762605755}},{"start":"20250707","end":"20250711","signal_date":"20250704","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":48.41348025689688},{"code":"515880.SH","weight_pct":48.41348025689688}],"cash_pct":3.1730394862062417},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":48.04316307898739},{"code":"515880.SH","weight_pct":48.88486741324653}],"cash_pct":3.0719695077660703}},{"start":"20250714","end":"20250718","signal_date":"20250711","sessions":5,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":45.830759110902655},{"code":"515880.SH","weight_pct":45.830759110902655}],"cash_pct":8.338481778194694},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":43.90715938630147},{"code":"515880.SH","weight_pct":48.11376037570538}],"cash_pct":7.979080237993141}},{"start":"20250721","end":"20250725","signal_date":"20250718","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":86.96524492157548}],"cash_pct":13.034755078424531},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":86.95134682826283}],"cash_pct":13.048653171737168}},{"start":"20250728","end":"20250731","signal_date":"20250725","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":89.95509342091691}],"cash_pct":10.04490657908309},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":90.40134647736838}],"cash_pct":9.59865352263163}},{"start":"20250801","end":"20250801","signal_date":"20250731","sessions":1,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":88.9365216717216}],"cash_pct":11.063478328278409},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":88.9365216717216}],"cash_pct":11.063478328278409}},{"start":"20250804","end":"20250808","signal_date":"20250801","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":90.4542532085924}],"cash_pct":9.545746791407595},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":90.6013378054723}],"cash_pct":9.398662194527695}},{"start":"20250811","end":"20250815","signal_date":"20250808","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":94.74065031675815}],"cash_pct":5.2593496832418545},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":95.12053888554473}],"cash_pct":4.879461114455264}},{"start":"20250818","end":"20250822","signal_date":"20250815","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":83.38829811455963}],"cash_pct":16.611701885440368},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":84.33945053567481}],"cash_pct":15.660549464325191}},{"start":"20250825","end":"20250829","signal_date":"20250822","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":79.94926523519848}],"cash_pct":20.050734764801515},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":81.39397353247287}],"cash_pct":18.606026467527137}},{"start":"20250901","end":"20250905","signal_date":"20250829","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.82164230406066}],"cash_pct":33.17835769593934},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":65.22313806076637}],"cash_pct":34.776861939233626}},{"start":"20250908","end":"20250912","signal_date":"20250905","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":52.97787250074225}],"cash_pct":47.02212749925775},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":55.245852095631754}],"cash_pct":44.754147904368246}},{"start":"20250915","end":"20250919","signal_date":"20250912","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":47.35602742830466}],"cash_pct":52.64397257169535},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":48.34326379967205}],"cash_pct":51.65673620032795}},{"start":"20250922","end":"20250926","signal_date":"20250919","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":47.161372998386355}],"cash_pct":52.838627001613645},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":47.00470402474684}],"cash_pct":52.99529597525316}},{"start":"20250929","end":"20250930","signal_date":"20250926","sessions":2,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":35.07875117961414},{"code":"561910.SH","weight_pct":35.07875117961414}],"cash_pct":29.842497640771725},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":34.307312057859185},{"code":"561910.SH","weight_pct":35.89570288845568}],"cash_pct":29.796985053685134}},{"start":"20251009","end":"20251010","signal_date":"20250930","sessions":2,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":74.4688052683162}],"cash_pct":25.531194731683794},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":73.03793599195636}],"cash_pct":26.96206400804364}},{"start":"20251013","end":"20251017","signal_date":"20251010","sessions":5,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":67.11623149877587}],"cash_pct":32.88376850122413},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":66.03196818332275}],"cash_pct":33.96803181667726}},{"start":"20251020","end":"20251024","signal_date":"20251017","sessions":5,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":61.616416083310085}],"cash_pct":38.383583916689915},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":62.684454865174665}],"cash_pct":37.315545134825335}},{"start":"20251027","end":"20251031","signal_date":"20251024","sessions":5,"start_weights":{"holdings":[{"code":"561160.SH","weight_pct":30.746960886363745},{"code":"561910.SH","weight_pct":30.746960886363745}],"cash_pct":38.50607822727251},"end_weights":{"holdings":[{"code":"561160.SH","weight_pct":31.579905520385775},{"code":"561910.SH","weight_pct":31.543731516353258}],"cash_pct":36.876362963260966}},{"start":"20251103","end":"20251107","signal_date":"20251031","sessions":5,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.80588825830418}],"cash_pct":45.19411174169582},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":55.71708470623358}],"cash_pct":44.28291529376642}},{"start":"20251110","end":"20251114","signal_date":"20251107","sessions":5,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":50.0},{"code":"515220.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":49.49889888789792},{"code":"515220.SH","weight_pct":50.501101112102084}],"cash_pct":0.0}},{"start":"20251117","end":"20251121","signal_date":"20251114","sessions":5,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":49.553368147402},{"code":"515220.SH","weight_pct":49.553368147402}],"cash_pct":0.8932637051960013},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":50.435613125516596},{"code":"515220.SH","weight_pct":48.607670166482926}],"cash_pct":0.9567167080004824}},{"start":"20251124","end":"20251128","signal_date":"20251121","sessions":5,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":48.266285689100584},{"code":"159697.SZ","weight_pct":48.266285689100584}],"cash_pct":3.4674286217988293},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":48.30387916520464},{"code":"159697.SZ","weight_pct":48.28491426807048}],"cash_pct":3.411206566724867}},{"start":"20251201","end":"20251205","signal_date":"20251128","sessions":5,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.0},{"code":"562510.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.58214747736093},{"code":"562510.SH","weight_pct":49.41785252263905}],"cash_pct":2.220446049250313e-14}},{"start":"20251208","end":"20251212","signal_date":"20251205","sessions":5,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.0},{"code":"562510.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.29787742084033},{"code":"562510.SH","weight_pct":49.70212257915966}],"cash_pct":0.0}},{"start":"20251215","end":"20251219","signal_date":"20251212","sessions":5,"start_weights":{"holdings":[{"code":"516120.SH","weight_pct":50.0},{"code":"562510.SH","weight_pct":50.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516120.SH","weight_pct":49.38107439338389},{"code":"562510.SH","weight_pct":50.618925606616095}],"cash_pct":2.220446049250313e-14}},{"start":"20251222","end":"20251226","signal_date":"20251219","sessions":5,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":48.7507284518237},{"code":"562510.SH","weight_pct":48.7507284518237}],"cash_pct":2.4985430963526123},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":49.42144987901314},{"code":"562510.SH","weight_pct":48.08067583457007}],"cash_pct":2.49787428641679}},{"start":"20251229","end":"20251231","signal_date":"20251226","sessions":3,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":48.0432131392489},{"code":"562510.SH","weight_pct":48.0432131392489}],"cash_pct":3.913573721502206},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":47.70116578480264},{"code":"562510.SH","weight_pct":48.41312348308327}],"cash_pct":3.8857107321140893}},{"start":"20260105","end":"20260109","signal_date":"20251231","sessions":5,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.043712366628284}],"cash_pct":40.956287633371716},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.81259691187301}],"cash_pct":40.18740308812699}},{"start":"20260112","end":"20260116","signal_date":"20260109","sessions":5,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":62.26593188145183}],"cash_pct":37.73406811854817},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":60.72603052384243}],"cash_pct":39.27396947615757}},{"start":"20260119","end":"20260123","signal_date":"20260116","sessions":5,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":60.28915261583778}],"cash_pct":39.71084738416222},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":60.28915261583778}],"cash_pct":39.71084738416222}},{"start":"20260126","end":"20260130","signal_date":"20260123","sessions":5,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":32.60982018387869},{"code":"159583.SZ","weight_pct":32.60982018387869}],"cash_pct":34.78035963224262},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":31.07289658424424},{"code":"159583.SZ","weight_pct":34.06753709769345}],"cash_pct":34.859566318062306}},{"start":"20260202","end":"20260206","signal_date":"20260130","sessions":5,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.58074589451854}],"cash_pct":52.41925410548145},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.2571074850835}],"cash_pct":52.7428925149165}},{"start":"20260209","end":"20260213","signal_date":"20260206","sessions":5,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":46.330160992882874}],"cash_pct":53.669839007117126},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":45.1705965683643}],"cash_pct":54.82940343163569}},{"start":"20260224","end":"20260227","signal_date":"20260213","sessions":4,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":31.478172422906226},{"code":"560860.SH","weight_pct":31.478172422906226}],"cash_pct":37.04365515418755},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":31.8084471455464},{"code":"560860.SH","weight_pct":32.59297428691983}],"cash_pct":35.59857856753378}},{"start":"20260302","end":"20260306","signal_date":"20260227","sessions":5,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":94.2036730599804}],"cash_pct":5.796326940019602},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":94.16263565984369}],"cash_pct":5.837364340156315}},{"start":"20260309","end":"20260313","signal_date":"20260306","sessions":5,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":61.733392933681316}],"cash_pct":38.266607066318684},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":60.536495762813615}],"cash_pct":39.463504237186385}},{"start":"20260316","end":"20260320","signal_date":"20260313","sessions":5,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":60.096407939553444}],"cash_pct":39.903592060446556},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":59.34689114286409}],"cash_pct":40.65310885713591}},{"start":"20260323","end":"20260327","signal_date":"20260320","sessions":5,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.0}],"cash_pct":50.0}},{"start":"20260330","end":"20260331","signal_date":"20260327","sessions":2,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":49.41419710544452}],"cash_pct":50.58580289455548}},{"start":"20260401","end":"20260403","signal_date":"20260331","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260407","end":"20260410","signal_date":"20260403","sessions":4,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260413","end":"20260417","signal_date":"20260410","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":52.16365066876476}],"cash_pct":47.83634933123524}},{"start":"20260420","end":"20260424","signal_date":"20260417","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":49.94405072734055}],"cash_pct":50.05594927265945}},{"start":"20260427","end":"20260430","signal_date":"20260424","sessions":4,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":49.36472346786248}],"cash_pct":50.63527653213752}},{"start":"20260506","end":"20260508","signal_date":"20260430","sessions":3,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.3941479485241}],"cash_pct":40.6058520514759},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":60.73944443641904}],"cash_pct":39.26055556358096}},{"start":"20260511","end":"20260515","signal_date":"20260508","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":58.72284096302961}],"cash_pct":41.27715903697039},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":58.99884214994392}],"cash_pct":41.00115785005608}},{"start":"20260518","end":"20260522","signal_date":"20260515","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.54316122213016}],"cash_pct":40.45683877786984},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.35170482187737}],"cash_pct":40.64829517812263}},{"start":"20260525","end":"20260529","signal_date":"20260522","sessions":5,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":32.505556970327916},{"code":"588810.SH","weight_pct":32.505556970327916}],"cash_pct":34.98888605934417},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":33.77254909890075},{"code":"588810.SH","weight_pct":30.51495108748111}],"cash_pct":35.71249981361815}},{"start":"20260601","end":"20260605","signal_date":"20260529","sessions":5,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":52.62503304745512}],"cash_pct":47.37496695254488},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":53.84657153768937}],"cash_pct":46.15342846231063}},{"start":"20260608","end":"20260612","signal_date":"20260605","sessions":5,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":51.3573093020127}],"cash_pct":48.6426906979873},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":54.35387923284761}],"cash_pct":45.64612076715239}},{"start":"20260615","end":"20260618","signal_date":"20260612","sessions":4,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":47.55138866849304}],"cash_pct":52.44861133150695},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":50.16356407719801}],"cash_pct":49.83643592280199}},{"start":"20260622","end":"20260626","signal_date":"20260618","sessions":5,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":45.9911039134574}],"cash_pct":54.0088960865426},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":48.83478342094027}],"cash_pct":51.165216579059724}},{"start":"20260629","end":"20260630","signal_date":"20260626","sessions":2,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":46.37080697377286}],"cash_pct":53.62919302622714},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":47.29430974158329}],"cash_pct":52.705690258416716}},{"start":"20260701","end":"20260703","signal_date":"20260630","sessions":3,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":44.58244792491377}],"cash_pct":55.41755207508623},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":41.067816697214134}],"cash_pct":58.932183302785866}},{"start":"20260706","end":"20260710","signal_date":"20260703","sessions":5,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":40.77240194536011}],"cash_pct":59.227598054639884},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":42.6756995190143}],"cash_pct":57.3243004809857}},{"start":"20260713","end":"20260717","signal_date":"20260710","sessions":5,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":38.20620949246554}],"cash_pct":61.79379050753446},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":33.13208721660844}],"cash_pct":66.86791278339156}},{"start":"20260720","end":"20260724","signal_date":"20260717","sessions":5,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":34.31224436989897}],"cash_pct":65.68775563010104},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":36.94054685125809}],"cash_pct":63.05945314874191}},{"start":"20260727","end":"20260731","signal_date":"20260724","sessions":5,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":29.84941647821755}],"cash_pct":70.15058352178245},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":27.113196519089477}],"cash_pct":72.88680348091052}},{"start":"20260803","end":"20260807","signal_date":"20260731","sessions":5,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260810","end":"20260811","signal_date":"20260807","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}}],"signals":[{"signal_date":"20181228","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190104","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190107","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190111","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190114","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190118","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190121","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190125","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190128","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190201","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20190211","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190215","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20190218","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190222","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20190225","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8327574051524858,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":41.637870257624286},{"code":"512880.SH","fund":"国泰中证全指证券公司ETF","group":"金融","target_pct":41.637870257624286}],"status":"executed","execution_date":"20190301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190301","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":100.0}],"status":"executed","execution_date":"20190304","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190308","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7901892016416436,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":39.509460082082185},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":39.509460082082185}],"status":"executed","execution_date":"20190311","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190315","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.784604325685005,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":39.230216284250254},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":39.230216284250254}],"status":"executed","execution_date":"20190318","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190322","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7692612665457799,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":38.46306332728899},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":38.46306332728899}],"status":"executed","execution_date":"20190325","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190329","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.8853072026734607,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":44.265360133673035},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":44.265360133673035}],"status":"executed","execution_date":"20190401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190404","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8693481748049763,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":43.467408740248814},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":43.467408740248814}],"status":"executed","execution_date":"20190408","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190412","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7627982196923799,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":76.27982196923799}],"status":"executed","execution_date":"20190415","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190419","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7855148787224622,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":78.55148787224621}],"status":"executed","execution_date":"20190422","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190426","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7928332283092075,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":79.28332283092075}],"status":"executed","execution_date":"20190429","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190430","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.7928547179865978,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":79.28547179865978}],"status":"executed","execution_date":"20190506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190510","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7215868167194855,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":72.15868167194856}],"status":"executed","execution_date":"20190513","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190517","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6887650747233499,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":68.87650747233499}],"status":"executed","execution_date":"20190520","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190524","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.681849635358029,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":68.1849635358029}],"status":"executed","execution_date":"20190527","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190531","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.6970492217186772,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":69.70492217186772}],"status":"executed","execution_date":"20190603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190606","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7020713989792383,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":70.20713989792384}],"status":"executed","execution_date":"20190610","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190614","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6814636660462394,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":68.14636660462395}],"status":"executed","execution_date":"20190617","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190621","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7374433481970099,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":73.74433481970098}],"status":"executed","execution_date":"20190624","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190628","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.7233737075375942,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":72.33737075375942}],"status":"executed","execution_date":"20190701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190705","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7666275964195165,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":76.66275964195165}],"status":"executed","execution_date":"20190708","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190712","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7750538882631899,"holdings":[{"code":"512000.SH","fund":"华宝中证全指证券公司ETF","group":"金融","target_pct":38.752694413159496},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":38.752694413159496}],"status":"executed","execution_date":"20190715","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190719","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7887508064132777,"holdings":[{"code":"512000.SH","fund":"华宝中证全指证券公司ETF","group":"金融","target_pct":39.437540320663885},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":39.437540320663885}],"status":"executed","execution_date":"20190722","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190726","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9210626388273443,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":46.05313194136721},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":46.05313194136721}],"status":"executed","execution_date":"20190729","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":50.0},{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":50.0}],"status":"executed","execution_date":"20190801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190802","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":100.0}],"status":"executed","execution_date":"20190805","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190809","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":50.0}],"status":"executed","execution_date":"20190812","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190816","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":50.0}],"status":"executed","execution_date":"20190819","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190823","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":50.0},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20190826","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190830","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20190902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190906","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20190909","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190912","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20190916","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190920","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20190923","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190927","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20190930","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190930","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20191008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191011","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20191014","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191018","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20191021","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191025","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":50.0},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20191028","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":50.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20191101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191101","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20191104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191108","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20191111","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191115","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20191118","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191122","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20191125","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191129","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20191202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191206","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20191209","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191213","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20191216","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191220","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20191223","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191227","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20191230","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200103","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200106","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200110","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200113","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200117","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200120","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200123","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200207","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20200210","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200214","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":50.0},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20200217","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200221","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9969965962160964,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":49.84982981080482},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":49.84982981080482}],"status":"executed","execution_date":"20200224","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200228","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200306","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20200309","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200313","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200316","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200320","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200323","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200327","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200330","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200403","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200407","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200410","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200413","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200417","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200420","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200424","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200427","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200430","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200508","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20200511","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200515","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200518","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200522","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200525","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200529","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200605","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20200608","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200612","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20200615","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200619","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20200622","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200624","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20200629","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":50.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20200701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200703","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":50.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20200706","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200710","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":50.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20200713","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200717","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8690883767315132,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":43.454418836575655},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":43.454418836575655}],"status":"executed","execution_date":"20200720","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200724","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7861739223966818,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":39.30869611983409},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":39.30869611983409}],"status":"executed","execution_date":"20200727","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200731","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.629234789566968,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":62.9234789566968}],"status":"executed","execution_date":"20200803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200807","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.559219473576692,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":55.9219473576692}],"status":"executed","execution_date":"20200810","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200814","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5423573287744345,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":54.23573287744345}],"status":"executed","execution_date":"20200817","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200821","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5338828392098657,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":53.38828392098657}],"status":"executed","execution_date":"20200824","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200828","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5204833018354201,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":52.048330183542014}],"status":"executed","execution_date":"20200831","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5214605882361253,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":52.14605882361253}],"status":"executed","execution_date":"20200901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200904","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.787478842414907,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":39.37394212074535},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":39.37394212074535}],"status":"executed","execution_date":"20200907","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200911","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7541906021604455,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":37.70953010802228},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":37.70953010802228}],"status":"executed","execution_date":"20200914","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200918","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7486009255792861,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":37.430046278964305},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":37.430046278964305}],"status":"executed","execution_date":"20200921","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200925","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.739386794005612,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":36.9693397002806},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":36.9693397002806}],"status":"executed","execution_date":"20200928","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200930","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.795883055974908,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":39.7941527987454},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":39.7941527987454}],"status":"executed","execution_date":"20201009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201009","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.794322463762263,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":39.71612318811315},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":39.71612318811315}],"status":"executed","execution_date":"20201012","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201016","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9602716524570257,"holdings":[{"code":"510630.SH","fund":"华夏上证主要消费ETF","group":"消费","target_pct":48.01358262285129},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":48.01358262285129}],"status":"executed","execution_date":"20201019","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201023","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9724187444246615,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":48.62093722123307},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":48.62093722123307}],"status":"executed","execution_date":"20201026","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201030","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20201102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201106","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8234884913991463,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":82.34884913991462}],"status":"executed","execution_date":"20201109","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201113","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7829997763776573,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":78.29997763776572}],"status":"executed","execution_date":"20201116","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201120","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7778363564961732,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":77.78363564961732}],"status":"executed","execution_date":"20201123","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201127","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7742152206707557,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":77.42152206707557}],"status":"executed","execution_date":"20201130","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7858102581010048,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":78.58102581010048}],"status":"executed","execution_date":"20201201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201204","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7808550843546763,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":78.08550843546763}],"status":"executed","execution_date":"20201207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201211","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8212786784142005,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":82.12786784142006}],"status":"executed","execution_date":"20201214","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201218","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8346666491235644,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":83.46666491235644}],"status":"executed","execution_date":"20201221","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201225","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.835748450908592,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":83.5748450908592}],"status":"executed","execution_date":"20201228","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201231","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.7917402939443531,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":79.17402939443531}],"status":"executed","execution_date":"20210104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210108","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7714136048191658,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":77.14136048191658}],"status":"executed","execution_date":"20210111","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210115","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7834738528827316,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":39.17369264413658},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":39.17369264413658}],"status":"executed","execution_date":"20210118","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210122","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7718611877023489,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":38.59305938511744},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":38.59305938511744}],"status":"executed","execution_date":"20210125","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210129","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.5931529900028275,"holdings":[{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":59.31529900028275}],"status":"executed","execution_date":"20210201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210205","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5805924865982627,"holdings":[{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":58.05924865982627}],"status":"executed","execution_date":"20210208","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210210","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8127115077825413,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":40.63557538912706},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":40.63557538912706}],"status":"executed","execution_date":"20210218","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210219","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8102181572861515,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":40.510907864307576},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":40.510907864307576}],"status":"executed","execution_date":"20210222","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210226","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20210301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210305","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20210308","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210312","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20210315","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210319","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20210322","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210326","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20210329","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210402","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515210.SH","fund":"国泰中证钢铁ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20210406","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210409","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210412","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210416","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210419","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210423","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210426","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210430","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210507","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210510","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210514","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210517","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210521","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210524","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210528","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20210531","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7927614398209607,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":39.63807199104804},{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":39.63807199104804}],"status":"executed","execution_date":"20210601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210604","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7040107399557233,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":35.200536997786166},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":35.200536997786166}],"status":"executed","execution_date":"20210607","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210611","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7126298778165426,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":35.63149389082713},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":35.63149389082713}],"status":"executed","execution_date":"20210615","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210618","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":50.0}],"status":"executed","execution_date":"20210621","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210625","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6927063986906747,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":34.63531993453374},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":34.63531993453374}],"status":"executed","execution_date":"20210628","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8259135806911171,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":41.29567903455585},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":41.29567903455585}],"status":"executed","execution_date":"20210701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210702","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":50.0}],"status":"executed","execution_date":"20210705","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210709","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":50.0}],"status":"executed","execution_date":"20210712","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210716","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":50.0}],"status":"executed","execution_date":"20210719","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210723","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":50.0}],"status":"executed","execution_date":"20210726","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210730","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210802","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210806","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210809","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210813","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210816","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210820","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210823","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210827","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210830","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210903","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210906","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210910","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210913","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210917","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210922","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210924","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210927","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210930","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211008","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211011","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211015","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211018","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211022","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211025","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211029","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211105","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211108","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211112","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211115","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211119","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211122","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211126","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211129","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211203","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211206","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211210","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515250.SH","fund":"富国中证智能汽车主题ETF","group":"汽车","target_pct":50.0}],"status":"executed","execution_date":"20211213","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211217","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515250.SH","fund":"富国中证智能汽车主题ETF","group":"汽车","target_pct":50.0}],"status":"executed","execution_date":"20211220","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211224","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211227","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211231","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.8932317819878569,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":89.3231781987857}],"status":"executed","execution_date":"20220104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220107","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20220110","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220114","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20220117","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220121","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20220124","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220128","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220211","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220214","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220218","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220221","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220225","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220228","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220304","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220307","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220311","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220314","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220318","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220321","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220325","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220328","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220401","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220406","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220408","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220411","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220415","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220418","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220422","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220425","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220429","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220505","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220506","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220509","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220513","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220516","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220520","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220523","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220527","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220530","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220602","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220606","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220610","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220613","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220617","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220620","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220624","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":50.0}],"status":"executed","execution_date":"20220627","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.5636329560328122,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":56.363295603281216}],"status":"executed","execution_date":"20220701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220701","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5682564674274325,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":56.82564674274325}],"status":"executed","execution_date":"20220704","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220708","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5932096320754129,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":59.32096320754129}],"status":"executed","execution_date":"20220711","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220715","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":50.0}],"status":"executed","execution_date":"20220718","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220722","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6238408391152531,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":31.192041955762654},{"code":"562880.SH","fund":"嘉实中证电池主题ETF","group":"新能源","target_pct":31.192041955762654}],"status":"executed","execution_date":"20220725","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220729","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220805","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220808","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220812","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512560.SH","fund":"易方达中证军工ETF","group":"军工航天","target_pct":50.0}],"status":"executed","execution_date":"20220815","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220819","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220822","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220826","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220829","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220902","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220905","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220909","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220913","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220916","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220919","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220923","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220926","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220930","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221014","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221017","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221021","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221024","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221028","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221031","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221104","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221107","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221111","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221114","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221118","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221121","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221125","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221128","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221202","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221209","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221212","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221216","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221219","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221223","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221226","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221230","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230106","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20230109","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230113","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20230116","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230120","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20230130","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.7723521602344916,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":77.23521602344915}],"status":"executed","execution_date":"20230201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230203","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8455576652513783,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":84.55576652513783}],"status":"executed","execution_date":"20230206","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230210","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0},{"code":"516510.SH","fund":"易方达中证云计算与大数据主题ETF","group":"软件AI","target_pct":50.0}],"status":"executed","execution_date":"20230213","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230217","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0},{"code":"516510.SH","fund":"易方达中证云计算与大数据主题ETF","group":"软件AI","target_pct":50.0}],"status":"executed","execution_date":"20230220","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230224","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":50.0},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20230227","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230228","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9764981829226277,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":97.64981829226276}],"status":"executed","execution_date":"20230301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230303","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9265848981608896,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":92.65848981608896}],"status":"executed","execution_date":"20230306","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230310","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9416624542061492,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":47.083122710307464},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":47.083122710307464}],"status":"executed","execution_date":"20230313","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230317","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159619.SZ","fund":"国泰中证基建ETF","group":"地产基建","target_pct":50.0},{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20230320","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230324","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159619.SZ","fund":"国泰中证基建ETF","group":"地产基建","target_pct":50.0},{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20230327","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230331","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.6796416568911057,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":67.96416568911057}],"status":"executed","execution_date":"20230403","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230407","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6136900873706874,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":61.36900873706874}],"status":"executed","execution_date":"20230410","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230414","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5335032647011765,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":53.35032647011765}],"status":"executed","execution_date":"20230417","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230421","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5068637133181256,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":50.686371331812566}],"status":"executed","execution_date":"20230424","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230428","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.4463213029357516,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":44.63213029357516}],"status":"executed","execution_date":"20230504","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230505","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.4254961459338175,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":42.549614593381754}],"status":"executed","execution_date":"20230508","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230512","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":0.8237426248922559,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":41.18713124461279}],"status":"executed","execution_date":"20230515","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230519","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":0.8158388278956719,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":40.79194139478359}],"status":"executed","execution_date":"20230522","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230526","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":0.814709033623233,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":40.73545168116165}],"status":"executed","execution_date":"20230529","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230531","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230602","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230605","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230609","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230612","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230616","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230619","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230621","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230626","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230630","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230707","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230710","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230714","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230717","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230721","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230724","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230728","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":50.0}],"status":"executed","execution_date":"20230731","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":100.0}],"status":"executed","execution_date":"20230801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230804","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":100.0}],"status":"executed","execution_date":"20230807","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230811","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":50.0}],"status":"executed","execution_date":"20230814","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230818","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":50.0}],"status":"executed","execution_date":"20230821","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230825","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":50.0}],"status":"executed","execution_date":"20230828","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230831","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230901","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230904","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230908","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230911","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230915","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230918","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230922","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230925","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230928","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231013","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231016","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231020","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231023","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231027","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231030","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231103","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231106","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231110","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231113","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231117","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231120","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231124","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231127","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231130","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231201","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231204","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231208","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231211","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231215","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231218","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231222","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231225","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231229","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240105","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240108","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240112","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240115","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240119","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240122","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240126","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240129","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240131","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240202","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240208","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240219","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240223","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240226","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240229","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20240301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240301","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20240304","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240308","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20240311","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240315","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":50.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20240318","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240322","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":50.0},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20240325","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240329","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.5311340559636388,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":53.11340559636388}],"status":"executed","execution_date":"20240401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240403","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.744782323203318,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":37.2391161601659},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":37.2391161601659}],"status":"executed","execution_date":"20240408","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240412","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.751755443645588,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":37.5877721822794},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":37.5877721822794}],"status":"executed","execution_date":"20240415","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240419","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7226923873596492,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":36.13461936798246},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":36.13461936798246}],"status":"executed","execution_date":"20240422","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240426","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7236653494796099,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":36.18326747398049},{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":36.18326747398049}],"status":"executed","execution_date":"20240429","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240430","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.8430735336343606,"holdings":[{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":84.30735336343605}],"status":"executed","execution_date":"20240506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240510","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8624935201875338,"holdings":[{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":86.24935201875338}],"status":"executed","execution_date":"20240513","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240517","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159730.SZ","fund":"博时国证龙头家电ETF","group":"消费","target_pct":50.0},{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20240520","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240524","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":50.0},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":50.0}],"status":"executed","execution_date":"20240527","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240531","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":100.0}],"status":"executed","execution_date":"20240603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240607","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":100.0}],"status":"executed","execution_date":"20240611","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240614","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159707.SZ","fund":"华宝中证800地产ETF","group":"地产基建","target_pct":50.0},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":50.0}],"status":"executed","execution_date":"20240617","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240621","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":50.0},{"code":"561560.SH","fund":"华泰柏瑞中证全指电力公用事业ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20240624","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240628","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240705","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240708","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240712","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159994.SZ","fund":"银华中证5G通信主题ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20240715","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240719","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159994.SZ","fund":"银华中证5G通信主题ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20240722","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240726","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240729","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240802","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240805","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240809","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240812","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240816","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240819","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240823","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240826","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240830","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240906","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240909","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240913","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240918","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240920","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240923","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240927","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20240930","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240930","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.7234578384029935,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":72.34578384029935}],"status":"executed","execution_date":"20241008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241011","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5540283287079836,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":27.701416435399178},{"code":"516100.SH","fund":"华夏中证金融科技主题ETF","group":"金融","target_pct":27.701416435399178}],"status":"executed","execution_date":"20241014","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241018","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5248004982722083,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":26.240024913610416},{"code":"516100.SH","fund":"华夏中证金融科技主题ETF","group":"金融","target_pct":26.240024913610416}],"status":"executed","execution_date":"20241021","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241025","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5253965002074364,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":26.26982501037182},{"code":"516100.SH","fund":"华夏中证金融科技主题ETF","group":"金融","target_pct":26.26982501037182}],"status":"executed","execution_date":"20241028","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241031","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.4302024348958008,"holdings":[{"code":"516100.SH","fund":"华夏中证金融科技主题ETF","group":"金融","target_pct":21.51012174479004},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":21.51012174479004}],"status":"executed","execution_date":"20241101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241101","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.4203595851145077,"holdings":[{"code":"516100.SH","fund":"华夏中证金融科技主题ETF","group":"金融","target_pct":21.017979255725386},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":21.017979255725386}],"status":"executed","execution_date":"20241104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241108","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.39646447199702955,"holdings":[{"code":"516100.SH","fund":"华夏中证金融科技主题ETF","group":"金融","target_pct":19.823223599851477},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":19.823223599851477}],"status":"executed","execution_date":"20241111","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241115","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.38830318965123534,"holdings":[{"code":"516100.SH","fund":"华夏中证金融科技主题ETF","group":"金融","target_pct":19.415159482561766},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":19.415159482561766}],"status":"executed","execution_date":"20241118","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241122","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.3768029224128717,"holdings":[{"code":"516100.SH","fund":"华夏中证金融科技主题ETF","group":"金融","target_pct":18.840146120643585},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":18.840146120643585}],"status":"executed","execution_date":"20241125","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241129","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.3732411685762106,"holdings":[{"code":"516100.SH","fund":"华夏中证金融科技主题ETF","group":"金融","target_pct":18.66205842881053},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":18.66205842881053}],"status":"executed","execution_date":"20241202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241206","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5062414835940859,"holdings":[{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":25.312074179704297},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":25.312074179704297}],"status":"executed","execution_date":"20241209","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241213","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5070222323721885,"holdings":[{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":25.351111618609423},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":25.351111618609423}],"status":"executed","execution_date":"20241216","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241220","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.50153877958141,"holdings":[{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":25.0769389790705},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":25.0769389790705}],"status":"executed","execution_date":"20241223","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241227","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5221583169379219,"holdings":[{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":26.107915846896095},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":26.107915846896095}],"status":"executed","execution_date":"20241230","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241231","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.9310366095250546,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":46.55183047625273},{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":46.55183047625273}],"status":"executed","execution_date":"20250102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250103","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250106","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250110","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250113","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250117","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250120","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250124","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250127","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250127","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250207","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250210","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250214","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159732.SZ","fund":"华夏国证消费电子主题ETF","group":"电子","target_pct":50.0},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20250217","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250221","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":50.0},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":50.0}],"status":"executed","execution_date":"20250224","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250228","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.6095663797292311,"holdings":[{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":60.95663797292311}],"status":"executed","execution_date":"20250303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250307","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6247713159895195,"holdings":[{"code":"516000.SH","fund":"华夏中证大数据产业ETF","group":"软件AI","target_pct":31.238565799475975},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":31.238565799475975}],"status":"executed","execution_date":"20250310","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250314","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6181848588541203,"holdings":[{"code":"516000.SH","fund":"华夏中证大数据产业ETF","group":"软件AI","target_pct":30.909242942706015},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":30.909242942706015}],"status":"executed","execution_date":"20250317","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250321","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9066704324811523,"holdings":[{"code":"560280.SH","fund":"广发中证工程机械主题ETF","group":"高端制造","target_pct":45.33352162405762},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":45.33352162405762}],"status":"executed","execution_date":"20250324","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250328","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":50.0}],"status":"executed","execution_date":"20250331","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250403","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250407","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250411","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250414","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250418","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250421","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250425","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250428","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250430","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250509","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250512","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250516","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"562550.SH","fund":"华夏中证绿色电力ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20250519","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250523","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20250526","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250530","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250606","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20250609","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250613","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"516080.SH","fund":"易方达中证创新药产业ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20250616","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250620","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"516080.SH","fund":"易方达中证创新药产业ETF","group":"医药","target_pct":50.0}],"status":"executed","execution_date":"20250623","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250627","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20250630","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.6958835313047578,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":69.58835313047578}],"status":"executed","execution_date":"20250701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250704","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9682696051379376,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":48.41348025689688},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":48.41348025689688}],"status":"executed","execution_date":"20250707","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250711","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.916615182218053,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":45.830759110902655},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":45.830759110902655}],"status":"executed","execution_date":"20250714","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250718","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8696524492157547,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":86.96524492157548}],"status":"executed","execution_date":"20250721","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250725","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8995509342091691,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":89.95509342091691}],"status":"executed","execution_date":"20250728","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250731","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.8893652167172159,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":88.9365216717216}],"status":"executed","execution_date":"20250801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250801","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9045425320859241,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":90.4542532085924}],"status":"executed","execution_date":"20250804","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250808","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9474065031675815,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":94.74065031675815}],"status":"executed","execution_date":"20250811","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250815","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.8338829811455963,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":83.38829811455963}],"status":"executed","execution_date":"20250818","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250822","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7994926523519849,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":79.94926523519848}],"status":"executed","execution_date":"20250825","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250829","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.6682164230406066,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":66.82164230406066}],"status":"executed","execution_date":"20250901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250905","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5297787250074225,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":52.97787250074225}],"status":"executed","execution_date":"20250908","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250912","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.47356027428304653,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":47.35602742830466}],"status":"executed","execution_date":"20250915","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250919","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.4716137299838635,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":47.161372998386355}],"status":"executed","execution_date":"20250922","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250926","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.7015750235922827,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":35.07875117961414},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":35.07875117961414}],"status":"executed","execution_date":"20250929","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250930","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.7446880526831621,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":74.4688052683162}],"status":"executed","execution_date":"20251009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251010","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6711623149877587,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":67.11623149877587}],"status":"executed","execution_date":"20251013","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251017","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6161641608331009,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":61.616416083310085}],"status":"executed","execution_date":"20251020","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251024","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6149392177272749,"holdings":[{"code":"561160.SH","fund":"富国中证电池主题ETF","group":"新能源","target_pct":30.746960886363745},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":30.746960886363745}],"status":"executed","execution_date":"20251027","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251031","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.5480588825830418,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":54.80588825830418}],"status":"executed","execution_date":"20251103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251107","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":50.0},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20251110","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251114","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.99106736294804,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":49.553368147402},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":49.553368147402}],"status":"executed","execution_date":"20251117","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251121","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9653257137820117,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":48.266285689100584},{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":48.266285689100584}],"status":"executed","execution_date":"20251124","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251128","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":50.0},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20251201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251205","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":50.0},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20251208","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251212","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"516120.SH","fund":"富国中证细分化工产业主题ETF","group":"材料","target_pct":50.0},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":50.0}],"status":"executed","execution_date":"20251215","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251219","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9750145690364739,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":48.7507284518237},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":48.7507284518237}],"status":"executed","execution_date":"20251222","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251226","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.9608642627849779,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":48.0432131392489},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":48.0432131392489}],"status":"executed","execution_date":"20251229","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251231","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.5904371236662829,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":59.043712366628284}],"status":"executed","execution_date":"20260105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260109","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6226593188145183,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":62.26593188145183}],"status":"executed","execution_date":"20260112","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260116","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6028915261583778,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":60.28915261583778}],"status":"executed","execution_date":"20260119","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260123","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6521964036775738,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":32.60982018387869},{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":32.60982018387869}],"status":"executed","execution_date":"20260126","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260130","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.47580745894518545,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":47.58074589451854}],"status":"executed","execution_date":"20260202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260206","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.46330160992882874,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":46.330160992882874}],"status":"executed","execution_date":"20260209","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260213","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6295634484581245,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":31.478172422906226},{"code":"560860.SH","fund":"万家中证工业有色金属主题ETF","group":"材料","target_pct":31.478172422906226}],"status":"executed","execution_date":"20260224","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260227","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.942036730599804,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":94.2036730599804}],"status":"executed","execution_date":"20260302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260306","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6173339293368132,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":61.733392933681316}],"status":"executed","execution_date":"20260309","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260313","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6009640793955344,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":60.096407939553444}],"status":"executed","execution_date":"20260316","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260320","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20260323","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260327","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":50.0}],"status":"executed","execution_date":"20260330","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260331","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260403","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260407","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260410","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20260413","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260417","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20260420","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260424","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":1.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":50.0}],"status":"executed","execution_date":"20260427","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260430","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.593941479485241,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":59.3941479485241}],"status":"executed","execution_date":"20260506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260508","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5872284096302961,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":58.72284096302961}],"status":"executed","execution_date":"20260511","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260515","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.5954316122213016,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":59.54316122213016}],"status":"executed","execution_date":"20260518","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260522","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.6501111394065583,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":32.505556970327916},{"code":"588810.SH","fund":"富国上证科创板芯片ETF","group":"半导体","target_pct":32.505556970327916}],"status":"executed","execution_date":"20260525","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260529","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":100.0,"risk_factor":0.5262503304745512,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":52.62503304745512}],"status":"executed","execution_date":"20260601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260605","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.513573093020127,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":51.3573093020127}],"status":"executed","execution_date":"20260608","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260612","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.4755138866849304,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":47.55138866849304}],"status":"executed","execution_date":"20260615","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260618","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.459911039134574,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":45.9911039134574}],"status":"executed","execution_date":"20260622","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260626","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.4637080697377286,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":46.37080697377286}],"status":"executed","execution_date":"20260629","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260630","reason":["calendar_update"],"slots_updated":[0],"raw_budget_pct":100.0,"risk_factor":0.4458244792491377,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":44.58244792491377}],"status":"executed","execution_date":"20260701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260703","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.4077240194536011,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":40.77240194536011}],"status":"executed","execution_date":"20260706","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260710","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":100.0,"risk_factor":0.3820620949246554,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":38.20620949246554}],"status":"executed","execution_date":"20260713","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260717","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":0.6862448873979794,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":34.31224436989897}],"status":"executed","execution_date":"20260720","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260724","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":50.0,"risk_factor":0.596988329564351,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":29.84941647821755}],"status":"executed","execution_date":"20260727","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260731","reason":["calendar_update"],"slots_updated":[0,1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260807","reason":["calendar_update"],"slots_updated":[1],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260810","superseded_date":null,"waiting_sessions":0}]},"ensemble_buffer":{"periods":[{"start":"20190102","end":"20190131","signal_date":"20181228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190201","end":"20190228","signal_date":"20190131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190301","end":"20190329","signal_date":"20190228","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":61.806899101318095},{"code":"512000.SH","weight_pct":30.903449550659047}],"cash_pct":7.289651348022863},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":63.826486886843746},{"code":"512000.SH","weight_pct":29.45118694082095}],"cash_pct":6.722326172335302}},{"start":"20190401","end":"20190430","signal_date":"20190329","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":51.86268993344862},{"code":"512900.SH","weight_pct":25.93134496672431}],"cash_pct":22.20596509982706},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":53.63387993110599},{"code":"512900.SH","weight_pct":24.04890368858821}],"cash_pct":22.317216380305805}},{"start":"20190506","end":"20190531","signal_date":"20190430","sessions":20,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.28547179865978}],"cash_pct":20.714528201340222},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.77905373871252}],"cash_pct":20.220946261287487}},{"start":"20190603","end":"20190628","signal_date":"20190531","sessions":19,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.70492217186772}],"cash_pct":30.29507782813228},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":70.79869935537045}],"cash_pct":29.20130064462956}},{"start":"20190701","end":"20190731","signal_date":"20190628","sessions":23,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":27.79003986011398},{"code":"512000.SH","weight_pct":27.79003986011398},{"code":"512400.SH","weight_pct":27.79003986011398}],"cash_pct":16.62988041965806},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":27.770558781276687},{"code":"512000.SH","weight_pct":27.378703020303245},{"code":"512400.SH","weight_pct":27.62727323849124}],"cash_pct":17.223464959928837}},{"start":"20190801","end":"20190830","signal_date":"20190731","sessions":22,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":33.33333333333333},{"code":"512660.SH","weight_pct":33.33333333333333},{"code":"512700.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":34.65331799517883},{"code":"512660.SH","weight_pct":34.001537194175235},{"code":"512700.SH","weight_pct":31.345144810645913}],"cash_pct":2.220446049250313e-14}},{"start":"20190902","end":"20190930","signal_date":"20190830","sessions":20,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":33.33333333333333},{"code":"512010.SH","weight_pct":33.33333333333333},{"code":"512400.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":32.84298006606477},{"code":"512010.SH","weight_pct":34.07618627631868},{"code":"512400.SH","weight_pct":33.08083365761655}],"cash_pct":0.0}},{"start":"20191008","end":"20191031","signal_date":"20190930","sessions":18,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":66.66666666666666},{"code":"512980.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":68.02118001559916},{"code":"512980.SH","weight_pct":31.978819984400815}],"cash_pct":2.220446049250313e-14}},{"start":"20191101","end":"20191129","signal_date":"20191031","sessions":21,"start_weights":{"holdings":[{"code":"512010.SH","weight_pct":66.66666666666666},{"code":"512800.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512010.SH","weight_pct":66.43735824684197},{"code":"512800.SH","weight_pct":33.562641753158}],"cash_pct":3.3306690738754696e-14}},{"start":"20191202","end":"20191231","signal_date":"20191129","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200102","end":"20200123","signal_date":"20191231","sessions":16,"start_weights":{"holdings":[{"code":"512000.SH","weight_pct":33.33333333333333},{"code":"512400.SH","weight_pct":33.33333333333333},{"code":"512800.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512000.SH","weight_pct":33.02072642878758},{"code":"512400.SH","weight_pct":34.17130112985953},{"code":"512800.SH","weight_pct":32.807972441352916}],"cash_pct":0.0}},{"start":"20200203","end":"20200228","signal_date":"20200123","sessions":20,"start_weights":{"holdings":[{"code":"159938.SZ","weight_pct":33.33333333333333},{"code":"512400.SH","weight_pct":33.33333333333333},{"code":"512980.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159938.SZ","weight_pct":32.615015282636676},{"code":"512400.SH","weight_pct":32.9963664835023},{"code":"512980.SH","weight_pct":34.38861823386101}],"cash_pct":2.220446049250313e-14}},{"start":"20200302","end":"20200331","signal_date":"20200228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200401","end":"20200430","signal_date":"20200331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200506","end":"20200529","signal_date":"20200430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200601","end":"20200630","signal_date":"20200529","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200701","end":"20200731","signal_date":"20200630","sessions":23,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":93.94624828527027}],"cash_pct":6.053751714729727},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":95.12158473290405}],"cash_pct":4.8784152670959475}},{"start":"20200803","end":"20200831","signal_date":"20200731","sessions":21,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":56.61520506935827},{"code":"512710.SH","weight_pct":28.307602534679134}],"cash_pct":15.077192395962602},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":54.05083630573727},{"code":"512710.SH","weight_pct":29.70997877015396}],"cash_pct":16.239184924108763}},{"start":"20200901","end":"20200930","signal_date":"20200831","sessions":22,"start_weights":{"holdings":[{"code":"510150.SH","weight_pct":28.61102283096497},{"code":"512690.SH","weight_pct":28.61102283096497},{"code":"512710.SH","weight_pct":28.61102283096497}],"cash_pct":14.166931507105085},"end_weights":{"holdings":[{"code":"510150.SH","weight_pct":28.518238173140187},{"code":"512690.SH","weight_pct":28.11566149176457},{"code":"512710.SH","weight_pct":28.347177253881668}],"cash_pct":15.018923081213575}},{"start":"20201009","end":"20201030","signal_date":"20200930","sessions":16,"start_weights":{"holdings":[{"code":"510150.SH","weight_pct":30.343990213043575},{"code":"512070.SH","weight_pct":30.343990213043575},{"code":"512690.SH","weight_pct":30.343990213043575}],"cash_pct":8.968029360869266},"end_weights":{"holdings":[{"code":"510150.SH","weight_pct":30.018950754965356},{"code":"512070.SH","weight_pct":28.742346178387013},{"code":"512690.SH","weight_pct":32.44706420927818}],"cash_pct":8.791638857369444}},{"start":"20201102","end":"20201130","signal_date":"20201030","sessions":21,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.78459771777928}],"cash_pct":17.215402282220726},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.49832358157138}],"cash_pct":16.501676418428612}},{"start":"20201201","end":"20201231","signal_date":"20201130","sessions":23,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":30.682343149405472},{"code":"512690.SH","weight_pct":61.364686298810945}],"cash_pct":7.952970551783589},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":27.79841552356804},{"code":"512690.SH","weight_pct":65.37090610976016}],"cash_pct":6.830678366671816}},{"start":"20210104","end":"20210129","signal_date":"20201231","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":58.984750233548546},{"code":"515700.SH","weight_pct":29.492375116774273}],"cash_pct":11.522874649677185},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":58.41250300678236},{"code":"515700.SH","weight_pct":29.65656506722174}],"cash_pct":11.930931925995903}},{"start":"20210201","end":"20210226","signal_date":"20210129","sessions":15,"start_weights":{"holdings":[{"code":"512170.SH","weight_pct":24.16165543811165},{"code":"515700.SH","weight_pct":48.3233108762233}],"cash_pct":27.515033685665045},"end_weights":{"holdings":[{"code":"512170.SH","weight_pct":24.469907675647253},{"code":"515700.SH","weight_pct":46.101560544436246}],"cash_pct":29.4285317799165}},{"start":"20210301","end":"20210331","signal_date":"20210226","sessions":23,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":33.33333333333333},{"code":"515210.SH","weight_pct":33.33333333333333},{"code":"515700.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":34.695813736589734},{"code":"515210.SH","weight_pct":34.65589332944644},{"code":"515700.SH","weight_pct":30.648292933963845}],"cash_pct":0.0}},{"start":"20210401","end":"20210430","signal_date":"20210331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210506","end":"20210531","signal_date":"20210430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210601","end":"20210630","signal_date":"20210531","sessions":21,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":33.33333333333333},{"code":"512810.SH","weight_pct":33.33333333333333},{"code":"515210.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":35.924711897092216},{"code":"512810.SH","weight_pct":32.7736235574025},{"code":"515210.SH","weight_pct":31.301664545505297}],"cash_pct":0.0}},{"start":"20210701","end":"20210730","signal_date":"20210630","sessions":22,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":28.045804117472926},{"code":"512480.SH","weight_pct":56.09160823494585}],"cash_pct":15.862587647581217},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":27.94852044350727},{"code":"512480.SH","weight_pct":58.12142196748997}],"cash_pct":13.930057589002764}},{"start":"20210802","end":"20210831","signal_date":"20210730","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210901","end":"20210930","signal_date":"20210831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211008","end":"20211029","signal_date":"20210930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211101","end":"20211130","signal_date":"20211029","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211201","end":"20211231","signal_date":"20211130","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220104","end":"20220128","signal_date":"20211231","sessions":19,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":66.66666666666666},{"code":"516520.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":64.57186538489933},{"code":"516520.SH","weight_pct":35.4281346151007}],"cash_pct":0.0}},{"start":"20220207","end":"20220228","signal_date":"20220128","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220301","end":"20220331","signal_date":"20220228","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220401","end":"20220429","signal_date":"20220331","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220505","end":"20220531","signal_date":"20220429","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220601","end":"20220630","signal_date":"20220531","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220701","end":"20220729","signal_date":"20220630","sessions":21,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":20.1664930873834},{"code":"516110.SH","weight_pct":20.1664930873834},{"code":"561910.SH","weight_pct":20.1664930873834}],"cash_pct":39.5005207378498},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":19.195404999287767},{"code":"516110.SH","weight_pct":20.924552603095613},{"code":"561910.SH","weight_pct":20.267410030102663}],"cash_pct":39.61263236751395}},{"start":"20220801","end":"20220831","signal_date":"20220729","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220901","end":"20220930","signal_date":"20220831","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221010","end":"20221031","signal_date":"20220930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221101","end":"20221130","signal_date":"20221031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221201","end":"20221230","signal_date":"20221130","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230103","end":"20230131","signal_date":"20221230","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230201","end":"20230228","signal_date":"20230131","sessions":20,"start_weights":{"holdings":[{"code":"159851.SZ","weight_pct":33.33333333333333},{"code":"512690.SH","weight_pct":33.33333333333333},{"code":"516620.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159851.SZ","weight_pct":32.57029968278253},{"code":"512690.SH","weight_pct":34.21154602339912},{"code":"516620.SH","weight_pct":33.2181542938183}],"cash_pct":3.3306690738754696e-14}},{"start":"20230301","end":"20230331","signal_date":"20230228","sessions":23,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":33.33333333333333},{"code":"512690.SH","weight_pct":33.33333333333333},{"code":"516950.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":39.3980951752863},{"code":"512690.SH","weight_pct":29.888604960118272},{"code":"516950.SH","weight_pct":30.713299864595445}],"cash_pct":0.0}},{"start":"20230403","end":"20230428","signal_date":"20230331","sessions":19,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":49.899698238321335},{"code":"516630.SH","weight_pct":24.949849119160667}],"cash_pct":25.150452642518005},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":54.77736542812465},{"code":"516630.SH","weight_pct":21.485498009081365}],"cash_pct":23.737136562793992}},{"start":"20230504","end":"20230531","signal_date":"20230428","sessions":20,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":44.63213029357516}],"cash_pct":55.36786970642484},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":42.336770585684306}],"cash_pct":57.663229414315694}},{"start":"20230601","end":"20230630","signal_date":"20230531","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230703","end":"20230731","signal_date":"20230630","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230801","end":"20230831","signal_date":"20230731","sessions":23,"start_weights":{"holdings":[{"code":"159745.SZ","weight_pct":33.33333333333333},{"code":"516110.SH","weight_pct":66.66666666666666}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159745.SZ","weight_pct":33.64896491408078},{"code":"516110.SH","weight_pct":66.35103508591921}],"cash_pct":2.220446049250313e-14}},{"start":"20230901","end":"20230928","signal_date":"20230831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231009","end":"20231031","signal_date":"20230928","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231101","end":"20231130","signal_date":"20231031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231201","end":"20231229","signal_date":"20231130","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240102","end":"20240131","signal_date":"20231229","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240201","end":"20240229","signal_date":"20240131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240301","end":"20240329","signal_date":"20240229","sessions":21,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":33.33333333333333},{"code":"515220.SH","weight_pct":33.33333333333333},{"code":"515880.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":33.91708518910409},{"code":"515220.SH","weight_pct":31.904303346739404},{"code":"515880.SH","weight_pct":34.178611464156496}],"cash_pct":0.0}},{"start":"20240401","end":"20240430","signal_date":"20240329","sessions":20,"start_weights":{"holdings":[{"code":"159652.SZ","weight_pct":33.33333333333333},{"code":"512700.SH","weight_pct":33.33333333333333},{"code":"515880.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159652.SZ","weight_pct":33.19537146492765},{"code":"512700.SH","weight_pct":33.966323822099994},{"code":"515880.SH","weight_pct":32.83830471297235}],"cash_pct":0.0}},{"start":"20240506","end":"20240531","signal_date":"20240430","sessions":20,"start_weights":{"holdings":[{"code":"159652.SZ","weight_pct":33.33333333333333},{"code":"516310.SH","weight_pct":33.33333333333333},{"code":"516650.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159652.SZ","weight_pct":32.94290812797352},{"code":"516310.SH","weight_pct":34.224923524998495},{"code":"516650.SH","weight_pct":32.83216834702798}],"cash_pct":0.0}},{"start":"20240603","end":"20240628","signal_date":"20240531","sessions":19,"start_weights":{"holdings":[{"code":"159652.SZ","weight_pct":33.33333333333333},{"code":"159707.SZ","weight_pct":33.33333333333333},{"code":"516910.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159652.SZ","weight_pct":34.189570375958645},{"code":"159707.SZ","weight_pct":31.357100008840295},{"code":"516910.SH","weight_pct":34.45332961520101}],"cash_pct":6.661338147750939e-14}},{"start":"20240701","end":"20240731","signal_date":"20240628","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240801","end":"20240830","signal_date":"20240731","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240902","end":"20240930","signal_date":"20240830","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20241008","end":"20241031","signal_date":"20240930","sessions":18,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":45.3962452965203},{"code":"516860.SH","weight_pct":22.69812264826015}],"cash_pct":31.905632055219545},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":40.98636781132539},{"code":"516860.SH","weight_pct":27.319704895720463}],"cash_pct":31.69392729295415}},{"start":"20241101","end":"20241129","signal_date":"20241031","sessions":21,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":43.84926899601457}],"cash_pct":56.15073100398542},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":48.05355259901113}],"cash_pct":51.94644740098888}},{"start":"20241202","end":"20241231","signal_date":"20241129","sessions":22,"start_weights":{"holdings":[{"code":"516620.SH","weight_pct":15.417330651081857},{"code":"516860.SH","weight_pct":30.834661302163713}],"cash_pct":53.748008046754435},"end_weights":{"holdings":[{"code":"516620.SH","weight_pct":14.827068072297244},{"code":"516860.SH","weight_pct":28.86549136581048}],"cash_pct":56.30744056189228}},{"start":"20250102","end":"20250127","signal_date":"20241231","sessions":18,"start_weights":{"holdings":[{"code":"159994.SZ","weight_pct":29.485691241695644},{"code":"516310.SH","weight_pct":29.485691241695644},{"code":"516860.SH","weight_pct":29.485691241695644}],"cash_pct":11.542926274913068},"end_weights":{"holdings":[{"code":"159994.SZ","weight_pct":30.249604521145244},{"code":"516310.SH","weight_pct":29.82443972148146},{"code":"516860.SH","weight_pct":28.65858696065159}],"cash_pct":11.26736879672171}},{"start":"20250205","end":"20250228","signal_date":"20250127","sessions":18,"start_weights":{"holdings":[{"code":"159770.SZ","weight_pct":29.443142792905075},{"code":"516310.SH","weight_pct":29.443142792905075},{"code":"562500.SH","weight_pct":29.443142792905075}],"cash_pct":11.670571621284775},"end_weights":{"holdings":[{"code":"159770.SZ","weight_pct":30.596209581095806},{"code":"516310.SH","weight_pct":27.809134999722534},{"code":"562500.SH","weight_pct":30.635064153410756}],"cash_pct":10.959591265770907}},{"start":"20250303","end":"20250331","signal_date":"20250228","sessions":21,"start_weights":{"holdings":[{"code":"159770.SZ","weight_pct":20.888398279630096},{"code":"515400.SH","weight_pct":20.888398279630096},{"code":"562500.SH","weight_pct":20.888398279630096}],"cash_pct":37.334805161109706},"end_weights":{"holdings":[{"code":"159770.SZ","weight_pct":20.716697631242837},{"code":"515400.SH","weight_pct":20.089115903360927},{"code":"562500.SH","weight_pct":20.734470715413472}],"cash_pct":38.45971574998277}},{"start":"20250401","end":"20250430","signal_date":"20250331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250506","end":"20250530","signal_date":"20250430","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250603","end":"20250630","signal_date":"20250530","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250701","end":"20250731","signal_date":"20250630","sessions":23,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":32.27165498811884},{"code":"516100.SH","weight_pct":32.27165498811884},{"code":"516310.SH","weight_pct":32.27165498811884}],"cash_pct":3.185035035643491},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":36.42203990855168},{"code":"516100.SH","weight_pct":30.9926674998235},{"code":"516310.SH","weight_pct":29.606863977756987}],"cash_pct":2.978428613867834}},{"start":"20250801","end":"20250829","signal_date":"20250731","sessions":21,"start_weights":{"holdings":[{"code":"159713.SZ","weight_pct":33.33333333333333},{"code":"515880.SH","weight_pct":66.66666666666666}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159713.SZ","weight_pct":30.812435318955185},{"code":"515880.SH","weight_pct":69.18756468104485}],"cash_pct":0.0}},{"start":"20250901","end":"20250930","signal_date":"20250829","sessions":22,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":48.16207901952554},{"code":"515980.SH","weight_pct":24.08103950976277}],"cash_pct":27.75688147071168},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":47.41589710212163},{"code":"515980.SH","weight_pct":24.971331663354505}],"cash_pct":27.61277123452386}},{"start":"20251009","end":"20251031","signal_date":"20250930","sessions":17,"start_weights":{"holdings":[{"code":"159582.SZ","weight_pct":25.045744593353824},{"code":"515880.SH","weight_pct":25.045744593353824},{"code":"561910.SH","weight_pct":25.045744593353824}],"cash_pct":24.862766219938525},"end_weights":{"holdings":[{"code":"159582.SZ","weight_pct":23.293950681717728},{"code":"515880.SH","weight_pct":25.724908685351274},{"code":"561910.SH","weight_pct":25.613291132252016}],"cash_pct":25.367849500678986}},{"start":"20251103","end":"20251128","signal_date":"20251031","sessions":20,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":26.731863453123612},{"code":"515220.SH","weight_pct":26.731863453123612},{"code":"515880.SH","weight_pct":26.731863453123612}],"cash_pct":19.804409640629174},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":27.0654090573756},{"code":"515220.SH","weight_pct":25.632583212375735},{"code":"515880.SH","weight_pct":26.8978551319538}],"cash_pct":20.404152598294868}},{"start":"20251201","end":"20251231","signal_date":"20251128","sessions":23,"start_weights":{"holdings":[{"code":"515020.SH","weight_pct":33.33333333333333},{"code":"561160.SH","weight_pct":33.33333333333333},{"code":"562510.SH","weight_pct":33.33333333333333}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"515020.SH","weight_pct":32.30662756827074},{"code":"561160.SH","weight_pct":33.289016085095135},{"code":"562510.SH","weight_pct":34.40435634663411}],"cash_pct":2.220446049250313e-14}},{"start":"20260105","end":"20260130","signal_date":"20251231","sessions":20,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":30.54511389733015},{"code":"159638.SZ","weight_pct":30.54511389733015},{"code":"561330.SH","weight_pct":30.54511389733015}],"cash_pct":8.364658308009542},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":29.31563089221752},{"code":"159638.SZ","weight_pct":28.72638018977088},{"code":"561330.SH","weight_pct":34.23274220897371}],"cash_pct":7.725246709037892}},{"start":"20260202","end":"20260227","signal_date":"20260130","sessions":14,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":43.00121455537506},{"code":"561330.SH","weight_pct":21.50060727768753}],"cash_pct":35.49817816693741},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":41.943940891297366},{"code":"561330.SH","weight_pct":23.74411226294339}],"cash_pct":34.311946845759245}},{"start":"20260302","end":"20260331","signal_date":"20260227","sessions":22,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":32.8010483958484},{"code":"159697.SZ","weight_pct":32.8010483958484},{"code":"560280.SH","weight_pct":32.8010483958484}],"cash_pct":1.5968548124548065},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":31.83329956332444},{"code":"159697.SZ","weight_pct":33.66580570772269},{"code":"560280.SH","weight_pct":32.66307202544258}],"cash_pct":1.8378227035102945}},{"start":"20260401","end":"20260430","signal_date":"20260331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260506","end":"20260529","signal_date":"20260430","sessions":18,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":44.21266285357078},{"code":"562950.SH","weight_pct":22.10633142678539}],"cash_pct":33.68100571964383},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":46.69884792586099},{"code":"562950.SH","weight_pct":23.051240294797122}],"cash_pct":30.249911779341886}},{"start":"20260601","end":"20260630","signal_date":"20260529","sessions":21,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":19.61720796624145},{"code":"588170.SH","weight_pct":19.61720796624145},{"code":"588710.SH","weight_pct":19.61720796624145}],"cash_pct":41.14837610127565},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":17.132244832534717},{"code":"588170.SH","weight_pct":26.140569088784922},{"code":"588710.SH","weight_pct":26.073534999593402}],"cash_pct":30.653651079086952}},{"start":"20260701","end":"20260731","signal_date":"20260630","sessions":23,"start_weights":{"holdings":[{"code":"588170.SH","weight_pct":29.559825807564703},{"code":"588710.SH","weight_pct":14.779912903782352}],"cash_pct":55.66026128865295},"end_weights":{"holdings":[{"code":"588170.SH","weight_pct":22.96200602849561},{"code":"588710.SH","weight_pct":11.618887982542347}],"cash_pct":65.41910598896204}},{"start":"20260803","end":"20260811","signal_date":"20260731","sessions":7,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}}],"signals":[{"signal_date":"20181228","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190131","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20190201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190228","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.9271034865197714,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":61.806899101318095},{"code":"512000.SH","fund":"华宝中证全指证券公司ETF","group":"金融","target_pct":30.903449550659047}],"status":"executed","execution_date":"20190301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190329","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.7779403490017295,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":51.86268993344862},{"code":"512900.SH","fund":"南方中证全指证券公司ETF","group":"金融","target_pct":25.93134496672431}],"status":"executed","execution_date":"20190401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190430","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.7928547179865978,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":79.28547179865978}],"status":"executed","execution_date":"20190506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190531","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.6970492217186772,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":69.70492217186772}],"status":"executed","execution_date":"20190603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190628","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.8337011958034194,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":27.79003986011398},{"code":"512000.SH","fund":"华宝中证全指证券公司ETF","group":"金融","target_pct":27.79003986011398},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":27.79003986011398}],"status":"executed","execution_date":"20190701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190731","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":33.33333333333333},{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":33.33333333333333},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":33.33333333333333}],"status":"executed","execution_date":"20190801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190830","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":33.33333333333333},{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":33.33333333333333},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":33.33333333333333}],"status":"executed","execution_date":"20190902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190930","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":66.66666666666666},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":33.33333333333333}],"status":"executed","execution_date":"20191008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191031","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512010.SH","fund":"易方达沪深300医药卫生ETF","group":"医药","target_pct":66.66666666666666},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":33.33333333333333}],"status":"executed","execution_date":"20191101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191129","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20191202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191231","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512000.SH","fund":"华宝中证全指证券公司ETF","group":"金融","target_pct":33.33333333333333},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":33.33333333333333},{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":33.33333333333333}],"status":"executed","execution_date":"20200102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200123","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159938.SZ","fund":"广发中证全指医药卫生ETF","group":"医药","target_pct":33.33333333333333},{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":33.33333333333333},{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":33.33333333333333}],"status":"executed","execution_date":"20200203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200228","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200331","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200430","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200529","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20200601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200630","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.9394624828527027,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":93.94624828527027}],"status":"executed","execution_date":"20200701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200731","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.849228076040374,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":56.61520506935827},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":28.307602534679134}],"status":"executed","execution_date":"20200803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200831","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.8583306849289493,"holdings":[{"code":"510150.SH","fund":"招商上证消费80ETF","group":"消费","target_pct":28.61102283096497},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":28.61102283096497},{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":28.61102283096497}],"status":"executed","execution_date":"20200901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200930","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.9103197063913073,"holdings":[{"code":"510150.SH","fund":"招商上证消费80ETF","group":"消费","target_pct":30.343990213043575},{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":30.343990213043575},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":30.343990213043575}],"status":"executed","execution_date":"20201009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201030","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.8278459771777927,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":82.78459771777928}],"status":"executed","execution_date":"20201102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201130","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.9204702944821642,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":30.682343149405472},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":61.364686298810945}],"status":"executed","execution_date":"20201201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201231","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.8847712535032282,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":58.984750233548546},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":29.492375116774273}],"status":"executed","execution_date":"20210104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210129","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.7248496631433495,"holdings":[{"code":"512170.SH","fund":"华宝中证医疗ETF","group":"医药","target_pct":24.16165543811165},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":48.3233108762233}],"status":"executed","execution_date":"20210201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210226","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":33.33333333333333},{"code":"515210.SH","fund":"国泰中证钢铁ETF","group":"材料","target_pct":33.33333333333333},{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":33.33333333333333}],"status":"executed","execution_date":"20210301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210331","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210430","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210531","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":33.33333333333333},{"code":"512810.SH","fund":"华宝中证军工ETF","group":"军工航天","target_pct":33.33333333333333},{"code":"515210.SH","fund":"国泰中证钢铁ETF","group":"材料","target_pct":33.33333333333333}],"status":"executed","execution_date":"20210601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210630","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.841374123524188,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":28.045804117472926},{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":56.09160823494585}],"status":"executed","execution_date":"20210701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210730","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210802","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210831","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20210901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210930","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211029","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211130","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20211201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211231","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":66.66666666666666},{"code":"516520.SH","fund":"华泰柏瑞中证智能汽车主题ETF","group":"汽车","target_pct":33.33333333333333}],"status":"executed","execution_date":"20220104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220128","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220228","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220331","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220429","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220505","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220531","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220630","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.604994792621502,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":20.1664930873834},{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":20.1664930873834},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":20.1664930873834}],"status":"executed","execution_date":"20220701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220729","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220831","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20220901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220930","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221031","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221130","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20221201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221230","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230131","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159851.SZ","fund":"华宝中证金融科技主题ETF","group":"金融","target_pct":33.33333333333333},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":33.33333333333333},{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":33.33333333333333}],"status":"executed","execution_date":"20230201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230228","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":33.33333333333333},{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":33.33333333333333},{"code":"516950.SH","fund":"银华中证基建ETF","group":"地产基建","target_pct":33.33333333333333}],"status":"executed","execution_date":"20230301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230331","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.74849547357482,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":49.899698238321335},{"code":"516630.SH","fund":"华夏中证云计算与大数据主题ETF","group":"软件AI","target_pct":24.949849119160667}],"status":"executed","execution_date":"20230403","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230428","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.4463213029357516,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":44.63213029357516}],"status":"executed","execution_date":"20230504","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230531","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230630","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230731","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159745.SZ","fund":"国泰中证全指建筑材料ETF","group":"地产基建","target_pct":33.33333333333333},{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":66.66666666666666}],"status":"executed","execution_date":"20230801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230831","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20230901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230928","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231031","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231130","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20231201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231229","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240131","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240229","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":33.33333333333333},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":33.33333333333333},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":33.33333333333333}],"status":"executed","execution_date":"20240301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240329","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159652.SZ","fund":"汇添富中证细分有色金属产业主题ETF","group":"材料","target_pct":33.33333333333333},{"code":"512700.SH","fund":"南方中证银行ETF","group":"金融","target_pct":33.33333333333333},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":33.33333333333333}],"status":"executed","execution_date":"20240401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240430","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159652.SZ","fund":"汇添富中证细分有色金属产业主题ETF","group":"材料","target_pct":33.33333333333333},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":33.33333333333333},{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":33.33333333333333}],"status":"executed","execution_date":"20240506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240531","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159652.SZ","fund":"汇添富中证细分有色金属产业主题ETF","group":"材料","target_pct":33.33333333333333},{"code":"159707.SZ","fund":"华宝中证800地产ETF","group":"地产基建","target_pct":33.33333333333333},{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":33.33333333333333}],"status":"executed","execution_date":"20240603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240628","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240731","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240830","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20240902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240930","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.6809436794478045,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":45.3962452965203},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":22.69812264826015}],"status":"executed","execution_date":"20241008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241031","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.43849268996014573,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":43.84926899601457}],"status":"executed","execution_date":"20241101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241129","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.4625199195324557,"holdings":[{"code":"516620.SH","fund":"国泰中证影视主题ETF","group":"传媒游戏","target_pct":15.417330651081857},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":30.834661302163713}],"status":"executed","execution_date":"20241202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241231","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.8845707372508693,"holdings":[{"code":"159994.SZ","fund":"银华中证5G通信主题ETF","group":"通信","target_pct":29.485691241695644},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":29.485691241695644},{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":29.485691241695644}],"status":"executed","execution_date":"20250102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250127","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.8832942837871522,"holdings":[{"code":"159770.SZ","fund":"天弘中证机器人ETF","group":"高端制造","target_pct":29.443142792905075},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":29.443142792905075},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":29.443142792905075}],"status":"executed","execution_date":"20250205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250228","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.6266519483889029,"holdings":[{"code":"159770.SZ","fund":"天弘中证机器人ETF","group":"高端制造","target_pct":20.888398279630096},{"code":"515400.SH","fund":"富国中证大数据产业ETF","group":"软件AI","target_pct":20.888398279630096},{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":20.888398279630096}],"status":"executed","execution_date":"20250303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250331","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250430","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250530","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20250603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250630","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.9681496496435652,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":32.27165498811884},{"code":"516100.SH","fund":"华夏中证金融科技主题ETF","group":"金融","target_pct":32.27165498811884},{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":32.27165498811884}],"status":"executed","execution_date":"20250701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250731","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"159713.SZ","fund":"富国中证稀土产业ETF","group":"材料","target_pct":33.33333333333333},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":66.66666666666666}],"status":"executed","execution_date":"20250801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250829","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.7224311852928832,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":48.16207901952554},{"code":"515980.SH","fund":"华富中证人工智能产业ETF","group":"软件AI","target_pct":24.08103950976277}],"status":"executed","execution_date":"20250901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250930","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.7513723378006149,"holdings":[{"code":"159582.SZ","fund":"博时中证半导体产业ETF","group":"半导体","target_pct":25.045744593353824},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":25.045744593353824},{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":25.045744593353824}],"status":"executed","execution_date":"20251009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251031","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.8019559035937084,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":26.731863453123612},{"code":"515220.SH","fund":"国泰中证煤炭ETF","group":"能源","target_pct":26.731863453123612},{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":26.731863453123612}],"status":"executed","execution_date":"20251103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251128","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":1.0,"holdings":[{"code":"515020.SH","fund":"华夏中证银行ETF","group":"金融","target_pct":33.33333333333333},{"code":"561160.SH","fund":"富国中证电池主题ETF","group":"新能源","target_pct":33.33333333333333},{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":33.33333333333333}],"status":"executed","execution_date":"20251201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251231","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.9163534169199046,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":30.54511389733015},{"code":"159638.SZ","fund":"嘉实中证高端装备细分50ETF","group":"高端制造","target_pct":30.54511389733015},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":30.54511389733015}],"status":"executed","execution_date":"20260105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260130","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.6450182183306259,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":43.00121455537506},{"code":"561330.SH","fund":"国泰中证有色金属矿业主题ETF","group":"材料","target_pct":21.50060727768753}],"status":"executed","execution_date":"20260202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260227","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.984031451875452,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":32.8010483958484},{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":32.8010483958484},{"code":"560280.SH","fund":"广发中证工程机械主题ETF","group":"高端制造","target_pct":32.8010483958484}],"status":"executed","execution_date":"20260302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260331","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260430","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.6631899428035617,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":44.21266285357078},{"code":"562950.SH","fund":"易方达中证消费电子主题ETF","group":"电子","target_pct":22.10633142678539}],"status":"executed","execution_date":"20260506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260529","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.5885162389872435,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":19.61720796624145},{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":19.61720796624145},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":19.61720796624145}],"status":"executed","execution_date":"20260601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260630","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":100.0,"risk_factor":0.4433973871134706,"holdings":[{"code":"588170.SH","fund":"华夏上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":29.559825807564703},{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":14.779912903782352}],"status":"executed","execution_date":"20260701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260731","reason":["calendar_update"],"slots_updated":[0,1,2],"raw_budget_pct":0.0,"risk_factor":1.0,"holdings":[],"status":"executed","execution_date":"20260803","superseded_date":null,"waiting_sessions":0}]},"half_exit_preserve":{"periods":[{"start":"20190102","end":"20190131","signal_date":"20181228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190201","end":"20190228","signal_date":"20190131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190301","end":"20190329","signal_date":"20190228","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190401","end":"20190430","signal_date":"20190329","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":81.9321581819795}],"cash_pct":18.067841818020504},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":82.35143996550943}],"cash_pct":17.64856003449057}},{"start":"20190506","end":"20190531","signal_date":"20190430","sessions":20,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.28547179865978}],"cash_pct":20.714528201340222},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.77905373871252}],"cash_pct":20.220946261287487}},{"start":"20190603","end":"20190628","signal_date":"20190531","sessions":19,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.70492217186772}],"cash_pct":30.29507782813228},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":70.79869935537045}],"cash_pct":29.20130064462956}},{"start":"20190701","end":"20190708","signal_date":"20190628","sessions":6,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":72.33737075375942}],"cash_pct":27.662629246240577},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":71.3520181550971}],"cash_pct":28.647981844902905}},{"start":"20190709","end":"20190731","signal_date":"20190708","sessions":17,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":36.16868537687971}],"cash_pct":63.831314623120285},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":36.31220586214572}],"cash_pct":63.68779413785428}},{"start":"20190801","end":"20190802","signal_date":"20190731","sessions":2,"start_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190805","end":"20190830","signal_date":"20190802","sessions":20,"start_weights":{"holdings":[{"code":"512660.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512660.SH","weight_pct":51.69329073482434}],"cash_pct":48.30670926517566}},{"start":"20190902","end":"20190926","signal_date":"20190830","sessions":18,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190927","end":"20190930","signal_date":"20190926","sessions":2,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":49.69088098918083}],"cash_pct":50.30911901081916}},{"start":"20191008","end":"20191008","signal_date":"20190930","sessions":1,"start_weights":{"holdings":[{"code":"512980.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512980.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191009","end":"20191031","signal_date":"20191008","sessions":17,"start_weights":{"holdings":[{"code":"512980.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512980.SH","weight_pct":50.26881720430111}],"cash_pct":49.73118279569889}},{"start":"20191101","end":"20191129","signal_date":"20191031","sessions":21,"start_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191202","end":"20191231","signal_date":"20191129","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200102","end":"20200123","signal_date":"20191231","sessions":16,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200203","end":"20200203","signal_date":"20200123","sessions":1,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200204","end":"20200228","signal_date":"20200203","sessions":19,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":51.53508771929829}],"cash_pct":48.46491228070171}},{"start":"20200302","end":"20200331","signal_date":"20200228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200401","end":"20200430","signal_date":"20200331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200506","end":"20200529","signal_date":"20200430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200601","end":"20200630","signal_date":"20200529","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200701","end":"20200731","signal_date":"20200630","sessions":23,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":93.94624828527027}],"cash_pct":6.053751714729727},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":95.12158473290405}],"cash_pct":4.8784152670959475}},{"start":"20200803","end":"20200831","signal_date":"20200731","sessions":21,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":62.9234789566968}],"cash_pct":37.0765210433032},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":62.31744250595921}],"cash_pct":37.68255749404079}},{"start":"20200901","end":"20200930","signal_date":"20200831","sessions":22,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":52.14605882361253}],"cash_pct":47.85394117638747},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":50.4557389319728}],"cash_pct":49.5442610680272}},{"start":"20201009","end":"20201030","signal_date":"20200930","sessions":16,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":69.16244105128251}],"cash_pct":30.837558948717493},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":70.9838716955302}],"cash_pct":29.016128304469802}},{"start":"20201102","end":"20201130","signal_date":"20201030","sessions":21,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.78459771777928}],"cash_pct":17.215402282220726},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.49832358157138}],"cash_pct":16.501676418428612}},{"start":"20201201","end":"20201231","signal_date":"20201130","sessions":23,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.58102581010048}],"cash_pct":21.41897418989952},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":81.98331367889494}],"cash_pct":18.01668632110506}},{"start":"20210104","end":"20210129","signal_date":"20201231","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.17402939443531}],"cash_pct":20.82597060556469},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.42992085962149}],"cash_pct":21.570079140378517}},{"start":"20210201","end":"20210226","signal_date":"20210129","sessions":15,"start_weights":{"holdings":[{"code":"515700.SH","weight_pct":59.31529900028275}],"cash_pct":40.68470099971725},"end_weights":{"holdings":[{"code":"515700.SH","weight_pct":56.530376155227}],"cash_pct":43.469623844773}},{"start":"20210301","end":"20210309","signal_date":"20210226","sessions":7,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20210310","end":"20210331","signal_date":"20210309","sessions":16,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":50.89770354906052}],"cash_pct":49.10229645093948}},{"start":"20210401","end":"20210430","signal_date":"20210331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210506","end":"20210531","signal_date":"20210430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210601","end":"20210615","signal_date":"20210531","sessions":10,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":66.69167477587854}],"cash_pct":33.30832522412146},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":67.24016225156782}],"cash_pct":32.759837748432176}},{"start":"20210616","end":"20210630","signal_date":"20210615","sessions":11,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":33.34583738793927}],"cash_pct":66.65416261206073},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":37.10902023784604}],"cash_pct":62.89097976215396}},{"start":"20210701","end":"20210702","signal_date":"20210630","sessions":2,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":74.31470037697024}],"cash_pct":25.685299623029767},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":73.97408408838538}],"cash_pct":26.025915911614618}},{"start":"20210705","end":"20210730","signal_date":"20210702","sessions":20,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":37.15735018848512}],"cash_pct":62.84264981151488},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":40.36744391064762}],"cash_pct":59.632556089352384}},{"start":"20210802","end":"20210831","signal_date":"20210730","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210901","end":"20210930","signal_date":"20210831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211008","end":"20211029","signal_date":"20210930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211101","end":"20211130","signal_date":"20211029","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211201","end":"20211231","signal_date":"20211130","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220104","end":"20220104","signal_date":"20211231","sessions":1,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":89.3231781987857}],"cash_pct":10.67682180121431},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":89.3231781987857}],"cash_pct":10.67682180121431}},{"start":"20220105","end":"20220128","signal_date":"20220104","sessions":18,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":44.66158909939285}],"cash_pct":55.33841090060716},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":39.88379881760428}],"cash_pct":60.11620118239571}},{"start":"20220207","end":"20220228","signal_date":"20220128","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220301","end":"20220331","signal_date":"20220228","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220401","end":"20220429","signal_date":"20220331","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220505","end":"20220531","signal_date":"20220429","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220601","end":"20220630","signal_date":"20220531","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220701","end":"20220715","signal_date":"20220630","sessions":11,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.363295603281216}],"cash_pct":43.636704396718784},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.338760295605596}],"cash_pct":43.661239704394404}},{"start":"20220718","end":"20220729","signal_date":"20220715","sessions":10,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":28.181647801640608}],"cash_pct":71.81835219835939},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":26.883670705113193}],"cash_pct":73.11632929488681}},{"start":"20220801","end":"20220831","signal_date":"20220729","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220901","end":"20220930","signal_date":"20220831","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221010","end":"20221031","signal_date":"20220930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221101","end":"20221130","signal_date":"20221031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221201","end":"20221230","signal_date":"20221130","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230103","end":"20230131","signal_date":"20221230","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230201","end":"20230228","signal_date":"20230131","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.23521602344915}],"cash_pct":22.764783976550838},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.76708107098025}],"cash_pct":22.232918929019753}},{"start":"20230301","end":"20230331","signal_date":"20230228","sessions":23,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":97.64981829226276}],"cash_pct":2.350181707737231},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":98.16672953907783}],"cash_pct":1.833270460922165}},{"start":"20230403","end":"20230425","signal_date":"20230331","sessions":16,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":67.96416568911057}],"cash_pct":32.035834310889435},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":70.68263319758654}],"cash_pct":29.31736680241346}},{"start":"20230426","end":"20230428","signal_date":"20230425","sessions":3,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":33.982082844555286}],"cash_pct":66.01791715544472},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":34.5348815011669}],"cash_pct":65.46511849883309}},{"start":"20230504","end":"20230510","signal_date":"20230428","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":44.63213029357516}],"cash_pct":55.36786970642484},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":41.47259357905674}],"cash_pct":58.52740642094325}},{"start":"20230511","end":"20230531","signal_date":"20230510","sessions":15,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":22.31606514678758}],"cash_pct":77.68393485321242},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":22.646443521087882}],"cash_pct":77.35355647891213}},{"start":"20230601","end":"20230630","signal_date":"20230531","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230703","end":"20230731","signal_date":"20230630","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230801","end":"20230811","signal_date":"20230731","sessions":9,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20230814","end":"20230831","signal_date":"20230811","sessions":14,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":49.786628733997134}],"cash_pct":50.21337126600287}},{"start":"20230901","end":"20230928","signal_date":"20230831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231009","end":"20231031","signal_date":"20230928","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231101","end":"20231130","signal_date":"20231031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231201","end":"20231229","signal_date":"20231130","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240102","end":"20240131","signal_date":"20231229","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240201","end":"20240229","signal_date":"20240131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240301","end":"20240329","signal_date":"20240229","sessions":21,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240401","end":"20240430","signal_date":"20240329","sessions":20,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.11340559636388}],"cash_pct":46.88659440363612},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.19731614254848}],"cash_pct":46.80268385745152}},{"start":"20240506","end":"20240515","signal_date":"20240430","sessions":8,"start_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.30735336343605}],"cash_pct":15.692646636563945},"end_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.54404516337519}],"cash_pct":15.455954836624809}},{"start":"20240516","end":"20240531","signal_date":"20240515","sessions":12,"start_weights":{"holdings":[{"code":"516650.SH","weight_pct":42.153676681718025}],"cash_pct":57.84632331828197},"end_weights":{"holdings":[{"code":"516650.SH","weight_pct":41.735026192899824}],"cash_pct":58.264973807100176}},{"start":"20240603","end":"20240625","signal_date":"20240531","sessions":16,"start_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240626","end":"20240628","signal_date":"20240625","sessions":3,"start_weights":{"holdings":[{"code":"516910.SH","weight_pct":50.0}],"cash_pct":50.0},"end_weights":{"holdings":[{"code":"516910.SH","weight_pct":50.077439339184316}],"cash_pct":49.922560660815684}},{"start":"20240701","end":"20240731","signal_date":"20240628","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240801","end":"20240830","signal_date":"20240731","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240902","end":"20240930","signal_date":"20240830","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20241008","end":"20241031","signal_date":"20240930","sessions":18,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":72.34578384029935}],"cash_pct":27.654216159700653},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":70.39432432172788}],"cash_pct":29.605675678272124}},{"start":"20241101","end":"20241129","signal_date":"20241031","sessions":21,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":43.84926899601457}],"cash_pct":56.15073100398542},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":48.05355259901113}],"cash_pct":51.94644740098888}},{"start":"20241202","end":"20241231","signal_date":"20241129","sessions":22,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":37.539954011058654}],"cash_pct":62.460045988941346},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":34.940992086105794}],"cash_pct":65.0590079138942}},{"start":"20250102","end":"20250127","signal_date":"20241231","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250205","end":"20250228","signal_date":"20250127","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250303","end":"20250328","signal_date":"20250228","sessions":20,"start_weights":{"holdings":[{"code":"562500.SH","weight_pct":60.95663797292311}],"cash_pct":39.04336202707689},"end_weights":{"holdings":[{"code":"562500.SH","weight_pct":60.414095177950564}],"cash_pct":39.585904822049436}},{"start":"20250331","end":"20250331","signal_date":"20250328","sessions":1,"start_weights":{"holdings":[{"code":"562500.SH","weight_pct":30.478318986461556}],"cash_pct":69.52168101353844},"end_weights":{"holdings":[{"code":"562500.SH","weight_pct":30.478318986461556}],"cash_pct":69.52168101353844}},{"start":"20250401","end":"20250430","signal_date":"20250331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250506","end":"20250530","signal_date":"20250430","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250603","end":"20250630","signal_date":"20250530","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250701","end":"20250731","signal_date":"20250630","sessions":23,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":69.58835313047578}],"cash_pct":30.411646869524223},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":73.41583263335163}],"cash_pct":26.58416736664837}},{"start":"20250801","end":"20250829","signal_date":"20250731","sessions":21,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":88.9365216717216}],"cash_pct":11.063478328278409},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":92.25476138666048}],"cash_pct":7.745238613339522}},{"start":"20250901","end":"20250930","signal_date":"20250829","sessions":22,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.82164230406066}],"cash_pct":33.17835769593934},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.5904683631124}],"cash_pct":33.409531636887614}},{"start":"20251009","end":"20251031","signal_date":"20250930","sessions":17,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":74.4688052683162}],"cash_pct":25.531194731683794},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":74.51243810242457}],"cash_pct":25.48756189757544}},{"start":"20251103","end":"20251128","signal_date":"20251031","sessions":20,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.80588825830418}],"cash_pct":45.19411174169582},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.373724563168444}],"cash_pct":45.626275436831556}},{"start":"20251201","end":"20251231","signal_date":"20251128","sessions":23,"start_weights":{"holdings":[{"code":"562510.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"562510.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20260105","end":"20260130","signal_date":"20251231","sessions":20,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.043712366628284}],"cash_pct":40.956287633371716},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.96988702214255}],"cash_pct":40.03011297785745}},{"start":"20260202","end":"20260227","signal_date":"20260130","sessions":14,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.58074589451854}],"cash_pct":52.41925410548145},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.80759709721819}],"cash_pct":52.19240290278181}},{"start":"20260302","end":"20260304","signal_date":"20260227","sessions":3,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":94.2036730599804}],"cash_pct":5.796326940019602},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":94.3846088555715}],"cash_pct":5.615391144428495}},{"start":"20260305","end":"20260331","signal_date":"20260304","sessions":19,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":47.1018365299902}],"cash_pct":52.8981634700098},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":43.94104104474391}],"cash_pct":56.05895895525609}},{"start":"20260401","end":"20260430","signal_date":"20260331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260506","end":"20260529","signal_date":"20260430","sessions":18,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.3941479485241}],"cash_pct":40.6058520514759},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":63.237810811340125}],"cash_pct":36.762189188659875}},{"start":"20260601","end":"20260630","signal_date":"20260529","sessions":21,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":52.62503304745512}],"cash_pct":47.37496695254488},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":66.46407485494005}],"cash_pct":33.535925145059956}},{"start":"20260701","end":"20260713","signal_date":"20260630","sessions":9,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":44.58244792491377}],"cash_pct":55.41755207508623},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":41.45863211291572}],"cash_pct":58.541367887084284}},{"start":"20260714","end":"20260731","signal_date":"20260713","sessions":14,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":22.291223962456886}],"cash_pct":77.70877603754312},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":17.859800896419017}],"cash_pct":82.14019910358098}},{"start":"20260803","end":"20260811","signal_date":"20260731","sessions":7,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}}],"signals":[{"signal_date":"20181228","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20190102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190131","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20190201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190228","reason":["calendar_update"],"retained_signal_codes":["159928.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":100.0}],"status":"executed","execution_date":"20190301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190329","reason":["calendar_update"],"retained_signal_codes":["159928.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":81.9321581819795}],"status":"executed","execution_date":"20190401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190430","reason":["calendar_update"],"retained_signal_codes":["159928.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":79.28547179865978}],"status":"executed","execution_date":"20190506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190531","reason":["calendar_update"],"retained_signal_codes":["159928.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":69.70492217186772}],"status":"executed","execution_date":"20190603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190628","reason":["calendar_update"],"retained_signal_codes":["512400.SH"],"exit_fraction":0.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":72.33737075375942}],"status":"executed","execution_date":"20190701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190708","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512400.SH"],"exit_fraction":0.5,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":36.16868537687971}],"status":"executed","execution_date":"20190709","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190731","reason":["calendar_update"],"retained_signal_codes":["512660.SH"],"exit_fraction":0.0,"holdings":[{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":100.0}],"status":"executed","execution_date":"20190801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190802","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512660.SH"],"exit_fraction":0.5,"holdings":[{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":50.0}],"status":"executed","execution_date":"20190805","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190830","reason":["calendar_update"],"retained_signal_codes":["512400.SH"],"exit_fraction":0.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20190902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190926","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512400.SH"],"exit_fraction":0.5,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20190927","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190930","reason":["calendar_update"],"retained_signal_codes":["512980.SH"],"exit_fraction":0.0,"holdings":[{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":100.0}],"status":"executed","execution_date":"20191008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191008","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512980.SH"],"exit_fraction":0.5,"holdings":[{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":50.0}],"status":"executed","execution_date":"20191009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191031","reason":["calendar_update"],"retained_signal_codes":["512800.SH"],"exit_fraction":0.0,"holdings":[{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20191101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191129","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20191202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191231","reason":["calendar_update"],"retained_signal_codes":["512400.SH"],"exit_fraction":0.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200123","reason":["calendar_update"],"retained_signal_codes":["512400.SH"],"exit_fraction":0.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200203","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512400.SH"],"exit_fraction":0.5,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":50.0}],"status":"executed","execution_date":"20200204","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200228","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20200302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200331","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20200401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200430","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20200506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200529","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20200601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200630","reason":["calendar_update"],"retained_signal_codes":["512290.SH"],"exit_fraction":0.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":93.94624828527027}],"status":"executed","execution_date":"20200701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200731","reason":["calendar_update"],"retained_signal_codes":["512710.SH"],"exit_fraction":0.0,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":62.9234789566968}],"status":"executed","execution_date":"20200803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200831","reason":["calendar_update"],"retained_signal_codes":["512710.SH"],"exit_fraction":0.0,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":52.14605882361253}],"status":"executed","execution_date":"20200901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200930","reason":["calendar_update"],"retained_signal_codes":["512690.SH"],"exit_fraction":0.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":69.16244105128251}],"status":"executed","execution_date":"20201009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201030","reason":["calendar_update"],"retained_signal_codes":["512690.SH"],"exit_fraction":0.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":82.78459771777928}],"status":"executed","execution_date":"20201102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201130","reason":["calendar_update"],"retained_signal_codes":["512690.SH"],"exit_fraction":0.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":78.58102581010048}],"status":"executed","execution_date":"20201201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201231","reason":["calendar_update"],"retained_signal_codes":["512690.SH"],"exit_fraction":0.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":79.17402939443531}],"status":"executed","execution_date":"20210104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210129","reason":["calendar_update"],"retained_signal_codes":["515700.SH"],"exit_fraction":0.0,"holdings":[{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":59.31529900028275}],"status":"executed","execution_date":"20210201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210226","reason":["calendar_update"],"retained_signal_codes":["512730.SH"],"exit_fraction":0.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20210301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210309","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512730.SH"],"exit_fraction":0.5,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":50.0}],"status":"executed","execution_date":"20210310","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210331","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20210401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210430","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20210506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210531","reason":["calendar_update"],"retained_signal_codes":["159806.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":66.69167477587854}],"status":"executed","execution_date":"20210601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210615","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159806.SZ"],"exit_fraction":0.5,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":33.34583738793927}],"status":"executed","execution_date":"20210616","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210630","reason":["calendar_update"],"retained_signal_codes":["512480.SH"],"exit_fraction":0.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":74.31470037697024}],"status":"executed","execution_date":"20210701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210702","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512480.SH"],"exit_fraction":0.5,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":37.15735018848512}],"status":"executed","execution_date":"20210705","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210730","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20210802","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210831","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20210901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210930","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20211008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211029","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20211101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211130","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20211201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211231","reason":["calendar_update"],"retained_signal_codes":["159855.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":89.3231781987857}],"status":"executed","execution_date":"20220104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220104","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159855.SZ"],"exit_fraction":0.5,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":44.66158909939285}],"status":"executed","execution_date":"20220105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220128","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220228","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220331","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220429","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220505","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220531","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220630","reason":["calendar_update"],"retained_signal_codes":["159767.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":56.363295603281216}],"status":"executed","execution_date":"20220701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220715","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159767.SZ"],"exit_fraction":0.5,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":28.181647801640608}],"status":"executed","execution_date":"20220718","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220729","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220831","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220930","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20221010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221031","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20221101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221130","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20221201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221230","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20230103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230131","reason":["calendar_update"],"retained_signal_codes":["512690.SH"],"exit_fraction":0.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":77.23521602344915}],"status":"executed","execution_date":"20230201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230228","reason":["calendar_update"],"retained_signal_codes":["159869.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":97.64981829226276}],"status":"executed","execution_date":"20230301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230331","reason":["calendar_update"],"retained_signal_codes":["159869.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":67.96416568911057}],"status":"executed","execution_date":"20230403","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230425","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159869.SZ"],"exit_fraction":0.5,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":33.982082844555286}],"status":"executed","execution_date":"20230426","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230428","reason":["calendar_update"],"retained_signal_codes":["159869.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":44.63213029357516}],"status":"executed","execution_date":"20230504","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230510","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159869.SZ"],"exit_fraction":0.5,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":22.31606514678758}],"status":"executed","execution_date":"20230511","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230531","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20230601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230630","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20230703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230731","reason":["calendar_update"],"retained_signal_codes":["516110.SH"],"exit_fraction":0.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":100.0}],"status":"executed","execution_date":"20230801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230811","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["516110.SH"],"exit_fraction":0.5,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":50.0}],"status":"executed","execution_date":"20230814","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230831","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20230901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230928","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20231009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231031","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20231101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231130","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20231201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231229","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20240102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240131","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20240201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240229","reason":["calendar_update"],"retained_signal_codes":["159887.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20240301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240329","reason":["calendar_update"],"retained_signal_codes":["515880.SH"],"exit_fraction":0.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":53.11340559636388}],"status":"executed","execution_date":"20240401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240430","reason":["calendar_update"],"retained_signal_codes":["516650.SH"],"exit_fraction":0.0,"holdings":[{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":84.30735336343605}],"status":"executed","execution_date":"20240506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240515","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["516650.SH"],"exit_fraction":0.5,"holdings":[{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":42.153676681718025}],"status":"executed","execution_date":"20240516","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240531","reason":["calendar_update"],"retained_signal_codes":["516910.SH"],"exit_fraction":0.0,"holdings":[{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":100.0}],"status":"executed","execution_date":"20240603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240625","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["516910.SH"],"exit_fraction":0.5,"holdings":[{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":50.0}],"status":"executed","execution_date":"20240626","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240628","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20240701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240731","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20240801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240830","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20240902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240930","reason":["calendar_update"],"retained_signal_codes":["512070.SH"],"exit_fraction":0.0,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":72.34578384029935}],"status":"executed","execution_date":"20241008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241031","reason":["calendar_update"],"retained_signal_codes":["516860.SH"],"exit_fraction":0.0,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":43.84926899601457}],"status":"executed","execution_date":"20241101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241129","reason":["calendar_update"],"retained_signal_codes":["516860.SH"],"exit_fraction":0.0,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":37.539954011058654}],"status":"executed","execution_date":"20241202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241231","reason":["calendar_update"],"retained_signal_codes":["516310.SH"],"exit_fraction":0.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250127","reason":["calendar_update"],"retained_signal_codes":["516310.SH"],"exit_fraction":0.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250228","reason":["calendar_update"],"retained_signal_codes":["562500.SH"],"exit_fraction":0.0,"holdings":[{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":60.95663797292311}],"status":"executed","execution_date":"20250303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250328","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["562500.SH"],"exit_fraction":0.5,"holdings":[{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":30.478318986461556}],"status":"executed","execution_date":"20250331","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250331","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20250401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250430","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20250506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250530","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20250603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250630","reason":["calendar_update"],"retained_signal_codes":["515880.SH"],"exit_fraction":0.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":69.58835313047578}],"status":"executed","execution_date":"20250701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250731","reason":["calendar_update"],"retained_signal_codes":["515880.SH"],"exit_fraction":0.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":88.9365216717216}],"status":"executed","execution_date":"20250801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250829","reason":["calendar_update"],"retained_signal_codes":["515880.SH"],"exit_fraction":0.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":66.82164230406066}],"status":"executed","execution_date":"20250901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250930","reason":["calendar_update"],"retained_signal_codes":["561910.SH"],"exit_fraction":0.0,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":74.4688052683162}],"status":"executed","execution_date":"20251009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251031","reason":["calendar_update"],"retained_signal_codes":["159558.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":54.80588825830418}],"status":"executed","execution_date":"20251103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251128","reason":["calendar_update"],"retained_signal_codes":["562510.SH"],"exit_fraction":0.0,"holdings":[{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":100.0}],"status":"executed","execution_date":"20251201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251231","reason":["calendar_update"],"retained_signal_codes":["159583.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":59.043712366628284}],"status":"executed","execution_date":"20260105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260130","reason":["calendar_update"],"retained_signal_codes":["159206.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":47.58074589451854}],"status":"executed","execution_date":"20260202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260227","reason":["calendar_update"],"retained_signal_codes":["159697.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":94.2036730599804}],"status":"executed","execution_date":"20260302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260304","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159697.SZ"],"exit_fraction":0.5,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":47.1018365299902}],"status":"executed","execution_date":"20260305","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260331","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20260401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260430","reason":["calendar_update"],"retained_signal_codes":["515880.SH"],"exit_fraction":0.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":59.3941479485241}],"status":"executed","execution_date":"20260506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260529","reason":["calendar_update"],"retained_signal_codes":["588710.SH"],"exit_fraction":0.0,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":52.62503304745512}],"status":"executed","execution_date":"20260601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260630","reason":["calendar_update"],"retained_signal_codes":["588710.SH"],"exit_fraction":0.0,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":44.58244792491377}],"status":"executed","execution_date":"20260701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260713","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["588710.SH"],"exit_fraction":0.5,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":22.291223962456886}],"status":"executed","execution_date":"20260714","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260731","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20260803","superseded_date":null,"waiting_sessions":0}]},"full_exit_preserve":{"periods":[{"start":"20190102","end":"20190131","signal_date":"20181228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190201","end":"20190228","signal_date":"20190131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190301","end":"20190329","signal_date":"20190228","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190401","end":"20190430","signal_date":"20190329","sessions":21,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":81.9321581819795}],"cash_pct":18.067841818020504},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":82.35143996550943}],"cash_pct":17.64856003449057}},{"start":"20190506","end":"20190531","signal_date":"20190430","sessions":20,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.28547179865978}],"cash_pct":20.714528201340222},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":79.77905373871252}],"cash_pct":20.220946261287487}},{"start":"20190603","end":"20190628","signal_date":"20190531","sessions":19,"start_weights":{"holdings":[{"code":"159928.SZ","weight_pct":69.70492217186772}],"cash_pct":30.29507782813228},"end_weights":{"holdings":[{"code":"159928.SZ","weight_pct":70.79869935537045}],"cash_pct":29.20130064462956}},{"start":"20190701","end":"20190708","signal_date":"20190628","sessions":6,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":72.33737075375942}],"cash_pct":27.662629246240577},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":71.3520181550971}],"cash_pct":28.647981844902905}},{"start":"20190709","end":"20190731","signal_date":"20190708","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190801","end":"20190802","signal_date":"20190731","sessions":2,"start_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512660.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190805","end":"20190830","signal_date":"20190802","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20190902","end":"20190926","signal_date":"20190830","sessions":18,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20190927","end":"20190930","signal_date":"20190926","sessions":2,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20191008","end":"20191008","signal_date":"20190930","sessions":1,"start_weights":{"holdings":[{"code":"512980.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512980.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191009","end":"20191031","signal_date":"20191008","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20191101","end":"20191129","signal_date":"20191031","sessions":21,"start_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512800.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20191202","end":"20191231","signal_date":"20191129","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200102","end":"20200123","signal_date":"20191231","sessions":16,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200203","end":"20200203","signal_date":"20200123","sessions":1,"start_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512400.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20200204","end":"20200228","signal_date":"20200203","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200302","end":"20200331","signal_date":"20200228","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200401","end":"20200430","signal_date":"20200331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200506","end":"20200529","signal_date":"20200430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200601","end":"20200630","signal_date":"20200529","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20200701","end":"20200731","signal_date":"20200630","sessions":23,"start_weights":{"holdings":[{"code":"512290.SH","weight_pct":93.94624828527027}],"cash_pct":6.053751714729727},"end_weights":{"holdings":[{"code":"512290.SH","weight_pct":95.12158473290405}],"cash_pct":4.8784152670959475}},{"start":"20200803","end":"20200831","signal_date":"20200731","sessions":21,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":62.9234789566968}],"cash_pct":37.0765210433032},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":62.31744250595921}],"cash_pct":37.68255749404079}},{"start":"20200901","end":"20200930","signal_date":"20200831","sessions":22,"start_weights":{"holdings":[{"code":"512710.SH","weight_pct":52.14605882361253}],"cash_pct":47.85394117638747},"end_weights":{"holdings":[{"code":"512710.SH","weight_pct":50.4557389319728}],"cash_pct":49.5442610680272}},{"start":"20201009","end":"20201030","signal_date":"20200930","sessions":16,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":69.16244105128251}],"cash_pct":30.837558948717493},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":70.9838716955302}],"cash_pct":29.016128304469802}},{"start":"20201102","end":"20201130","signal_date":"20201030","sessions":21,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":82.78459771777928}],"cash_pct":17.215402282220726},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":83.49832358157138}],"cash_pct":16.501676418428612}},{"start":"20201201","end":"20201231","signal_date":"20201130","sessions":23,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.58102581010048}],"cash_pct":21.41897418989952},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":81.98331367889494}],"cash_pct":18.01668632110506}},{"start":"20210104","end":"20210129","signal_date":"20201231","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":79.17402939443531}],"cash_pct":20.82597060556469},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":78.42992085962149}],"cash_pct":21.570079140378517}},{"start":"20210201","end":"20210226","signal_date":"20210129","sessions":15,"start_weights":{"holdings":[{"code":"515700.SH","weight_pct":59.31529900028275}],"cash_pct":40.68470099971725},"end_weights":{"holdings":[{"code":"515700.SH","weight_pct":56.530376155227}],"cash_pct":43.469623844773}},{"start":"20210301","end":"20210309","signal_date":"20210226","sessions":7,"start_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"512730.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20210310","end":"20210331","signal_date":"20210309","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210401","end":"20210430","signal_date":"20210331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210506","end":"20210531","signal_date":"20210430","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210601","end":"20210615","signal_date":"20210531","sessions":10,"start_weights":{"holdings":[{"code":"159806.SZ","weight_pct":66.69167477587854}],"cash_pct":33.30832522412146},"end_weights":{"holdings":[{"code":"159806.SZ","weight_pct":67.24016225156782}],"cash_pct":32.759837748432176}},{"start":"20210616","end":"20210630","signal_date":"20210615","sessions":11,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210701","end":"20210702","signal_date":"20210630","sessions":2,"start_weights":{"holdings":[{"code":"512480.SH","weight_pct":74.31470037697024}],"cash_pct":25.685299623029767},"end_weights":{"holdings":[{"code":"512480.SH","weight_pct":73.97408408838538}],"cash_pct":26.025915911614618}},{"start":"20210705","end":"20210730","signal_date":"20210702","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210802","end":"20210831","signal_date":"20210730","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20210901","end":"20210930","signal_date":"20210831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211008","end":"20211029","signal_date":"20210930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211101","end":"20211130","signal_date":"20211029","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20211201","end":"20211231","signal_date":"20211130","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220104","end":"20220104","signal_date":"20211231","sessions":1,"start_weights":{"holdings":[{"code":"159855.SZ","weight_pct":89.3231781987857}],"cash_pct":10.67682180121431},"end_weights":{"holdings":[{"code":"159855.SZ","weight_pct":89.3231781987857}],"cash_pct":10.67682180121431}},{"start":"20220105","end":"20220128","signal_date":"20220104","sessions":18,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220207","end":"20220228","signal_date":"20220128","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220301","end":"20220331","signal_date":"20220228","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220401","end":"20220429","signal_date":"20220331","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220505","end":"20220531","signal_date":"20220429","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220601","end":"20220630","signal_date":"20220531","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220701","end":"20220715","signal_date":"20220630","sessions":11,"start_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.363295603281216}],"cash_pct":43.636704396718784},"end_weights":{"holdings":[{"code":"159767.SZ","weight_pct":56.338760295605596}],"cash_pct":43.661239704394404}},{"start":"20220718","end":"20220729","signal_date":"20220715","sessions":10,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220801","end":"20220831","signal_date":"20220729","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20220901","end":"20220930","signal_date":"20220831","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221010","end":"20221031","signal_date":"20220930","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221101","end":"20221130","signal_date":"20221031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20221201","end":"20221230","signal_date":"20221130","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230103","end":"20230131","signal_date":"20221230","sessions":16,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230201","end":"20230228","signal_date":"20230131","sessions":20,"start_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.23521602344915}],"cash_pct":22.764783976550838},"end_weights":{"holdings":[{"code":"512690.SH","weight_pct":77.76708107098025}],"cash_pct":22.232918929019753}},{"start":"20230301","end":"20230331","signal_date":"20230228","sessions":23,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":97.64981829226276}],"cash_pct":2.350181707737231},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":98.16672953907783}],"cash_pct":1.833270460922165}},{"start":"20230403","end":"20230425","signal_date":"20230331","sessions":16,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":67.96416568911057}],"cash_pct":32.035834310889435},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":70.68263319758654}],"cash_pct":29.31736680241346}},{"start":"20230426","end":"20230428","signal_date":"20230425","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230504","end":"20230510","signal_date":"20230428","sessions":5,"start_weights":{"holdings":[{"code":"159869.SZ","weight_pct":44.63213029357516}],"cash_pct":55.36786970642484},"end_weights":{"holdings":[{"code":"159869.SZ","weight_pct":41.47259357905674}],"cash_pct":58.52740642094325}},{"start":"20230511","end":"20230531","signal_date":"20230510","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230601","end":"20230630","signal_date":"20230531","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230703","end":"20230731","signal_date":"20230630","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230801","end":"20230811","signal_date":"20230731","sessions":9,"start_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516110.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20230814","end":"20230831","signal_date":"20230811","sessions":14,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20230901","end":"20230928","signal_date":"20230831","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231009","end":"20231031","signal_date":"20230928","sessions":17,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231101","end":"20231130","signal_date":"20231031","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20231201","end":"20231229","signal_date":"20231130","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240102","end":"20240131","signal_date":"20231229","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240201","end":"20240229","signal_date":"20240131","sessions":15,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240301","end":"20240329","signal_date":"20240229","sessions":21,"start_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"159887.SZ","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240401","end":"20240430","signal_date":"20240329","sessions":20,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.11340559636388}],"cash_pct":46.88659440363612},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":53.19731614254848}],"cash_pct":46.80268385745152}},{"start":"20240506","end":"20240515","signal_date":"20240430","sessions":8,"start_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.30735336343605}],"cash_pct":15.692646636563945},"end_weights":{"holdings":[{"code":"516650.SH","weight_pct":84.54404516337519}],"cash_pct":15.455954836624809}},{"start":"20240516","end":"20240531","signal_date":"20240515","sessions":12,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240603","end":"20240625","signal_date":"20240531","sessions":16,"start_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516910.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20240626","end":"20240628","signal_date":"20240625","sessions":3,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240701","end":"20240731","signal_date":"20240628","sessions":23,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240801","end":"20240830","signal_date":"20240731","sessions":22,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20240902","end":"20240930","signal_date":"20240830","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20241008","end":"20241031","signal_date":"20240930","sessions":18,"start_weights":{"holdings":[{"code":"512070.SH","weight_pct":72.34578384029935}],"cash_pct":27.654216159700653},"end_weights":{"holdings":[{"code":"512070.SH","weight_pct":70.39432432172788}],"cash_pct":29.605675678272124}},{"start":"20241101","end":"20241129","signal_date":"20241031","sessions":21,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":43.84926899601457}],"cash_pct":56.15073100398542},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":48.05355259901113}],"cash_pct":51.94644740098888}},{"start":"20241202","end":"20241231","signal_date":"20241129","sessions":22,"start_weights":{"holdings":[{"code":"516860.SH","weight_pct":37.539954011058654}],"cash_pct":62.460045988941346},"end_weights":{"holdings":[{"code":"516860.SH","weight_pct":34.940992086105794}],"cash_pct":65.0590079138942}},{"start":"20250102","end":"20250127","signal_date":"20241231","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250205","end":"20250228","signal_date":"20250127","sessions":18,"start_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"516310.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20250303","end":"20250328","signal_date":"20250228","sessions":20,"start_weights":{"holdings":[{"code":"562500.SH","weight_pct":60.95663797292311}],"cash_pct":39.04336202707689},"end_weights":{"holdings":[{"code":"562500.SH","weight_pct":60.414095177950564}],"cash_pct":39.585904822049436}},{"start":"20250331","end":"20250331","signal_date":"20250328","sessions":1,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250401","end":"20250430","signal_date":"20250331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250506","end":"20250530","signal_date":"20250430","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250603","end":"20250630","signal_date":"20250530","sessions":20,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20250701","end":"20250731","signal_date":"20250630","sessions":23,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":69.58835313047578}],"cash_pct":30.411646869524223},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":73.41583263335163}],"cash_pct":26.58416736664837}},{"start":"20250801","end":"20250829","signal_date":"20250731","sessions":21,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":88.9365216717216}],"cash_pct":11.063478328278409},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":92.25476138666048}],"cash_pct":7.745238613339522}},{"start":"20250901","end":"20250930","signal_date":"20250829","sessions":22,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.82164230406066}],"cash_pct":33.17835769593934},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":66.5904683631124}],"cash_pct":33.409531636887614}},{"start":"20251009","end":"20251031","signal_date":"20250930","sessions":17,"start_weights":{"holdings":[{"code":"561910.SH","weight_pct":74.4688052683162}],"cash_pct":25.531194731683794},"end_weights":{"holdings":[{"code":"561910.SH","weight_pct":74.51243810242457}],"cash_pct":25.48756189757544}},{"start":"20251103","end":"20251128","signal_date":"20251031","sessions":20,"start_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.80588825830418}],"cash_pct":45.19411174169582},"end_weights":{"holdings":[{"code":"159558.SZ","weight_pct":54.373724563168444}],"cash_pct":45.626275436831556}},{"start":"20251201","end":"20251231","signal_date":"20251128","sessions":23,"start_weights":{"holdings":[{"code":"562510.SH","weight_pct":100.0}],"cash_pct":0.0},"end_weights":{"holdings":[{"code":"562510.SH","weight_pct":100.0}],"cash_pct":0.0}},{"start":"20260105","end":"20260130","signal_date":"20251231","sessions":20,"start_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.043712366628284}],"cash_pct":40.956287633371716},"end_weights":{"holdings":[{"code":"159583.SZ","weight_pct":59.96988702214255}],"cash_pct":40.03011297785745}},{"start":"20260202","end":"20260227","signal_date":"20260130","sessions":14,"start_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.58074589451854}],"cash_pct":52.41925410548145},"end_weights":{"holdings":[{"code":"159206.SZ","weight_pct":47.80759709721819}],"cash_pct":52.19240290278181}},{"start":"20260302","end":"20260304","signal_date":"20260227","sessions":3,"start_weights":{"holdings":[{"code":"159697.SZ","weight_pct":94.2036730599804}],"cash_pct":5.796326940019602},"end_weights":{"holdings":[{"code":"159697.SZ","weight_pct":94.3846088555715}],"cash_pct":5.615391144428495}},{"start":"20260305","end":"20260331","signal_date":"20260304","sessions":19,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260401","end":"20260430","signal_date":"20260331","sessions":21,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260506","end":"20260529","signal_date":"20260430","sessions":18,"start_weights":{"holdings":[{"code":"515880.SH","weight_pct":59.3941479485241}],"cash_pct":40.6058520514759},"end_weights":{"holdings":[{"code":"515880.SH","weight_pct":63.237810811340125}],"cash_pct":36.762189188659875}},{"start":"20260601","end":"20260630","signal_date":"20260529","sessions":21,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":52.62503304745512}],"cash_pct":47.37496695254488},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":66.46407485494005}],"cash_pct":33.535925145059956}},{"start":"20260701","end":"20260713","signal_date":"20260630","sessions":9,"start_weights":{"holdings":[{"code":"588710.SH","weight_pct":44.58244792491377}],"cash_pct":55.41755207508623},"end_weights":{"holdings":[{"code":"588710.SH","weight_pct":41.45863211291572}],"cash_pct":58.541367887084284}},{"start":"20260714","end":"20260731","signal_date":"20260713","sessions":14,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}},{"start":"20260803","end":"20260811","signal_date":"20260731","sessions":7,"start_weights":{"holdings":[],"cash_pct":100.0},"end_weights":{"holdings":[],"cash_pct":100.0}}],"signals":[{"signal_date":"20181228","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20190102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190131","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20190201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190228","reason":["calendar_update"],"retained_signal_codes":["159928.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":100.0}],"status":"executed","execution_date":"20190301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190329","reason":["calendar_update"],"retained_signal_codes":["159928.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":81.9321581819795}],"status":"executed","execution_date":"20190401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190430","reason":["calendar_update"],"retained_signal_codes":["159928.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":79.28547179865978}],"status":"executed","execution_date":"20190506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190531","reason":["calendar_update"],"retained_signal_codes":["159928.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159928.SZ","fund":"汇添富中证主要消费ETF","group":"消费","target_pct":69.70492217186772}],"status":"executed","execution_date":"20190603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190628","reason":["calendar_update"],"retained_signal_codes":["512400.SH"],"exit_fraction":0.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":72.33737075375942}],"status":"executed","execution_date":"20190701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190708","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512400.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20190709","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190731","reason":["calendar_update"],"retained_signal_codes":["512660.SH"],"exit_fraction":0.0,"holdings":[{"code":"512660.SH","fund":"国泰中证军工ETF","group":"军工航天","target_pct":100.0}],"status":"executed","execution_date":"20190801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190802","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512660.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20190805","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190830","reason":["calendar_update"],"retained_signal_codes":["512400.SH"],"exit_fraction":0.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20190902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190926","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512400.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20190927","superseded_date":null,"waiting_sessions":0},{"signal_date":"20190930","reason":["calendar_update"],"retained_signal_codes":["512980.SH"],"exit_fraction":0.0,"holdings":[{"code":"512980.SH","fund":"广发中证传媒ETF","group":"传媒游戏","target_pct":100.0}],"status":"executed","execution_date":"20191008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191008","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512980.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20191009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191031","reason":["calendar_update"],"retained_signal_codes":["512800.SH"],"exit_fraction":0.0,"holdings":[{"code":"512800.SH","fund":"华宝中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20191101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191129","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20191202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20191231","reason":["calendar_update"],"retained_signal_codes":["512400.SH"],"exit_fraction":0.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200123","reason":["calendar_update"],"retained_signal_codes":["512400.SH"],"exit_fraction":0.0,"holdings":[{"code":"512400.SH","fund":"南方中证申万有色金属ETF","group":"材料","target_pct":100.0}],"status":"executed","execution_date":"20200203","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200203","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512400.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20200204","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200228","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20200302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200331","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20200401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200430","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20200506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200529","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20200601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200630","reason":["calendar_update"],"retained_signal_codes":["512290.SH"],"exit_fraction":0.0,"holdings":[{"code":"512290.SH","fund":"国泰中证生物医药ETF","group":"医药","target_pct":93.94624828527027}],"status":"executed","execution_date":"20200701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200731","reason":["calendar_update"],"retained_signal_codes":["512710.SH"],"exit_fraction":0.0,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":62.9234789566968}],"status":"executed","execution_date":"20200803","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200831","reason":["calendar_update"],"retained_signal_codes":["512710.SH"],"exit_fraction":0.0,"holdings":[{"code":"512710.SH","fund":"富国中证军工龙头ETF","group":"军工航天","target_pct":52.14605882361253}],"status":"executed","execution_date":"20200901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20200930","reason":["calendar_update"],"retained_signal_codes":["512690.SH"],"exit_fraction":0.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":69.16244105128251}],"status":"executed","execution_date":"20201009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201030","reason":["calendar_update"],"retained_signal_codes":["512690.SH"],"exit_fraction":0.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":82.78459771777928}],"status":"executed","execution_date":"20201102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201130","reason":["calendar_update"],"retained_signal_codes":["512690.SH"],"exit_fraction":0.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":78.58102581010048}],"status":"executed","execution_date":"20201201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20201231","reason":["calendar_update"],"retained_signal_codes":["512690.SH"],"exit_fraction":0.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":79.17402939443531}],"status":"executed","execution_date":"20210104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210129","reason":["calendar_update"],"retained_signal_codes":["515700.SH"],"exit_fraction":0.0,"holdings":[{"code":"515700.SH","fund":"平安中证新能源汽车产业ETF","group":"新能源","target_pct":59.31529900028275}],"status":"executed","execution_date":"20210201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210226","reason":["calendar_update"],"retained_signal_codes":["512730.SH"],"exit_fraction":0.0,"holdings":[{"code":"512730.SH","fund":"鹏华中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20210301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210309","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512730.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20210310","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210331","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20210401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210430","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20210506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210531","reason":["calendar_update"],"retained_signal_codes":["159806.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159806.SZ","fund":"国泰中证新能源汽车ETF","group":"新能源","target_pct":66.69167477587854}],"status":"executed","execution_date":"20210601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210615","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159806.SZ"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20210616","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210630","reason":["calendar_update"],"retained_signal_codes":["512480.SH"],"exit_fraction":0.0,"holdings":[{"code":"512480.SH","fund":"国联安中证全指半导体产品与设备ETF","group":"半导体","target_pct":74.31470037697024}],"status":"executed","execution_date":"20210701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210702","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["512480.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20210705","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210730","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20210802","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210831","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20210901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20210930","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20211008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211029","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20211101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211130","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20211201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20211231","reason":["calendar_update"],"retained_signal_codes":["159855.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159855.SZ","fund":"银华中证影视主题ETF","group":"传媒游戏","target_pct":89.3231781987857}],"status":"executed","execution_date":"20220104","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220104","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159855.SZ"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20220105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220128","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220207","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220228","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220331","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220429","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220505","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220531","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220630","reason":["calendar_update"],"retained_signal_codes":["159767.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159767.SZ","fund":"兴银国证新能源车电池ETF","group":"新能源","target_pct":56.363295603281216}],"status":"executed","execution_date":"20220701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220715","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159767.SZ"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20220718","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220729","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220831","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20220901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20220930","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20221010","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221031","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20221101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221130","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20221201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20221230","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20230103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230131","reason":["calendar_update"],"retained_signal_codes":["512690.SH"],"exit_fraction":0.0,"holdings":[{"code":"512690.SH","fund":"鹏华中证酒ETF","group":"消费","target_pct":77.23521602344915}],"status":"executed","execution_date":"20230201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230228","reason":["calendar_update"],"retained_signal_codes":["159869.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":97.64981829226276}],"status":"executed","execution_date":"20230301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230331","reason":["calendar_update"],"retained_signal_codes":["159869.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":67.96416568911057}],"status":"executed","execution_date":"20230403","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230425","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159869.SZ"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20230426","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230428","reason":["calendar_update"],"retained_signal_codes":["159869.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159869.SZ","fund":"华夏中证动漫游戏ETF","group":"传媒游戏","target_pct":44.63213029357516}],"status":"executed","execution_date":"20230504","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230510","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159869.SZ"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20230511","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230531","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20230601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230630","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20230703","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230731","reason":["calendar_update"],"retained_signal_codes":["516110.SH"],"exit_fraction":0.0,"holdings":[{"code":"516110.SH","fund":"国泰中证800汽车与零部件ETF","group":"汽车","target_pct":100.0}],"status":"executed","execution_date":"20230801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230811","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["516110.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20230814","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230831","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20230901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20230928","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20231009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231031","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20231101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231130","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20231201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20231229","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20240102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240131","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20240201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240229","reason":["calendar_update"],"retained_signal_codes":["159887.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159887.SZ","fund":"富国中证800银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20240301","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240329","reason":["calendar_update"],"retained_signal_codes":["515880.SH"],"exit_fraction":0.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":53.11340559636388}],"status":"executed","execution_date":"20240401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240430","reason":["calendar_update"],"retained_signal_codes":["516650.SH"],"exit_fraction":0.0,"holdings":[{"code":"516650.SH","fund":"华夏中证细分有色金属产业主题ETF","group":"材料","target_pct":84.30735336343605}],"status":"executed","execution_date":"20240506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240515","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["516650.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20240516","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240531","reason":["calendar_update"],"retained_signal_codes":["516910.SH"],"exit_fraction":0.0,"holdings":[{"code":"516910.SH","fund":"富国中证现代物流ETF","group":"地产基建","target_pct":100.0}],"status":"executed","execution_date":"20240603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240625","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["516910.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20240626","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240628","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20240701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240731","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20240801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240830","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20240902","superseded_date":null,"waiting_sessions":0},{"signal_date":"20240930","reason":["calendar_update"],"retained_signal_codes":["512070.SH"],"exit_fraction":0.0,"holdings":[{"code":"512070.SH","fund":"易方达沪深300非银行金融ETF","group":"金融","target_pct":72.34578384029935}],"status":"executed","execution_date":"20241008","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241031","reason":["calendar_update"],"retained_signal_codes":["516860.SH"],"exit_fraction":0.0,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":43.84926899601457}],"status":"executed","execution_date":"20241101","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241129","reason":["calendar_update"],"retained_signal_codes":["516860.SH"],"exit_fraction":0.0,"holdings":[{"code":"516860.SH","fund":"博时中证金融科技主题ETF","group":"金融","target_pct":37.539954011058654}],"status":"executed","execution_date":"20241202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20241231","reason":["calendar_update"],"retained_signal_codes":["516310.SH"],"exit_fraction":0.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250102","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250127","reason":["calendar_update"],"retained_signal_codes":["516310.SH"],"exit_fraction":0.0,"holdings":[{"code":"516310.SH","fund":"易方达中证银行ETF","group":"金融","target_pct":100.0}],"status":"executed","execution_date":"20250205","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250228","reason":["calendar_update"],"retained_signal_codes":["562500.SH"],"exit_fraction":0.0,"holdings":[{"code":"562500.SH","fund":"华夏中证机器人ETF","group":"高端制造","target_pct":60.95663797292311}],"status":"executed","execution_date":"20250303","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250328","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["562500.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20250331","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250331","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20250401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250430","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20250506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250530","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20250603","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250630","reason":["calendar_update"],"retained_signal_codes":["515880.SH"],"exit_fraction":0.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":69.58835313047578}],"status":"executed","execution_date":"20250701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250731","reason":["calendar_update"],"retained_signal_codes":["515880.SH"],"exit_fraction":0.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":88.9365216717216}],"status":"executed","execution_date":"20250801","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250829","reason":["calendar_update"],"retained_signal_codes":["515880.SH"],"exit_fraction":0.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":66.82164230406066}],"status":"executed","execution_date":"20250901","superseded_date":null,"waiting_sessions":0},{"signal_date":"20250930","reason":["calendar_update"],"retained_signal_codes":["561910.SH"],"exit_fraction":0.0,"holdings":[{"code":"561910.SH","fund":"招商中证电池主题ETF","group":"新能源","target_pct":74.4688052683162}],"status":"executed","execution_date":"20251009","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251031","reason":["calendar_update"],"retained_signal_codes":["159558.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159558.SZ","fund":"易方达中证半导体材料设备主题ETF","group":"半导体","target_pct":54.80588825830418}],"status":"executed","execution_date":"20251103","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251128","reason":["calendar_update"],"retained_signal_codes":["562510.SH"],"exit_fraction":0.0,"holdings":[{"code":"562510.SH","fund":"华夏中证旅游主题ETF","group":"消费","target_pct":100.0}],"status":"executed","execution_date":"20251201","superseded_date":null,"waiting_sessions":0},{"signal_date":"20251231","reason":["calendar_update"],"retained_signal_codes":["159583.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159583.SZ","fund":"富国中证通信设备主题ETF","group":"通信","target_pct":59.043712366628284}],"status":"executed","execution_date":"20260105","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260130","reason":["calendar_update"],"retained_signal_codes":["159206.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159206.SZ","fund":"永赢国证商用卫星通信产业ETF","group":"通信","target_pct":47.58074589451854}],"status":"executed","execution_date":"20260202","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260227","reason":["calendar_update"],"retained_signal_codes":["159697.SZ"],"exit_fraction":0.0,"holdings":[{"code":"159697.SZ","fund":"鹏华国证石油天然气ETF","group":"能源","target_pct":94.2036730599804}],"status":"executed","execution_date":"20260302","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260304","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["159697.SZ"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20260305","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260331","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20260401","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260430","reason":["calendar_update"],"retained_signal_codes":["515880.SH"],"exit_fraction":0.0,"holdings":[{"code":"515880.SH","fund":"国泰中证全指通信设备ETF","group":"通信","target_pct":59.3941479485241}],"status":"executed","execution_date":"20260506","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260529","reason":["calendar_update"],"retained_signal_codes":["588710.SH"],"exit_fraction":0.0,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":52.62503304745512}],"status":"executed","execution_date":"20260601","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260630","reason":["calendar_update"],"retained_signal_codes":["588710.SH"],"exit_fraction":0.0,"holdings":[{"code":"588710.SH","fund":"华泰柏瑞上证科创板半导体材料设备主题ETF","group":"半导体","target_pct":44.58244792491377}],"status":"executed","execution_date":"20260701","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260713","reason":["exit_preserving_signal_identity"],"retained_signal_codes":["588710.SH"],"exit_fraction":1.0,"holdings":[],"status":"executed","execution_date":"20260714","superseded_date":null,"waiting_sessions":0},{"signal_date":"20260731","reason":["calendar_update"],"retained_signal_codes":[],"exit_fraction":0.0,"holdings":[],"status":"executed","execution_date":"20260803","superseded_date":null,"waiting_sessions":0}]}}}