{
  "schema_version": 1,
  "start": "20230403",
  "end": "20260811",
  "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": "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": "20230331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230330",
          "macro": {
            "rate": 2.454,
            "iv30": 17.8672,
            "iv90": 19.0583,
            "skew": -0.3437,
            "basis60": 2.0214,
            "rate_tight": true,
            "rate_change20": -0.004999999999999893,
            "iv_inverted": false,
            "skew_threshold": 2.3329400000000007,
            "basis_threshold": -0.61522,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 0.8324452556395077,
              "own_ma120": true,
              "macro_benefit": -7.065867514693016e-05
            },
            {
              "code": "516010.SH",
              "score40": 0.8183915425047367,
              "own_ma120": true,
              "macro_benefit": -6.983867081958673e-05
            },
            {
              "code": "516770.SH",
              "score40": 0.8153488481685064,
              "own_ma120": true,
              "macro_benefit": -7.280532807109688e-05
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 67.96416568911057
            }
          ],
          "status": "executed",
          "execution_date": "20230403",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230428",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230427",
          "macro": {
            "rate": 2.43,
            "iv30": 18.2999,
            "iv90": 19.1898,
            "skew": -0.146,
            "basis60": 3.5527,
            "rate_tight": false,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": false,
            "skew_threshold": 2.12045,
            "basis_threshold": -0.48024999999999995,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 3.168216620145196,
              "own_ma120": true,
              "macro_benefit": -0.00033538584022650594
            },
            {
              "code": "516010.SH",
              "score40": 3.1284112300713245,
              "own_ma120": true,
              "macro_benefit": -0.00032901469004125827
            },
            {
              "code": "516770.SH",
              "score40": 3.114601628005579,
              "own_ma120": true,
              "macro_benefit": -0.0003473458584991589
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 44.63213029357516
            }
          ],
          "status": "executed",
          "execution_date": "20230504",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230530",
          "macro": {
            "rate": 2.223,
            "iv30": 17.8052,
            "iv90": 18.1842,
            "skew": -0.3882,
            "basis60": 3.8878,
            "rate_tight": false,
            "rate_change20": -0.2070000000000003,
            "iv_inverted": false,
            "skew_threshold": 1.93785,
            "basis_threshold": -0.30855,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230629",
          "macro": {
            "rate": 2.167,
            "iv30": 17.6282,
            "iv90": 17.8568,
            "skew": -0.0157,
            "basis60": 3.7775,
            "rate_tight": false,
            "rate_change20": -0.05600000000000005,
            "iv_inverted": false,
            "skew_threshold": 1.8316,
            "basis_threshold": -0.08965,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230703",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230728",
          "macro": {
            "rate": 2.098,
            "iv30": 17.294,
            "iv90": 18.0221,
            "skew": -0.9038,
            "basis60": 3.2191,
            "rate_tight": false,
            "rate_change20": -0.07000000000000028,
            "iv_inverted": false,
            "skew_threshold": 1.7232000000000005,
            "basis_threshold": 0.04464000000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516110.SH",
              "score40": 0.6631123264910339,
              "own_ma120": true,
              "macro_benefit": 0.004753786213981319
            },
            {
              "code": "516810.SH",
              "score40": 0.4076616259652647,
              "own_ma120": false,
              "macro_benefit": 0.00021525026678944194
            },
            {
              "code": "159825.SZ",
              "score40": 0.4075916431486649,
              "own_ma120": false,
              "macro_benefit": 0.0005202712064335312
            }
          ],
          "holdings": [
            {
              "code": "516110.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20230801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230831",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230830",
          "macro": {
            "rate": 2.036,
            "iv30": 21.5684,
            "iv90": 20.2014,
            "skew": -1.0149,
            "basis60": 4.1318,
            "rate_tight": false,
            "rate_change20": -0.06199999999999983,
            "iv_inverted": true,
            "skew_threshold": 1.67882,
            "basis_threshold": 0.11542000000000013,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230928",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230927",
          "macro": {
            "rate": 2.303,
            "iv30": 19.5268,
            "iv90": 20.9709,
            "skew": -1.0929,
            "basis60": 4.1184,
            "rate_tight": true,
            "rate_change20": 0.2669999999999999,
            "iv_inverted": false,
            "skew_threshold": 1.6155499999999996,
            "basis_threshold": 0.13634000000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231030",
          "macro": {
            "rate": 2.406,
            "iv30": 19.4535,
            "iv90": 19.859,
            "skew": -0.2816,
            "basis60": 1.2984,
            "rate_tight": true,
            "rate_change20": 0.133,
            "iv_inverted": false,
            "skew_threshold": 0.62507,
            "basis_threshold": 0.6222100000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231129",
          "macro": {
            "rate": 2.481,
            "iv30": 18.3814,
            "iv90": 18.3765,
            "skew": -1.1267,
            "basis60": 4.1977,
            "rate_tight": true,
            "rate_change20": 0.06000000000000005,
            "iv_inverted": true,
            "skew_threshold": 0.5115700000000001,
            "basis_threshold": 1.31929,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231228",
          "macro": {
            "rate": 2.556,
            "iv30": 21.1158,
            "iv90": 21.1348,
            "skew": -2.1196,
            "basis60": 2.7874,
            "rate_tight": true,
            "rate_change20": 0.06300000000000017,
            "iv_inverted": false,
            "skew_threshold": 0.5082,
            "basis_threshold": 1.4711,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240131",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240130",
          "macro": {
            "rate": 2.398,
            "iv30": 29.223,
            "iv90": 27.1345,
            "skew": 0.6938,
            "basis60": 0.0844,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": true,
            "skew_threshold": 0.48092,
            "basis_threshold": 1.47594,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240228",
          "macro": {
            "rate": 2.1989,
            "iv30": 29.2232,
            "iv90": 26.1116,
            "skew": -1.173,
            "basis60": -11.3216,
            "rate_tight": false,
            "rate_change20": -0.20109999999999983,
            "iv_inverted": true,
            "skew_threshold": 0.5435599999999999,
            "basis_threshold": 1.0995700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.7997423626626173,
              "own_ma120": true,
              "macro_benefit": 0.005368790790338341
            },
            {
              "code": "515290.SH",
              "score40": 0.7887544558068452,
              "own_ma120": true,
              "macro_benefit": 0.0029511316567451384
            },
            {
              "code": "516310.SH",
              "score40": 0.7882848330128721,
              "own_ma120": true,
              "macro_benefit": 0.002335823487629587
            }
          ],
          "holdings": [
            {
              "code": "159887.SZ",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240301",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240329",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240328",
          "macro": {
            "rate": 2.156,
            "iv30": 24.4937,
            "iv90": 24.5752,
            "skew": 0.2036,
            "basis60": -2.5232,
            "rate_tight": false,
            "rate_change20": -0.03699999999999992,
            "iv_inverted": false,
            "skew_threshold": 0.5752,
            "basis_threshold": -1.7791399999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.585102841653173,
              "own_ma120": true,
              "macro_benefit": 0.004993903553226027
            },
            {
              "code": "515050.SH",
              "score40": 1.3947582693113618,
              "own_ma120": true,
              "macro_benefit": 0.0025829871321759366
            },
            {
              "code": "159994.SZ",
              "score40": 1.3786549932814738,
              "own_ma120": true,
              "macro_benefit": 0.002224073448189399
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 53.11340559636388
            }
          ],
          "status": "executed",
          "execution_date": "20240401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240429",
          "macro": {
            "rate": 2.005,
            "iv30": 24.7473,
            "iv90": 23.9641,
            "skew": -1.4287,
            "basis60": 1.0261,
            "rate_tight": false,
            "rate_change20": -0.15100000000000025,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516650.SH",
              "score40": 0.6747850497767215,
              "own_ma120": true,
              "macro_benefit": 0.0019105423654772464
            },
            {
              "code": "159652.SZ",
              "score40": 0.6610902129808075,
              "own_ma120": true,
              "macro_benefit": 0.0009720080419831113
            },
            {
              "code": "159880.SZ",
              "score40": 0.6145762331608254,
              "own_ma120": true,
              "macro_benefit": 0.0028638243529113564
            }
          ],
          "holdings": [
            {
              "code": "516650.SH",
              "target_pct": 84.30735336343605
            }
          ],
          "status": "executed",
          "execution_date": "20240506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240530",
          "macro": {
            "rate": 1.957,
            "iv30": 20.5679,
            "iv90": 20.878,
            "skew": 0.0207,
            "basis60": 1.5882,
            "rate_tight": false,
            "rate_change20": -0.04799999999999982,
            "iv_inverted": false,
            "skew_threshold": 0.65739,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516910.SH",
              "score40": 0.6293794820294275,
              "own_ma120": true,
              "macro_benefit": 0.0006175010169197899
            },
            {
              "code": "159707.SZ",
              "score40": 0.5868888580128293,
              "own_ma120": true,
              "macro_benefit": -0.004809126891756523
            },
            {
              "code": "159768.SZ",
              "score40": 0.5737678241226275,
              "own_ma120": true,
              "macro_benefit": -0.005106097661724911
            }
          ],
          "holdings": [
            {
              "code": "516910.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240628",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240627",
          "macro": {
            "rate": 1.918,
            "iv30": 21.5542,
            "iv90": 20.8885,
            "skew": 0.0949,
            "basis60": -0.5202,
            "rate_tight": false,
            "rate_change20": -0.039000000000000146,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240730",
          "macro": {
            "rate": 1.865,
            "iv30": 20.4218,
            "iv90": 20.6129,
            "skew": 0.3413,
            "basis60": -1.0815,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": false,
            "skew_threshold": 0.8049800000000004,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240830",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240829",
          "macro": {
            "rate": 1.85,
            "iv30": 19.3057,
            "iv90": 20.0362,
            "skew": 0.2785,
            "basis60": 0.1774,
            "rate_tight": false,
            "rate_change20": -0.006999999999999895,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240902",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240927",
          "macro": {
            "rate": 1.835,
            "iv30": 44.2777,
            "iv90": 37.1808,
            "skew": -5.6998,
            "basis60": 1.6167,
            "rate_tight": false,
            "rate_change20": -0.015000000000000124,
            "iv_inverted": true,
            "skew_threshold": 0.9055000000000002,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "512070.SH",
              "score40": 0.392029589739432,
              "own_ma120": true,
              "macro_benefit": -0.0003388661388755171
            },
            {
              "code": "159851.SZ",
              "score40": 0.34341921658159286,
              "own_ma120": true,
              "macro_benefit": -0.0003033121619119102
            },
            {
              "code": "516860.SH",
              "score40": 0.33177469043025126,
              "own_ma120": true,
              "macro_benefit": -0.0002673344299271847
            }
          ],
          "holdings": [
            {
              "code": "512070.SH",
              "target_pct": 72.34578384029935
            }
          ],
          "status": "executed",
          "execution_date": "20241008",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241030",
          "macro": {
            "rate": 1.884,
            "iv30": 43.3664,
            "iv90": 40.6623,
            "skew": -12.4461,
            "basis60": 1.1923,
            "rate_tight": true,
            "rate_change20": 0.038999999999999924,
            "iv_inverted": true,
            "skew_threshold": 0.90818,
            "basis_threshold": -2.86256,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516860.SH",
              "score40": 4.971978852110362,
              "own_ma120": true,
              "macro_benefit": 0.003989705043955022
            },
            {
              "code": "159851.SZ",
              "score40": 4.884546689387761,
              "own_ma120": true,
              "macro_benefit": 0.0038539328843664455
            },
            {
              "code": "516100.SH",
              "score40": 4.856730738299433,
              "own_ma120": true,
              "macro_benefit": 0.0045256953853783114
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 43.84926899601457
            }
          ],
          "status": "executed",
          "execution_date": "20241101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241129",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241128",
          "macro": {
            "rate": 1.858,
            "iv30": 33.389,
            "iv90": 32.736,
            "skew": -2.293,
            "basis60": -1.2426,
            "rate_tight": true,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": true,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159851.SZ",
              "score40": 0.9720381842341442,
              "own_ma120": true,
              "macro_benefit": -0.0028908161446247857
            },
            {
              "code": "516860.SH",
              "score40": 0.9676402565607766,
              "own_ma120": true,
              "macro_benefit": -0.0030880718338778903
            },
            {
              "code": "516100.SH",
              "score40": 0.8969016208280782,
              "own_ma120": true,
              "macro_benefit": -0.0033723720048796217
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 37.539954011058654
            }
          ],
          "status": "executed",
          "execution_date": "20241202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241230",
          "macro": {
            "rate": 1.685,
            "iv30": 25.0712,
            "iv90": 27.0296,
            "skew": -3.8125,
            "basis60": -0.9275,
            "rate_tight": false,
            "rate_change20": -0.1399999999999999,
            "iv_inverted": false,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516310.SH",
              "score40": 0.30611633145941397,
              "own_ma120": true,
              "macro_benefit": 0.012940653804140794
            },
            {
              "code": "515020.SH",
              "score40": 0.29141456362258944,
              "own_ma120": true,
              "macro_benefit": 0.01572945149551864
            },
            {
              "code": "515290.SH",
              "score40": 0.29128043902635753,
              "own_ma120": true,
              "macro_benefit": 0.015545009303513156
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250127",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250124",
          "macro": {
            "rate": 1.697,
            "iv30": 28.0339,
            "iv90": 30.4427,
            "skew": -3.1804,
            "basis60": -1.5659,
            "rate_tight": false,
            "rate_change20": 0.0048000000000001375,
            "iv_inverted": false,
            "skew_threshold": 0.9352000000000003,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.1862080797014247,
              "own_ma120": true,
              "macro_benefit": -0.0007735345281239842
            },
            {
              "code": "516310.SH",
              "score40": 0.17626008449048597,
              "own_ma120": true,
              "macro_benefit": -0.0006887006140928496
            },
            {
              "code": "515020.SH",
              "score40": 0.1714231019825452,
              "own_ma120": true,
              "macro_benefit": -0.0007269642993852068
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250205",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250228",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250227",
          "macro": {
            "rate": 1.89,
            "iv30": 27.4623,
            "iv90": 27.6504,
            "skew": -3.6115,
            "basis60": -2.1685,
            "rate_tight": true,
            "rate_change20": 0.19699999999999984,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -4.4796700000000005,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "562500.SH",
              "score40": 1.6031564414315136,
              "own_ma120": true,
              "macro_benefit": 0.02795672692399445
            },
            {
              "code": "159526.SZ",
              "score40": 1.5899037874008433,
              "own_ma120": true,
              "macro_benefit": 0.03929149559609002
            },
            {
              "code": "159770.SZ",
              "score40": 1.5880328302131992,
              "own_ma120": true,
              "macro_benefit": 0.02896629733553183
            }
          ],
          "holdings": [
            {
              "code": "562500.SH",
              "target_pct": 60.95663797292311
            }
          ],
          "status": "executed",
          "execution_date": "20250303",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250328",
          "macro": {
            "rate": 1.921,
            "iv30": 20.1216,
            "iv90": 21.2558,
            "skew": -1.5058,
            "basis60": -0.9268,
            "rate_tight": true,
            "rate_change20": -0.0009999999999998899,
            "iv_inverted": false,
            "skew_threshold": 0.8038100000000005,
            "basis_threshold": -3.1512700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250429",
          "macro": {
            "rate": 1.75,
            "iv30": 23.4973,
            "iv90": 25.0799,
            "skew": 1.5396,
            "basis60": -3.2133,
            "rate_tight": false,
            "rate_change20": -0.16199999999999992,
            "iv_inverted": false,
            "skew_threshold": 1.0837000000000003,
            "basis_threshold": -3.6814199999999997,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250530",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250529",
          "macro": {
            "rate": 1.652,
            "iv30": 21.0499,
            "iv90": 22.5808,
            "skew": 0.5339,
            "basis60": -5.7159,
            "rate_tight": false,
            "rate_change20": -0.09800000000000009,
            "iv_inverted": false,
            "skew_threshold": 1.02665,
            "basis_threshold": -5.533309999999999,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250627",
          "macro": {
            "rate": 1.63,
            "iv30": 20.9403,
            "iv90": 22.3643,
            "skew": -3.5652,
            "basis60": -5.5953,
            "rate_tight": false,
            "rate_change20": -0.02200000000000002,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 0.7601363449660222,
              "own_ma120": true,
              "macro_benefit": -0.0032226073946066166
            },
            {
              "code": "159869.SZ",
              "score40": 0.676785383821042,
              "own_ma120": true,
              "macro_benefit": -0.007243974364920037
            },
            {
              "code": "516010.SH",
              "score40": 0.6657271683043123,
              "own_ma120": true,
              "macro_benefit": -0.007431053037123285
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 69.58835313047578
            }
          ],
          "status": "executed",
          "execution_date": "20250701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250730",
          "macro": {
            "rate": 1.564,
            "iv30": 25.1705,
            "iv90": 26.6271,
            "skew": -1.9706,
            "basis60": -0.8194,
            "rate_tight": false,
            "rate_change20": -0.05549999999999988,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.066130000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.7233778117624658,
              "own_ma120": true,
              "macro_benefit": -0.00734418576817574
            },
            {
              "code": "515050.SH",
              "score40": 1.6761905055691133,
              "own_ma120": true,
              "macro_benefit": -0.00783961611186467
            },
            {
              "code": "159994.SZ",
              "score40": 1.6596815067639776,
              "own_ma120": true,
              "macro_benefit": -0.007993152222114391
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 88.9365216717216
            }
          ],
          "status": "executed",
          "execution_date": "20250801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250829",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250828",
          "macro": {
            "rate": 1.55,
            "iv30": 38.7162,
            "iv90": 34.522,
            "skew": -5.7883,
            "basis60": -2.9629,
            "rate_tight": false,
            "rate_change20": -0.016000000000000014,
            "iv_inverted": true,
            "skew_threshold": 0.8229500000000001,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 2.9012685549105353,
              "own_ma120": true,
              "macro_benefit": -0.002320775195873627
            },
            {
              "code": "159583.SZ",
              "score40": 2.534380855297231,
              "own_ma120": true,
              "macro_benefit": -0.0023693081465369853
            },
            {
              "code": "515980.SH",
              "score40": 2.4110242021450965,
              "own_ma120": true,
              "macro_benefit": -0.0046580550544967755
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 66.82164230406066
            }
          ],
          "status": "executed",
          "execution_date": "20250901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250929",
          "macro": {
            "rate": 1.58,
            "iv30": 37.4158,
            "iv90": 38.9016,
            "skew": -0.2044,
            "basis60": -1.7684,
            "rate_tight": true,
            "rate_change20": 0.03100000000000014,
            "iv_inverted": false,
            "skew_threshold": 0.69211,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "561910.SH",
              "score40": 3.206723308591667,
              "own_ma120": true,
              "macro_benefit": 0.008914757142701192
            },
            {
              "code": "561160.SH",
              "score40": 3.205618792775464,
              "own_ma120": true,
              "macro_benefit": 0.008798543178572935
            },
            {
              "code": "562880.SH",
              "score40": 3.2006328093008243,
              "own_ma120": true,
              "macro_benefit": 0.008855585292059013
            }
          ],
          "holdings": [
            {
              "code": "561910.SH",
              "target_pct": 74.4688052683162
            }
          ],
          "status": "executed",
          "execution_date": "20251009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251030",
          "macro": {
            "rate": 1.597,
            "iv30": 33.7221,
            "iv90": 33.6456,
            "skew": 2.1274,
            "basis60": -4.7719,
            "rate_tight": true,
            "rate_change20": 0.030999999999999917,
            "iv_inverted": true,
            "skew_threshold": 0.68505,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159558.SZ",
              "score40": 1.076116983200794,
              "own_ma120": true,
              "macro_benefit": 0.006626408870889196
            },
            {
              "code": "562590.SH",
              "score40": 1.065225987053678,
              "own_ma120": true,
              "macro_benefit": 0.006922097532345666
            },
            {
              "code": "159516.SZ",
              "score40": 1.064815483501376,
              "own_ma120": true,
              "macro_benefit": 0.005945055975930946
            }
          ],
          "holdings": [
            {
              "code": "159558.SZ",
              "target_pct": 54.80588825830418
            }
          ],
          "status": "executed",
          "execution_date": "20251103",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251128",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251127",
          "macro": {
            "rate": 1.58,
            "iv30": 26.9145,
            "iv90": 27.3085,
            "skew": 1.6521,
            "basis60": -9.2199,
            "rate_tight": true,
            "rate_change20": -0.016999999999999904,
            "iv_inverted": false,
            "skew_threshold": 0.8437,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "562510.SH",
              "score40": 0.40739693141871103,
              "own_ma120": true,
              "macro_benefit": -0.00040856664245049224
            },
            {
              "code": "159697.SZ",
              "score40": 0.4004715444956106,
              "own_ma120": true,
              "macro_benefit": -0.0005006701411942574
            },
            {
              "code": "159766.SZ",
              "score40": 0.39204502624071896,
              "own_ma120": true,
              "macro_benefit": -0.0003884799841899214
            }
          ],
          "holdings": [
            {
              "code": "562510.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20251201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251230",
          "macro": {
            "rate": 1.6,
            "iv30": 26.0082,
            "iv90": 28.2326,
            "skew": -1.1367,
            "basis60": -6.8447,
            "rate_tight": true,
            "rate_change20": 0.020000000000000018,
            "iv_inverted": false,
            "skew_threshold": 1.2338500000000003,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159583.SZ",
              "score40": 1.416437905838393,
              "own_ma120": true,
              "macro_benefit": 0.002887252722797298
            },
            {
              "code": "159695.SZ",
              "score40": 1.0875535051257461,
              "own_ma120": true,
              "macro_benefit": 0.002753938899026778
            },
            {
              "code": "159507.SZ",
              "score40": 1.0531431486341394,
              "own_ma120": true,
              "macro_benefit": 0.002436930066739952
            }
          ],
          "holdings": [
            {
              "code": "159583.SZ",
              "target_pct": 59.043712366628284
            }
          ],
          "status": "executed",
          "execution_date": "20260105",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260129",
          "macro": {
            "rate": 1.591,
            "iv30": 25.2421,
            "iv90": 30.039,
            "skew": -4.4253,
            "basis60": 2.5167,
            "rate_tight": true,
            "rate_change20": -0.009000000000000119,
            "iv_inverted": false,
            "skew_threshold": 1.14145,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159206.SZ",
              "score40": 2.941380806468412,
              "own_ma120": true,
              "macro_benefit": -0.0026759574789212677
            },
            {
              "code": "561330.SH",
              "score40": 2.332461011144899,
              "own_ma120": true,
              "macro_benefit": -0.0014796495709759575
            },
            {
              "code": "159690.SZ",
              "score40": 2.3089806692702317,
              "own_ma120": true,
              "macro_benefit": -0.0014951694131835954
            }
          ],
          "holdings": [
            {
              "code": "159206.SZ",
              "target_pct": 47.58074589451854
            }
          ],
          "status": "executed",
          "execution_date": "20260202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260227",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260226",
          "macro": {
            "rate": 1.5748,
            "iv30": 21.5412,
            "iv90": 24.9005,
            "skew": 0.0686,
            "basis60": -1.1248,
            "rate_tight": false,
            "rate_change20": -0.02520000000000011,
            "iv_inverted": false,
            "skew_threshold": 1.1805400000000004,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159697.SZ",
              "score40": 1.2512404495951244,
              "own_ma120": true,
              "macro_benefit": -0.0019559815311074044
            },
            {
              "code": "159588.SZ",
              "score40": 1.2288746469707519,
              "own_ma120": true,
              "macro_benefit": -0.0017142267633551422
            },
            {
              "code": "560280.SH",
              "score40": 0.969182423213978,
              "own_ma120": true,
              "macro_benefit": -0.007313819205815653
            }
          ],
          "holdings": [
            {
              "code": "159697.SZ",
              "target_pct": 94.2036730599804
            }
          ],
          "status": "executed",
          "execution_date": "20260302",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260330",
          "macro": {
            "rate": 1.509,
            "iv30": 27.2119,
            "iv90": 27.8583,
            "skew": 5.1617,
            "basis60": -5.1077,
            "rate_tight": false,
            "rate_change20": -0.058800000000000185,
            "iv_inverted": false,
            "skew_threshold": 1.66236,
            "basis_threshold": -9.37884,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260429",
          "macro": {
            "rate": 1.4195,
            "iv30": 26.0033,
            "iv90": 29.6787,
            "skew": 1.6075,
            "basis60": -3.0514,
            "rate_tight": false,
            "rate_change20": -0.08749999999999991,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.4147298186784774,
              "own_ma120": true,
              "macro_benefit": -0.021106186047876608
            },
            {
              "code": "515050.SH",
              "score40": 1.240332313754064,
              "own_ma120": true,
              "macro_benefit": -0.0225260888178451
            },
            {
              "code": "159994.SZ",
              "score40": 1.2243161437498495,
              "own_ma120": true,
              "macro_benefit": -0.022317264541379278
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 59.3941479485241
            }
          ],
          "status": "executed",
          "execution_date": "20260506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260529",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260528",
          "macro": {
            "rate": 1.4055,
            "iv30": 34.4066,
            "iv90": 34.8728,
            "skew": 0.9581,
            "basis60": -3.482,
            "rate_tight": false,
            "rate_change20": -0.023500000000000076,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.20861,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588710.SH",
              "score40": 3.4190461708887807,
              "own_ma120": true,
              "macro_benefit": -0.014710895971456917
            },
            {
              "code": "588170.SH",
              "score40": 3.4125704277363735,
              "own_ma120": true,
              "macro_benefit": -0.013829028651804279
            },
            {
              "code": "159325.SZ",
              "score40": 3.316501633284757,
              "own_ma120": true,
              "macro_benefit": -0.015357081206441983
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 52.62503304745512
            }
          ],
          "status": "executed",
          "execution_date": "20260601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260629",
          "macro": {
            "rate": 1.437,
            "iv30": 43.8196,
            "iv90": 42.1539,
            "skew": -0.4903,
            "basis60": -8.5702,
            "rate_tight": false,
            "rate_change20": 0.02950000000000008,
            "iv_inverted": true,
            "skew_threshold": 2.95423,
            "basis_threshold": -8.37201,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588170.SH",
              "score40": 2.5128177751109795,
              "own_ma120": true,
              "macro_benefit": 0.02126440588856149
            },
            {
              "code": "588710.SH",
              "score40": 2.457701265065312,
              "own_ma120": true,
              "macro_benefit": 0.022011514421312727
            },
            {
              "code": "562590.SH",
              "score40": 2.282126710658778,
              "own_ma120": true,
              "macro_benefit": 0.0242812281749154
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 44.58244792491377
            }
          ],
          "status": "executed",
          "execution_date": "20260701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260730",
          "macro": {
            "rate": 1.43,
            "iv30": 52.8785,
            "iv90": 44.6303,
            "skew": 2.6643,
            "basis60": -2.1922,
            "rate_tight": true,
            "rate_change20": -0.007000000000000117,
            "iv_inverted": true,
            "skew_threshold": 2.959760000000001,
            "basis_threshold": -7.89058,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260803",
          "superseded_date": null,
          "waiting_sessions": 0
        }
      ]
    },
    "rate_guard": {
      "periods": [
        {
          "start": "20230403",
          "end": "20230428",
          "signal_date": "20230331",
          "sessions": 19,
          "start_weights": {
            "holdings": [
              {
                "code": "159869.SZ",
                "weight_pct": 33.982082844555286
              }
            ],
            "cash_pct": 66.01791715544472
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159869.SZ",
                "weight_pct": 37.44915676582821
              }
            ],
            "cash_pct": 62.55084323417179
          }
        },
        {
          "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": 21.924634498007286
              }
            ],
            "cash_pct": 78.0753655019927
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 24.961263055953907
              }
            ],
            "cash_pct": 75.0387369440461
          }
        },
        {
          "start": "20241202",
          "end": "20241231",
          "signal_date": "20241129",
          "sessions": 22,
          "start_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 18.769977005529327
              }
            ],
            "cash_pct": 81.23002299447067
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 17.11443039924305
              }
            ],
            "cash_pct": 82.88556960075695
          }
        },
        {
          "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": 30.478318986461556
              }
            ],
            "cash_pct": 69.52168101353844
          },
          "end_weights": {
            "holdings": [
              {
                "code": "562500.SH",
                "weight_pct": 29.698329596542056
              }
            ],
            "cash_pct": 70.30167040345793
          }
        },
        {
          "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": 37.2344026341581
              }
            ],
            "cash_pct": 62.7655973658419
          },
          "end_weights": {
            "holdings": [
              {
                "code": "561910.SH",
                "weight_pct": 37.28808173334662
              }
            ],
            "cash_pct": 62.71191826665338
          }
        },
        {
          "start": "20251103",
          "end": "20251128",
          "signal_date": "20251031",
          "sessions": 20,
          "start_weights": {
            "holdings": [
              {
                "code": "159558.SZ",
                "weight_pct": 27.40294412915209
              }
            ],
            "cash_pct": 72.59705587084791
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159558.SZ",
                "weight_pct": 27.057495129254665
              }
            ],
            "cash_pct": 72.94250487074534
          }
        },
        {
          "start": "20251201",
          "end": "20251231",
          "signal_date": "20251128",
          "sessions": 23,
          "start_weights": {
            "holdings": [
              {
                "code": "562510.SH",
                "weight_pct": 50.0
              }
            ],
            "cash_pct": 50.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "562510.SH",
                "weight_pct": 51.06382978723399
              }
            ],
            "cash_pct": 48.93617021276601
          }
        },
        {
          "start": "20260105",
          "end": "20260130",
          "signal_date": "20251231",
          "sessions": 20,
          "start_weights": {
            "holdings": [
              {
                "code": "159583.SZ",
                "weight_pct": 29.521856183314142
              }
            ],
            "cash_pct": 70.47814381668586
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159583.SZ",
                "weight_pct": 30.327856574466928
              }
            ],
            "cash_pct": 69.67214342553308
          }
        },
        {
          "start": "20260202",
          "end": "20260227",
          "signal_date": "20260130",
          "sessions": 14,
          "start_weights": {
            "holdings": [
              {
                "code": "159206.SZ",
                "weight_pct": 23.79037294725927
              }
            ],
            "cash_pct": 76.20962705274073
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159206.SZ",
                "weight_pct": 23.95563412415508
              }
            ],
            "cash_pct": 76.04436587584492
          }
        },
        {
          "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": "20230331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230330",
          "macro": {
            "rate": 2.454,
            "iv30": 17.8672,
            "iv90": 19.0583,
            "skew": -0.3437,
            "basis60": 2.0214,
            "rate_tight": true,
            "rate_change20": -0.004999999999999893,
            "iv_inverted": false,
            "skew_threshold": 2.3329400000000007,
            "basis_threshold": -0.61522,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 0.8324452556395077,
              "own_ma120": true,
              "macro_benefit": -7.065867514693016e-05
            },
            {
              "code": "516010.SH",
              "score40": 0.8183915425047367,
              "own_ma120": true,
              "macro_benefit": -6.983867081958673e-05
            },
            {
              "code": "516770.SH",
              "score40": 0.8153488481685064,
              "own_ma120": true,
              "macro_benefit": -7.280532807109688e-05
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 33.982082844555286
            }
          ],
          "status": "executed",
          "execution_date": "20230403",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230428",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230427",
          "macro": {
            "rate": 2.43,
            "iv30": 18.2999,
            "iv90": 19.1898,
            "skew": -0.146,
            "basis60": 3.5527,
            "rate_tight": false,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": false,
            "skew_threshold": 2.12045,
            "basis_threshold": -0.48024999999999995,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 3.168216620145196,
              "own_ma120": true,
              "macro_benefit": -0.00033538584022650594
            },
            {
              "code": "516010.SH",
              "score40": 3.1284112300713245,
              "own_ma120": true,
              "macro_benefit": -0.00032901469004125827
            },
            {
              "code": "516770.SH",
              "score40": 3.114601628005579,
              "own_ma120": true,
              "macro_benefit": -0.0003473458584991589
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 44.63213029357516
            }
          ],
          "status": "executed",
          "execution_date": "20230504",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230530",
          "macro": {
            "rate": 2.223,
            "iv30": 17.8052,
            "iv90": 18.1842,
            "skew": -0.3882,
            "basis60": 3.8878,
            "rate_tight": false,
            "rate_change20": -0.2070000000000003,
            "iv_inverted": false,
            "skew_threshold": 1.93785,
            "basis_threshold": -0.30855,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230629",
          "macro": {
            "rate": 2.167,
            "iv30": 17.6282,
            "iv90": 17.8568,
            "skew": -0.0157,
            "basis60": 3.7775,
            "rate_tight": false,
            "rate_change20": -0.05600000000000005,
            "iv_inverted": false,
            "skew_threshold": 1.8316,
            "basis_threshold": -0.08965,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230703",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230728",
          "macro": {
            "rate": 2.098,
            "iv30": 17.294,
            "iv90": 18.0221,
            "skew": -0.9038,
            "basis60": 3.2191,
            "rate_tight": false,
            "rate_change20": -0.07000000000000028,
            "iv_inverted": false,
            "skew_threshold": 1.7232000000000005,
            "basis_threshold": 0.04464000000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516110.SH",
              "score40": 0.6631123264910339,
              "own_ma120": true,
              "macro_benefit": 0.004753786213981319
            },
            {
              "code": "516810.SH",
              "score40": 0.4076616259652647,
              "own_ma120": false,
              "macro_benefit": 0.00021525026678944194
            },
            {
              "code": "159825.SZ",
              "score40": 0.4075916431486649,
              "own_ma120": false,
              "macro_benefit": 0.0005202712064335312
            }
          ],
          "holdings": [
            {
              "code": "516110.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20230801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230831",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230830",
          "macro": {
            "rate": 2.036,
            "iv30": 21.5684,
            "iv90": 20.2014,
            "skew": -1.0149,
            "basis60": 4.1318,
            "rate_tight": false,
            "rate_change20": -0.06199999999999983,
            "iv_inverted": true,
            "skew_threshold": 1.67882,
            "basis_threshold": 0.11542000000000013,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230928",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230927",
          "macro": {
            "rate": 2.303,
            "iv30": 19.5268,
            "iv90": 20.9709,
            "skew": -1.0929,
            "basis60": 4.1184,
            "rate_tight": true,
            "rate_change20": 0.2669999999999999,
            "iv_inverted": false,
            "skew_threshold": 1.6155499999999996,
            "basis_threshold": 0.13634000000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231030",
          "macro": {
            "rate": 2.406,
            "iv30": 19.4535,
            "iv90": 19.859,
            "skew": -0.2816,
            "basis60": 1.2984,
            "rate_tight": true,
            "rate_change20": 0.133,
            "iv_inverted": false,
            "skew_threshold": 0.62507,
            "basis_threshold": 0.6222100000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231129",
          "macro": {
            "rate": 2.481,
            "iv30": 18.3814,
            "iv90": 18.3765,
            "skew": -1.1267,
            "basis60": 4.1977,
            "rate_tight": true,
            "rate_change20": 0.06000000000000005,
            "iv_inverted": true,
            "skew_threshold": 0.5115700000000001,
            "basis_threshold": 1.31929,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231228",
          "macro": {
            "rate": 2.556,
            "iv30": 21.1158,
            "iv90": 21.1348,
            "skew": -2.1196,
            "basis60": 2.7874,
            "rate_tight": true,
            "rate_change20": 0.06300000000000017,
            "iv_inverted": false,
            "skew_threshold": 0.5082,
            "basis_threshold": 1.4711,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240131",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240130",
          "macro": {
            "rate": 2.398,
            "iv30": 29.223,
            "iv90": 27.1345,
            "skew": 0.6938,
            "basis60": 0.0844,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": true,
            "skew_threshold": 0.48092,
            "basis_threshold": 1.47594,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240228",
          "macro": {
            "rate": 2.1989,
            "iv30": 29.2232,
            "iv90": 26.1116,
            "skew": -1.173,
            "basis60": -11.3216,
            "rate_tight": false,
            "rate_change20": -0.20109999999999983,
            "iv_inverted": true,
            "skew_threshold": 0.5435599999999999,
            "basis_threshold": 1.0995700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.7997423626626173,
              "own_ma120": true,
              "macro_benefit": 0.005368790790338341
            },
            {
              "code": "515290.SH",
              "score40": 0.7887544558068452,
              "own_ma120": true,
              "macro_benefit": 0.0029511316567451384
            },
            {
              "code": "516310.SH",
              "score40": 0.7882848330128721,
              "own_ma120": true,
              "macro_benefit": 0.002335823487629587
            }
          ],
          "holdings": [
            {
              "code": "159887.SZ",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240301",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240329",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240328",
          "macro": {
            "rate": 2.156,
            "iv30": 24.4937,
            "iv90": 24.5752,
            "skew": 0.2036,
            "basis60": -2.5232,
            "rate_tight": false,
            "rate_change20": -0.03699999999999992,
            "iv_inverted": false,
            "skew_threshold": 0.5752,
            "basis_threshold": -1.7791399999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.585102841653173,
              "own_ma120": true,
              "macro_benefit": 0.004993903553226027
            },
            {
              "code": "515050.SH",
              "score40": 1.3947582693113618,
              "own_ma120": true,
              "macro_benefit": 0.0025829871321759366
            },
            {
              "code": "159994.SZ",
              "score40": 1.3786549932814738,
              "own_ma120": true,
              "macro_benefit": 0.002224073448189399
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 53.11340559636388
            }
          ],
          "status": "executed",
          "execution_date": "20240401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240429",
          "macro": {
            "rate": 2.005,
            "iv30": 24.7473,
            "iv90": 23.9641,
            "skew": -1.4287,
            "basis60": 1.0261,
            "rate_tight": false,
            "rate_change20": -0.15100000000000025,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516650.SH",
              "score40": 0.6747850497767215,
              "own_ma120": true,
              "macro_benefit": 0.0019105423654772464
            },
            {
              "code": "159652.SZ",
              "score40": 0.6610902129808075,
              "own_ma120": true,
              "macro_benefit": 0.0009720080419831113
            },
            {
              "code": "159880.SZ",
              "score40": 0.6145762331608254,
              "own_ma120": true,
              "macro_benefit": 0.0028638243529113564
            }
          ],
          "holdings": [
            {
              "code": "516650.SH",
              "target_pct": 84.30735336343605
            }
          ],
          "status": "executed",
          "execution_date": "20240506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240530",
          "macro": {
            "rate": 1.957,
            "iv30": 20.5679,
            "iv90": 20.878,
            "skew": 0.0207,
            "basis60": 1.5882,
            "rate_tight": false,
            "rate_change20": -0.04799999999999982,
            "iv_inverted": false,
            "skew_threshold": 0.65739,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516910.SH",
              "score40": 0.6293794820294275,
              "own_ma120": true,
              "macro_benefit": 0.0006175010169197899
            },
            {
              "code": "159707.SZ",
              "score40": 0.5868888580128293,
              "own_ma120": true,
              "macro_benefit": -0.004809126891756523
            },
            {
              "code": "159768.SZ",
              "score40": 0.5737678241226275,
              "own_ma120": true,
              "macro_benefit": -0.005106097661724911
            }
          ],
          "holdings": [
            {
              "code": "516910.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240628",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240627",
          "macro": {
            "rate": 1.918,
            "iv30": 21.5542,
            "iv90": 20.8885,
            "skew": 0.0949,
            "basis60": -0.5202,
            "rate_tight": false,
            "rate_change20": -0.039000000000000146,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240730",
          "macro": {
            "rate": 1.865,
            "iv30": 20.4218,
            "iv90": 20.6129,
            "skew": 0.3413,
            "basis60": -1.0815,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": false,
            "skew_threshold": 0.8049800000000004,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240830",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240829",
          "macro": {
            "rate": 1.85,
            "iv30": 19.3057,
            "iv90": 20.0362,
            "skew": 0.2785,
            "basis60": 0.1774,
            "rate_tight": false,
            "rate_change20": -0.006999999999999895,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240902",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240927",
          "macro": {
            "rate": 1.835,
            "iv30": 44.2777,
            "iv90": 37.1808,
            "skew": -5.6998,
            "basis60": 1.6167,
            "rate_tight": false,
            "rate_change20": -0.015000000000000124,
            "iv_inverted": true,
            "skew_threshold": 0.9055000000000002,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "512070.SH",
              "score40": 0.392029589739432,
              "own_ma120": true,
              "macro_benefit": -0.0003388661388755171
            },
            {
              "code": "159851.SZ",
              "score40": 0.34341921658159286,
              "own_ma120": true,
              "macro_benefit": -0.0003033121619119102
            },
            {
              "code": "516860.SH",
              "score40": 0.33177469043025126,
              "own_ma120": true,
              "macro_benefit": -0.0002673344299271847
            }
          ],
          "holdings": [
            {
              "code": "512070.SH",
              "target_pct": 72.34578384029935
            }
          ],
          "status": "executed",
          "execution_date": "20241008",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241030",
          "macro": {
            "rate": 1.884,
            "iv30": 43.3664,
            "iv90": 40.6623,
            "skew": -12.4461,
            "basis60": 1.1923,
            "rate_tight": true,
            "rate_change20": 0.038999999999999924,
            "iv_inverted": true,
            "skew_threshold": 0.90818,
            "basis_threshold": -2.86256,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "516860.SH",
              "score40": 4.971978852110362,
              "own_ma120": true,
              "macro_benefit": 0.003989705043955022
            },
            {
              "code": "159851.SZ",
              "score40": 4.884546689387761,
              "own_ma120": true,
              "macro_benefit": 0.0038539328843664455
            },
            {
              "code": "516100.SH",
              "score40": 4.856730738299433,
              "own_ma120": true,
              "macro_benefit": 0.0045256953853783114
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 21.924634498007286
            }
          ],
          "status": "executed",
          "execution_date": "20241101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241129",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241128",
          "macro": {
            "rate": 1.858,
            "iv30": 33.389,
            "iv90": 32.736,
            "skew": -2.293,
            "basis60": -1.2426,
            "rate_tight": true,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": true,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159851.SZ",
              "score40": 0.9720381842341442,
              "own_ma120": true,
              "macro_benefit": -0.0028908161446247857
            },
            {
              "code": "516860.SH",
              "score40": 0.9676402565607766,
              "own_ma120": true,
              "macro_benefit": -0.0030880718338778903
            },
            {
              "code": "516100.SH",
              "score40": 0.8969016208280782,
              "own_ma120": true,
              "macro_benefit": -0.0033723720048796217
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 18.769977005529327
            }
          ],
          "status": "executed",
          "execution_date": "20241202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241230",
          "macro": {
            "rate": 1.685,
            "iv30": 25.0712,
            "iv90": 27.0296,
            "skew": -3.8125,
            "basis60": -0.9275,
            "rate_tight": false,
            "rate_change20": -0.1399999999999999,
            "iv_inverted": false,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516310.SH",
              "score40": 0.30611633145941397,
              "own_ma120": true,
              "macro_benefit": 0.012940653804140794
            },
            {
              "code": "515020.SH",
              "score40": 0.29141456362258944,
              "own_ma120": true,
              "macro_benefit": 0.01572945149551864
            },
            {
              "code": "515290.SH",
              "score40": 0.29128043902635753,
              "own_ma120": true,
              "macro_benefit": 0.015545009303513156
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250127",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250124",
          "macro": {
            "rate": 1.697,
            "iv30": 28.0339,
            "iv90": 30.4427,
            "skew": -3.1804,
            "basis60": -1.5659,
            "rate_tight": false,
            "rate_change20": 0.0048000000000001375,
            "iv_inverted": false,
            "skew_threshold": 0.9352000000000003,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.1862080797014247,
              "own_ma120": true,
              "macro_benefit": -0.0007735345281239842
            },
            {
              "code": "516310.SH",
              "score40": 0.17626008449048597,
              "own_ma120": true,
              "macro_benefit": -0.0006887006140928496
            },
            {
              "code": "515020.SH",
              "score40": 0.1714231019825452,
              "own_ma120": true,
              "macro_benefit": -0.0007269642993852068
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250205",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250228",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250227",
          "macro": {
            "rate": 1.89,
            "iv30": 27.4623,
            "iv90": 27.6504,
            "skew": -3.6115,
            "basis60": -2.1685,
            "rate_tight": true,
            "rate_change20": 0.19699999999999984,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -4.4796700000000005,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "562500.SH",
              "score40": 1.6031564414315136,
              "own_ma120": true,
              "macro_benefit": 0.02795672692399445
            },
            {
              "code": "159526.SZ",
              "score40": 1.5899037874008433,
              "own_ma120": true,
              "macro_benefit": 0.03929149559609002
            },
            {
              "code": "159770.SZ",
              "score40": 1.5880328302131992,
              "own_ma120": true,
              "macro_benefit": 0.02896629733553183
            }
          ],
          "holdings": [
            {
              "code": "562500.SH",
              "target_pct": 30.478318986461556
            }
          ],
          "status": "executed",
          "execution_date": "20250303",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250328",
          "macro": {
            "rate": 1.921,
            "iv30": 20.1216,
            "iv90": 21.2558,
            "skew": -1.5058,
            "basis60": -0.9268,
            "rate_tight": true,
            "rate_change20": -0.0009999999999998899,
            "iv_inverted": false,
            "skew_threshold": 0.8038100000000005,
            "basis_threshold": -3.1512700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250429",
          "macro": {
            "rate": 1.75,
            "iv30": 23.4973,
            "iv90": 25.0799,
            "skew": 1.5396,
            "basis60": -3.2133,
            "rate_tight": false,
            "rate_change20": -0.16199999999999992,
            "iv_inverted": false,
            "skew_threshold": 1.0837000000000003,
            "basis_threshold": -3.6814199999999997,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250530",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250529",
          "macro": {
            "rate": 1.652,
            "iv30": 21.0499,
            "iv90": 22.5808,
            "skew": 0.5339,
            "basis60": -5.7159,
            "rate_tight": false,
            "rate_change20": -0.09800000000000009,
            "iv_inverted": false,
            "skew_threshold": 1.02665,
            "basis_threshold": -5.533309999999999,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250627",
          "macro": {
            "rate": 1.63,
            "iv30": 20.9403,
            "iv90": 22.3643,
            "skew": -3.5652,
            "basis60": -5.5953,
            "rate_tight": false,
            "rate_change20": -0.02200000000000002,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 0.7601363449660222,
              "own_ma120": true,
              "macro_benefit": -0.0032226073946066166
            },
            {
              "code": "159869.SZ",
              "score40": 0.676785383821042,
              "own_ma120": true,
              "macro_benefit": -0.007243974364920037
            },
            {
              "code": "516010.SH",
              "score40": 0.6657271683043123,
              "own_ma120": true,
              "macro_benefit": -0.007431053037123285
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 69.58835313047578
            }
          ],
          "status": "executed",
          "execution_date": "20250701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250730",
          "macro": {
            "rate": 1.564,
            "iv30": 25.1705,
            "iv90": 26.6271,
            "skew": -1.9706,
            "basis60": -0.8194,
            "rate_tight": false,
            "rate_change20": -0.05549999999999988,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.066130000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.7233778117624658,
              "own_ma120": true,
              "macro_benefit": -0.00734418576817574
            },
            {
              "code": "515050.SH",
              "score40": 1.6761905055691133,
              "own_ma120": true,
              "macro_benefit": -0.00783961611186467
            },
            {
              "code": "159994.SZ",
              "score40": 1.6596815067639776,
              "own_ma120": true,
              "macro_benefit": -0.007993152222114391
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 88.9365216717216
            }
          ],
          "status": "executed",
          "execution_date": "20250801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250829",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250828",
          "macro": {
            "rate": 1.55,
            "iv30": 38.7162,
            "iv90": 34.522,
            "skew": -5.7883,
            "basis60": -2.9629,
            "rate_tight": false,
            "rate_change20": -0.016000000000000014,
            "iv_inverted": true,
            "skew_threshold": 0.8229500000000001,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 2.9012685549105353,
              "own_ma120": true,
              "macro_benefit": -0.002320775195873627
            },
            {
              "code": "159583.SZ",
              "score40": 2.534380855297231,
              "own_ma120": true,
              "macro_benefit": -0.0023693081465369853
            },
            {
              "code": "515980.SH",
              "score40": 2.4110242021450965,
              "own_ma120": true,
              "macro_benefit": -0.0046580550544967755
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 66.82164230406066
            }
          ],
          "status": "executed",
          "execution_date": "20250901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250929",
          "macro": {
            "rate": 1.58,
            "iv30": 37.4158,
            "iv90": 38.9016,
            "skew": -0.2044,
            "basis60": -1.7684,
            "rate_tight": true,
            "rate_change20": 0.03100000000000014,
            "iv_inverted": false,
            "skew_threshold": 0.69211,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "561910.SH",
              "score40": 3.206723308591667,
              "own_ma120": true,
              "macro_benefit": 0.008914757142701192
            },
            {
              "code": "561160.SH",
              "score40": 3.205618792775464,
              "own_ma120": true,
              "macro_benefit": 0.008798543178572935
            },
            {
              "code": "562880.SH",
              "score40": 3.2006328093008243,
              "own_ma120": true,
              "macro_benefit": 0.008855585292059013
            }
          ],
          "holdings": [
            {
              "code": "561910.SH",
              "target_pct": 37.2344026341581
            }
          ],
          "status": "executed",
          "execution_date": "20251009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251030",
          "macro": {
            "rate": 1.597,
            "iv30": 33.7221,
            "iv90": 33.6456,
            "skew": 2.1274,
            "basis60": -4.7719,
            "rate_tight": true,
            "rate_change20": 0.030999999999999917,
            "iv_inverted": true,
            "skew_threshold": 0.68505,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159558.SZ",
              "score40": 1.076116983200794,
              "own_ma120": true,
              "macro_benefit": 0.006626408870889196
            },
            {
              "code": "562590.SH",
              "score40": 1.065225987053678,
              "own_ma120": true,
              "macro_benefit": 0.006922097532345666
            },
            {
              "code": "159516.SZ",
              "score40": 1.064815483501376,
              "own_ma120": true,
              "macro_benefit": 0.005945055975930946
            }
          ],
          "holdings": [
            {
              "code": "159558.SZ",
              "target_pct": 27.40294412915209
            }
          ],
          "status": "executed",
          "execution_date": "20251103",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251128",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251127",
          "macro": {
            "rate": 1.58,
            "iv30": 26.9145,
            "iv90": 27.3085,
            "skew": 1.6521,
            "basis60": -9.2199,
            "rate_tight": true,
            "rate_change20": -0.016999999999999904,
            "iv_inverted": false,
            "skew_threshold": 0.8437,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "562510.SH",
              "score40": 0.40739693141871103,
              "own_ma120": true,
              "macro_benefit": -0.00040856664245049224
            },
            {
              "code": "159697.SZ",
              "score40": 0.4004715444956106,
              "own_ma120": true,
              "macro_benefit": -0.0005006701411942574
            },
            {
              "code": "159766.SZ",
              "score40": 0.39204502624071896,
              "own_ma120": true,
              "macro_benefit": -0.0003884799841899214
            }
          ],
          "holdings": [
            {
              "code": "562510.SH",
              "target_pct": 50.0
            }
          ],
          "status": "executed",
          "execution_date": "20251201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251230",
          "macro": {
            "rate": 1.6,
            "iv30": 26.0082,
            "iv90": 28.2326,
            "skew": -1.1367,
            "basis60": -6.8447,
            "rate_tight": true,
            "rate_change20": 0.020000000000000018,
            "iv_inverted": false,
            "skew_threshold": 1.2338500000000003,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159583.SZ",
              "score40": 1.416437905838393,
              "own_ma120": true,
              "macro_benefit": 0.002887252722797298
            },
            {
              "code": "159695.SZ",
              "score40": 1.0875535051257461,
              "own_ma120": true,
              "macro_benefit": 0.002753938899026778
            },
            {
              "code": "159507.SZ",
              "score40": 1.0531431486341394,
              "own_ma120": true,
              "macro_benefit": 0.002436930066739952
            }
          ],
          "holdings": [
            {
              "code": "159583.SZ",
              "target_pct": 29.521856183314142
            }
          ],
          "status": "executed",
          "execution_date": "20260105",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260129",
          "macro": {
            "rate": 1.591,
            "iv30": 25.2421,
            "iv90": 30.039,
            "skew": -4.4253,
            "basis60": 2.5167,
            "rate_tight": true,
            "rate_change20": -0.009000000000000119,
            "iv_inverted": false,
            "skew_threshold": 1.14145,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159206.SZ",
              "score40": 2.941380806468412,
              "own_ma120": true,
              "macro_benefit": -0.0026759574789212677
            },
            {
              "code": "561330.SH",
              "score40": 2.332461011144899,
              "own_ma120": true,
              "macro_benefit": -0.0014796495709759575
            },
            {
              "code": "159690.SZ",
              "score40": 2.3089806692702317,
              "own_ma120": true,
              "macro_benefit": -0.0014951694131835954
            }
          ],
          "holdings": [
            {
              "code": "159206.SZ",
              "target_pct": 23.79037294725927
            }
          ],
          "status": "executed",
          "execution_date": "20260202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260227",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260226",
          "macro": {
            "rate": 1.5748,
            "iv30": 21.5412,
            "iv90": 24.9005,
            "skew": 0.0686,
            "basis60": -1.1248,
            "rate_tight": false,
            "rate_change20": -0.02520000000000011,
            "iv_inverted": false,
            "skew_threshold": 1.1805400000000004,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159697.SZ",
              "score40": 1.2512404495951244,
              "own_ma120": true,
              "macro_benefit": -0.0019559815311074044
            },
            {
              "code": "159588.SZ",
              "score40": 1.2288746469707519,
              "own_ma120": true,
              "macro_benefit": -0.0017142267633551422
            },
            {
              "code": "560280.SH",
              "score40": 0.969182423213978,
              "own_ma120": true,
              "macro_benefit": -0.007313819205815653
            }
          ],
          "holdings": [
            {
              "code": "159697.SZ",
              "target_pct": 94.2036730599804
            }
          ],
          "status": "executed",
          "execution_date": "20260302",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260330",
          "macro": {
            "rate": 1.509,
            "iv30": 27.2119,
            "iv90": 27.8583,
            "skew": 5.1617,
            "basis60": -5.1077,
            "rate_tight": false,
            "rate_change20": -0.058800000000000185,
            "iv_inverted": false,
            "skew_threshold": 1.66236,
            "basis_threshold": -9.37884,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260429",
          "macro": {
            "rate": 1.4195,
            "iv30": 26.0033,
            "iv90": 29.6787,
            "skew": 1.6075,
            "basis60": -3.0514,
            "rate_tight": false,
            "rate_change20": -0.08749999999999991,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.4147298186784774,
              "own_ma120": true,
              "macro_benefit": -0.021106186047876608
            },
            {
              "code": "515050.SH",
              "score40": 1.240332313754064,
              "own_ma120": true,
              "macro_benefit": -0.0225260888178451
            },
            {
              "code": "159994.SZ",
              "score40": 1.2243161437498495,
              "own_ma120": true,
              "macro_benefit": -0.022317264541379278
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 59.3941479485241
            }
          ],
          "status": "executed",
          "execution_date": "20260506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260529",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260528",
          "macro": {
            "rate": 1.4055,
            "iv30": 34.4066,
            "iv90": 34.8728,
            "skew": 0.9581,
            "basis60": -3.482,
            "rate_tight": false,
            "rate_change20": -0.023500000000000076,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.20861,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588710.SH",
              "score40": 3.4190461708887807,
              "own_ma120": true,
              "macro_benefit": -0.014710895971456917
            },
            {
              "code": "588170.SH",
              "score40": 3.4125704277363735,
              "own_ma120": true,
              "macro_benefit": -0.013829028651804279
            },
            {
              "code": "159325.SZ",
              "score40": 3.316501633284757,
              "own_ma120": true,
              "macro_benefit": -0.015357081206441983
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 52.62503304745512
            }
          ],
          "status": "executed",
          "execution_date": "20260601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260629",
          "macro": {
            "rate": 1.437,
            "iv30": 43.8196,
            "iv90": 42.1539,
            "skew": -0.4903,
            "basis60": -8.5702,
            "rate_tight": false,
            "rate_change20": 0.02950000000000008,
            "iv_inverted": true,
            "skew_threshold": 2.95423,
            "basis_threshold": -8.37201,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588170.SH",
              "score40": 2.5128177751109795,
              "own_ma120": true,
              "macro_benefit": 0.02126440588856149
            },
            {
              "code": "588710.SH",
              "score40": 2.457701265065312,
              "own_ma120": true,
              "macro_benefit": 0.022011514421312727
            },
            {
              "code": "562590.SH",
              "score40": 2.282126710658778,
              "own_ma120": true,
              "macro_benefit": 0.0242812281749154
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 44.58244792491377
            }
          ],
          "status": "executed",
          "execution_date": "20260701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260730",
          "macro": {
            "rate": 1.43,
            "iv30": 52.8785,
            "iv90": 44.6303,
            "skew": 2.6643,
            "basis60": -2.1922,
            "rate_tight": true,
            "rate_change20": -0.007000000000000117,
            "iv_inverted": true,
            "skew_threshold": 2.959760000000001,
            "basis_threshold": -7.89058,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260803",
          "superseded_date": null,
          "waiting_sessions": 0
        }
      ]
    },
    "rate_select": {
      "periods": [
        {
          "start": "20230403",
          "end": "20230428",
          "signal_date": "20230331",
          "sessions": 19,
          "start_weights": {
            "holdings": [
              {
                "code": "516770.SH",
                "weight_pct": 67.91959616478458
              }
            ],
            "cash_pct": 32.08040383521542
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516770.SH",
                "weight_pct": 71.13037220562704
              }
            ],
            "cash_pct": 28.869627794372967
          }
        },
        {
          "start": "20230504",
          "end": "20230531",
          "signal_date": "20230428",
          "sessions": 20,
          "start_weights": {
            "holdings": [
              {
                "code": "516770.SH",
                "weight_pct": 44.35402852718235
              }
            ],
            "cash_pct": 55.64597147281765
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516770.SH",
                "weight_pct": 42.05038432592332
              }
            ],
            "cash_pct": 57.94961567407668
          }
        },
        {
          "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": "159880.SZ",
                "weight_pct": 85.4091413816843
              }
            ],
            "cash_pct": 14.590858618315705
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159880.SZ",
                "weight_pct": 85.3053220948754
              }
            ],
            "cash_pct": 14.694677905124609
          }
        },
        {
          "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": "516860.SH",
                "weight_pct": 57.1606115333542
              }
            ],
            "cash_pct": 42.8393884666458
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 61.784009291046715
              }
            ],
            "cash_pct": 38.215990708953285
          }
        },
        {
          "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": "515020.SH",
                "weight_pct": 100.0
              }
            ],
            "cash_pct": 0.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "515020.SH",
                "weight_pct": 100.0
              }
            ],
            "cash_pct": 0.0
          }
        },
        {
          "start": "20250205",
          "end": "20250228",
          "signal_date": "20250127",
          "sessions": 18,
          "start_weights": {
            "holdings": [
              {
                "code": "515020.SH",
                "weight_pct": 100.0
              }
            ],
            "cash_pct": 0.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "515020.SH",
                "weight_pct": 100.0
              }
            ],
            "cash_pct": 0.0
          }
        },
        {
          "start": "20250303",
          "end": "20250331",
          "signal_date": "20250228",
          "sessions": 21,
          "start_weights": {
            "holdings": [
              {
                "code": "159526.SZ",
                "weight_pct": 56.505234481739976
              }
            ],
            "cash_pct": 43.494765518260024
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159526.SZ",
                "weight_pct": 55.55052201717464
              }
            ],
            "cash_pct": 44.44947798282536
          }
        },
        {
          "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": "562590.SH",
                "weight_pct": 55.92260056104398
              }
            ],
            "cash_pct": 44.07739943895602
          },
          "end_weights": {
            "holdings": [
              {
                "code": "562590.SH",
                "weight_pct": 55.50985929234812
              }
            ],
            "cash_pct": 44.49014070765188
          }
        },
        {
          "start": "20251201",
          "end": "20251231",
          "signal_date": "20251128",
          "sessions": 23,
          "start_weights": {
            "holdings": [
              {
                "code": "159766.SZ",
                "weight_pct": 100.0
              }
            ],
            "cash_pct": 0.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159766.SZ",
                "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": "561330.SH",
                "weight_pct": 60.01095525741245
              }
            ],
            "cash_pct": 39.98904474258755
          },
          "end_weights": {
            "holdings": [
              {
                "code": "561330.SH",
                "weight_pct": 63.16176400291047
              }
            ],
            "cash_pct": 36.83823599708953
          }
        },
        {
          "start": "20260302",
          "end": "20260331",
          "signal_date": "20260227",
          "sessions": 22,
          "start_weights": {
            "holdings": [
              {
                "code": "159588.SZ",
                "weight_pct": 90.59935953636997
              }
            ],
            "cash_pct": 9.400640463630028
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159588.SZ",
                "weight_pct": 89.58650412773504
              }
            ],
            "cash_pct": 10.413495872264967
          }
        },
        {
          "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": "588170.SH",
                "weight_pct": 51.22988986637025
              }
            ],
            "cash_pct": 48.77011013362975
          },
          "end_weights": {
            "holdings": [
              {
                "code": "588170.SH",
                "weight_pct": 65.26525993698714
              }
            ],
            "cash_pct": 34.73474006301286
          }
        },
        {
          "start": "20260701",
          "end": "20260731",
          "signal_date": "20260630",
          "sessions": 23,
          "start_weights": {
            "holdings": [
              {
                "code": "588170.SH",
                "weight_pct": 44.10381018161703
              }
            ],
            "cash_pct": 55.89618981838297
          },
          "end_weights": {
            "holdings": [
              {
                "code": "588170.SH",
                "weight_pct": 34.27477325346792
              }
            ],
            "cash_pct": 65.72522674653207
          }
        },
        {
          "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": "20230331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230330",
          "macro": {
            "rate": 2.454,
            "iv30": 17.8672,
            "iv90": 19.0583,
            "skew": -0.3437,
            "basis60": 2.0214,
            "rate_tight": true,
            "rate_change20": -0.004999999999999893,
            "iv_inverted": false,
            "skew_threshold": 2.3329400000000007,
            "basis_threshold": -0.61522,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 0.8324452556395077,
              "own_ma120": true,
              "macro_benefit": -7.065867514693016e-05
            },
            {
              "code": "516010.SH",
              "score40": 0.8183915425047367,
              "own_ma120": true,
              "macro_benefit": -6.983867081958673e-05
            },
            {
              "code": "516770.SH",
              "score40": 0.8153488481685064,
              "own_ma120": true,
              "macro_benefit": -7.280532807109688e-05
            }
          ],
          "holdings": [
            {
              "code": "516770.SH",
              "target_pct": 67.91959616478458
            }
          ],
          "status": "executed",
          "execution_date": "20230403",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230428",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230427",
          "macro": {
            "rate": 2.43,
            "iv30": 18.2999,
            "iv90": 19.1898,
            "skew": -0.146,
            "basis60": 3.5527,
            "rate_tight": false,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": false,
            "skew_threshold": 2.12045,
            "basis_threshold": -0.48024999999999995,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 3.168216620145196,
              "own_ma120": true,
              "macro_benefit": -0.00033538584022650594
            },
            {
              "code": "516010.SH",
              "score40": 3.1284112300713245,
              "own_ma120": true,
              "macro_benefit": -0.00032901469004125827
            },
            {
              "code": "516770.SH",
              "score40": 3.114601628005579,
              "own_ma120": true,
              "macro_benefit": -0.0003473458584991589
            }
          ],
          "holdings": [
            {
              "code": "516770.SH",
              "target_pct": 44.35402852718235
            }
          ],
          "status": "executed",
          "execution_date": "20230504",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230530",
          "macro": {
            "rate": 2.223,
            "iv30": 17.8052,
            "iv90": 18.1842,
            "skew": -0.3882,
            "basis60": 3.8878,
            "rate_tight": false,
            "rate_change20": -0.2070000000000003,
            "iv_inverted": false,
            "skew_threshold": 1.93785,
            "basis_threshold": -0.30855,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230629",
          "macro": {
            "rate": 2.167,
            "iv30": 17.6282,
            "iv90": 17.8568,
            "skew": -0.0157,
            "basis60": 3.7775,
            "rate_tight": false,
            "rate_change20": -0.05600000000000005,
            "iv_inverted": false,
            "skew_threshold": 1.8316,
            "basis_threshold": -0.08965,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230703",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230728",
          "macro": {
            "rate": 2.098,
            "iv30": 17.294,
            "iv90": 18.0221,
            "skew": -0.9038,
            "basis60": 3.2191,
            "rate_tight": false,
            "rate_change20": -0.07000000000000028,
            "iv_inverted": false,
            "skew_threshold": 1.7232000000000005,
            "basis_threshold": 0.04464000000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516110.SH",
              "score40": 0.6631123264910339,
              "own_ma120": true,
              "macro_benefit": 0.004753786213981319
            },
            {
              "code": "516810.SH",
              "score40": 0.4076616259652647,
              "own_ma120": false,
              "macro_benefit": 0.00021525026678944194
            },
            {
              "code": "159825.SZ",
              "score40": 0.4075916431486649,
              "own_ma120": false,
              "macro_benefit": 0.0005202712064335312
            }
          ],
          "holdings": [
            {
              "code": "516110.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20230801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230831",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230830",
          "macro": {
            "rate": 2.036,
            "iv30": 21.5684,
            "iv90": 20.2014,
            "skew": -1.0149,
            "basis60": 4.1318,
            "rate_tight": false,
            "rate_change20": -0.06199999999999983,
            "iv_inverted": true,
            "skew_threshold": 1.67882,
            "basis_threshold": 0.11542000000000013,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230928",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230927",
          "macro": {
            "rate": 2.303,
            "iv30": 19.5268,
            "iv90": 20.9709,
            "skew": -1.0929,
            "basis60": 4.1184,
            "rate_tight": true,
            "rate_change20": 0.2669999999999999,
            "iv_inverted": false,
            "skew_threshold": 1.6155499999999996,
            "basis_threshold": 0.13634000000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231030",
          "macro": {
            "rate": 2.406,
            "iv30": 19.4535,
            "iv90": 19.859,
            "skew": -0.2816,
            "basis60": 1.2984,
            "rate_tight": true,
            "rate_change20": 0.133,
            "iv_inverted": false,
            "skew_threshold": 0.62507,
            "basis_threshold": 0.6222100000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231129",
          "macro": {
            "rate": 2.481,
            "iv30": 18.3814,
            "iv90": 18.3765,
            "skew": -1.1267,
            "basis60": 4.1977,
            "rate_tight": true,
            "rate_change20": 0.06000000000000005,
            "iv_inverted": true,
            "skew_threshold": 0.5115700000000001,
            "basis_threshold": 1.31929,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231228",
          "macro": {
            "rate": 2.556,
            "iv30": 21.1158,
            "iv90": 21.1348,
            "skew": -2.1196,
            "basis60": 2.7874,
            "rate_tight": true,
            "rate_change20": 0.06300000000000017,
            "iv_inverted": false,
            "skew_threshold": 0.5082,
            "basis_threshold": 1.4711,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240131",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240130",
          "macro": {
            "rate": 2.398,
            "iv30": 29.223,
            "iv90": 27.1345,
            "skew": 0.6938,
            "basis60": 0.0844,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": true,
            "skew_threshold": 0.48092,
            "basis_threshold": 1.47594,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240228",
          "macro": {
            "rate": 2.1989,
            "iv30": 29.2232,
            "iv90": 26.1116,
            "skew": -1.173,
            "basis60": -11.3216,
            "rate_tight": false,
            "rate_change20": -0.20109999999999983,
            "iv_inverted": true,
            "skew_threshold": 0.5435599999999999,
            "basis_threshold": 1.0995700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.7997423626626173,
              "own_ma120": true,
              "macro_benefit": 0.005368790790338341
            },
            {
              "code": "515290.SH",
              "score40": 0.7887544558068452,
              "own_ma120": true,
              "macro_benefit": 0.0029511316567451384
            },
            {
              "code": "516310.SH",
              "score40": 0.7882848330128721,
              "own_ma120": true,
              "macro_benefit": 0.002335823487629587
            }
          ],
          "holdings": [
            {
              "code": "159887.SZ",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240301",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240329",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240328",
          "macro": {
            "rate": 2.156,
            "iv30": 24.4937,
            "iv90": 24.5752,
            "skew": 0.2036,
            "basis60": -2.5232,
            "rate_tight": false,
            "rate_change20": -0.03699999999999992,
            "iv_inverted": false,
            "skew_threshold": 0.5752,
            "basis_threshold": -1.7791399999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.585102841653173,
              "own_ma120": true,
              "macro_benefit": 0.004993903553226027
            },
            {
              "code": "515050.SH",
              "score40": 1.3947582693113618,
              "own_ma120": true,
              "macro_benefit": 0.0025829871321759366
            },
            {
              "code": "159994.SZ",
              "score40": 1.3786549932814738,
              "own_ma120": true,
              "macro_benefit": 0.002224073448189399
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 53.11340559636388
            }
          ],
          "status": "executed",
          "execution_date": "20240401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240429",
          "macro": {
            "rate": 2.005,
            "iv30": 24.7473,
            "iv90": 23.9641,
            "skew": -1.4287,
            "basis60": 1.0261,
            "rate_tight": false,
            "rate_change20": -0.15100000000000025,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516650.SH",
              "score40": 0.6747850497767215,
              "own_ma120": true,
              "macro_benefit": 0.0019105423654772464
            },
            {
              "code": "159652.SZ",
              "score40": 0.6610902129808075,
              "own_ma120": true,
              "macro_benefit": 0.0009720080419831113
            },
            {
              "code": "159880.SZ",
              "score40": 0.6145762331608254,
              "own_ma120": true,
              "macro_benefit": 0.0028638243529113564
            }
          ],
          "holdings": [
            {
              "code": "159880.SZ",
              "target_pct": 85.4091413816843
            }
          ],
          "status": "executed",
          "execution_date": "20240506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240530",
          "macro": {
            "rate": 1.957,
            "iv30": 20.5679,
            "iv90": 20.878,
            "skew": 0.0207,
            "basis60": 1.5882,
            "rate_tight": false,
            "rate_change20": -0.04799999999999982,
            "iv_inverted": false,
            "skew_threshold": 0.65739,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516910.SH",
              "score40": 0.6293794820294275,
              "own_ma120": true,
              "macro_benefit": 0.0006175010169197899
            },
            {
              "code": "159707.SZ",
              "score40": 0.5868888580128293,
              "own_ma120": true,
              "macro_benefit": -0.004809126891756523
            },
            {
              "code": "159768.SZ",
              "score40": 0.5737678241226275,
              "own_ma120": true,
              "macro_benefit": -0.005106097661724911
            }
          ],
          "holdings": [
            {
              "code": "516910.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240628",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240627",
          "macro": {
            "rate": 1.918,
            "iv30": 21.5542,
            "iv90": 20.8885,
            "skew": 0.0949,
            "basis60": -0.5202,
            "rate_tight": false,
            "rate_change20": -0.039000000000000146,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240730",
          "macro": {
            "rate": 1.865,
            "iv30": 20.4218,
            "iv90": 20.6129,
            "skew": 0.3413,
            "basis60": -1.0815,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": false,
            "skew_threshold": 0.8049800000000004,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240830",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240829",
          "macro": {
            "rate": 1.85,
            "iv30": 19.3057,
            "iv90": 20.0362,
            "skew": 0.2785,
            "basis60": 0.1774,
            "rate_tight": false,
            "rate_change20": -0.006999999999999895,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240902",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240927",
          "macro": {
            "rate": 1.835,
            "iv30": 44.2777,
            "iv90": 37.1808,
            "skew": -5.6998,
            "basis60": 1.6167,
            "rate_tight": false,
            "rate_change20": -0.015000000000000124,
            "iv_inverted": true,
            "skew_threshold": 0.9055000000000002,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "512070.SH",
              "score40": 0.392029589739432,
              "own_ma120": true,
              "macro_benefit": -0.0003388661388755171
            },
            {
              "code": "159851.SZ",
              "score40": 0.34341921658159286,
              "own_ma120": true,
              "macro_benefit": -0.0003033121619119102
            },
            {
              "code": "516860.SH",
              "score40": 0.33177469043025126,
              "own_ma120": true,
              "macro_benefit": -0.0002673344299271847
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 57.1606115333542
            }
          ],
          "status": "executed",
          "execution_date": "20241008",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241030",
          "macro": {
            "rate": 1.884,
            "iv30": 43.3664,
            "iv90": 40.6623,
            "skew": -12.4461,
            "basis60": 1.1923,
            "rate_tight": true,
            "rate_change20": 0.038999999999999924,
            "iv_inverted": true,
            "skew_threshold": 0.90818,
            "basis_threshold": -2.86256,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516860.SH",
              "score40": 4.971978852110362,
              "own_ma120": true,
              "macro_benefit": 0.003989705043955022
            },
            {
              "code": "159851.SZ",
              "score40": 4.884546689387761,
              "own_ma120": true,
              "macro_benefit": 0.0038539328843664455
            },
            {
              "code": "516100.SH",
              "score40": 4.856730738299433,
              "own_ma120": true,
              "macro_benefit": 0.0045256953853783114
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 43.84926899601457
            }
          ],
          "status": "executed",
          "execution_date": "20241101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241129",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241128",
          "macro": {
            "rate": 1.858,
            "iv30": 33.389,
            "iv90": 32.736,
            "skew": -2.293,
            "basis60": -1.2426,
            "rate_tight": true,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": true,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159851.SZ",
              "score40": 0.9720381842341442,
              "own_ma120": true,
              "macro_benefit": -0.0028908161446247857
            },
            {
              "code": "516860.SH",
              "score40": 0.9676402565607766,
              "own_ma120": true,
              "macro_benefit": -0.0030880718338778903
            },
            {
              "code": "516100.SH",
              "score40": 0.8969016208280782,
              "own_ma120": true,
              "macro_benefit": -0.0033723720048796217
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 37.539954011058654
            }
          ],
          "status": "executed",
          "execution_date": "20241202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241230",
          "macro": {
            "rate": 1.685,
            "iv30": 25.0712,
            "iv90": 27.0296,
            "skew": -3.8125,
            "basis60": -0.9275,
            "rate_tight": false,
            "rate_change20": -0.1399999999999999,
            "iv_inverted": false,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516310.SH",
              "score40": 0.30611633145941397,
              "own_ma120": true,
              "macro_benefit": 0.012940653804140794
            },
            {
              "code": "515020.SH",
              "score40": 0.29141456362258944,
              "own_ma120": true,
              "macro_benefit": 0.01572945149551864
            },
            {
              "code": "515290.SH",
              "score40": 0.29128043902635753,
              "own_ma120": true,
              "macro_benefit": 0.015545009303513156
            }
          ],
          "holdings": [
            {
              "code": "515020.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250127",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250124",
          "macro": {
            "rate": 1.697,
            "iv30": 28.0339,
            "iv90": 30.4427,
            "skew": -3.1804,
            "basis60": -1.5659,
            "rate_tight": false,
            "rate_change20": 0.0048000000000001375,
            "iv_inverted": false,
            "skew_threshold": 0.9352000000000003,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.1862080797014247,
              "own_ma120": true,
              "macro_benefit": -0.0007735345281239842
            },
            {
              "code": "516310.SH",
              "score40": 0.17626008449048597,
              "own_ma120": true,
              "macro_benefit": -0.0006887006140928496
            },
            {
              "code": "515020.SH",
              "score40": 0.1714231019825452,
              "own_ma120": true,
              "macro_benefit": -0.0007269642993852068
            }
          ],
          "holdings": [
            {
              "code": "515020.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250205",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250228",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250227",
          "macro": {
            "rate": 1.89,
            "iv30": 27.4623,
            "iv90": 27.6504,
            "skew": -3.6115,
            "basis60": -2.1685,
            "rate_tight": true,
            "rate_change20": 0.19699999999999984,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -4.4796700000000005,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "562500.SH",
              "score40": 1.6031564414315136,
              "own_ma120": true,
              "macro_benefit": 0.02795672692399445
            },
            {
              "code": "159526.SZ",
              "score40": 1.5899037874008433,
              "own_ma120": true,
              "macro_benefit": 0.03929149559609002
            },
            {
              "code": "159770.SZ",
              "score40": 1.5880328302131992,
              "own_ma120": true,
              "macro_benefit": 0.02896629733553183
            }
          ],
          "holdings": [
            {
              "code": "159526.SZ",
              "target_pct": 56.505234481739976
            }
          ],
          "status": "executed",
          "execution_date": "20250303",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250328",
          "macro": {
            "rate": 1.921,
            "iv30": 20.1216,
            "iv90": 21.2558,
            "skew": -1.5058,
            "basis60": -0.9268,
            "rate_tight": true,
            "rate_change20": -0.0009999999999998899,
            "iv_inverted": false,
            "skew_threshold": 0.8038100000000005,
            "basis_threshold": -3.1512700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250429",
          "macro": {
            "rate": 1.75,
            "iv30": 23.4973,
            "iv90": 25.0799,
            "skew": 1.5396,
            "basis60": -3.2133,
            "rate_tight": false,
            "rate_change20": -0.16199999999999992,
            "iv_inverted": false,
            "skew_threshold": 1.0837000000000003,
            "basis_threshold": -3.6814199999999997,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250530",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250529",
          "macro": {
            "rate": 1.652,
            "iv30": 21.0499,
            "iv90": 22.5808,
            "skew": 0.5339,
            "basis60": -5.7159,
            "rate_tight": false,
            "rate_change20": -0.09800000000000009,
            "iv_inverted": false,
            "skew_threshold": 1.02665,
            "basis_threshold": -5.533309999999999,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250627",
          "macro": {
            "rate": 1.63,
            "iv30": 20.9403,
            "iv90": 22.3643,
            "skew": -3.5652,
            "basis60": -5.5953,
            "rate_tight": false,
            "rate_change20": -0.02200000000000002,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 0.7601363449660222,
              "own_ma120": true,
              "macro_benefit": -0.0032226073946066166
            },
            {
              "code": "159869.SZ",
              "score40": 0.676785383821042,
              "own_ma120": true,
              "macro_benefit": -0.007243974364920037
            },
            {
              "code": "516010.SH",
              "score40": 0.6657271683043123,
              "own_ma120": true,
              "macro_benefit": -0.007431053037123285
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 69.58835313047578
            }
          ],
          "status": "executed",
          "execution_date": "20250701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250730",
          "macro": {
            "rate": 1.564,
            "iv30": 25.1705,
            "iv90": 26.6271,
            "skew": -1.9706,
            "basis60": -0.8194,
            "rate_tight": false,
            "rate_change20": -0.05549999999999988,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.066130000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.7233778117624658,
              "own_ma120": true,
              "macro_benefit": -0.00734418576817574
            },
            {
              "code": "515050.SH",
              "score40": 1.6761905055691133,
              "own_ma120": true,
              "macro_benefit": -0.00783961611186467
            },
            {
              "code": "159994.SZ",
              "score40": 1.6596815067639776,
              "own_ma120": true,
              "macro_benefit": -0.007993152222114391
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 88.9365216717216
            }
          ],
          "status": "executed",
          "execution_date": "20250801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250829",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250828",
          "macro": {
            "rate": 1.55,
            "iv30": 38.7162,
            "iv90": 34.522,
            "skew": -5.7883,
            "basis60": -2.9629,
            "rate_tight": false,
            "rate_change20": -0.016000000000000014,
            "iv_inverted": true,
            "skew_threshold": 0.8229500000000001,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 2.9012685549105353,
              "own_ma120": true,
              "macro_benefit": -0.002320775195873627
            },
            {
              "code": "159583.SZ",
              "score40": 2.534380855297231,
              "own_ma120": true,
              "macro_benefit": -0.0023693081465369853
            },
            {
              "code": "515980.SH",
              "score40": 2.4110242021450965,
              "own_ma120": true,
              "macro_benefit": -0.0046580550544967755
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 66.82164230406066
            }
          ],
          "status": "executed",
          "execution_date": "20250901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250929",
          "macro": {
            "rate": 1.58,
            "iv30": 37.4158,
            "iv90": 38.9016,
            "skew": -0.2044,
            "basis60": -1.7684,
            "rate_tight": true,
            "rate_change20": 0.03100000000000014,
            "iv_inverted": false,
            "skew_threshold": 0.69211,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "561910.SH",
              "score40": 3.206723308591667,
              "own_ma120": true,
              "macro_benefit": 0.008914757142701192
            },
            {
              "code": "561160.SH",
              "score40": 3.205618792775464,
              "own_ma120": true,
              "macro_benefit": 0.008798543178572935
            },
            {
              "code": "562880.SH",
              "score40": 3.2006328093008243,
              "own_ma120": true,
              "macro_benefit": 0.008855585292059013
            }
          ],
          "holdings": [
            {
              "code": "561910.SH",
              "target_pct": 74.4688052683162
            }
          ],
          "status": "executed",
          "execution_date": "20251009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251030",
          "macro": {
            "rate": 1.597,
            "iv30": 33.7221,
            "iv90": 33.6456,
            "skew": 2.1274,
            "basis60": -4.7719,
            "rate_tight": true,
            "rate_change20": 0.030999999999999917,
            "iv_inverted": true,
            "skew_threshold": 0.68505,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159558.SZ",
              "score40": 1.076116983200794,
              "own_ma120": true,
              "macro_benefit": 0.006626408870889196
            },
            {
              "code": "562590.SH",
              "score40": 1.065225987053678,
              "own_ma120": true,
              "macro_benefit": 0.006922097532345666
            },
            {
              "code": "159516.SZ",
              "score40": 1.064815483501376,
              "own_ma120": true,
              "macro_benefit": 0.005945055975930946
            }
          ],
          "holdings": [
            {
              "code": "562590.SH",
              "target_pct": 55.92260056104398
            }
          ],
          "status": "executed",
          "execution_date": "20251103",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251128",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251127",
          "macro": {
            "rate": 1.58,
            "iv30": 26.9145,
            "iv90": 27.3085,
            "skew": 1.6521,
            "basis60": -9.2199,
            "rate_tight": true,
            "rate_change20": -0.016999999999999904,
            "iv_inverted": false,
            "skew_threshold": 0.8437,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "562510.SH",
              "score40": 0.40739693141871103,
              "own_ma120": true,
              "macro_benefit": -0.00040856664245049224
            },
            {
              "code": "159697.SZ",
              "score40": 0.4004715444956106,
              "own_ma120": true,
              "macro_benefit": -0.0005006701411942574
            },
            {
              "code": "159766.SZ",
              "score40": 0.39204502624071896,
              "own_ma120": true,
              "macro_benefit": -0.0003884799841899214
            }
          ],
          "holdings": [
            {
              "code": "159766.SZ",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20251201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251230",
          "macro": {
            "rate": 1.6,
            "iv30": 26.0082,
            "iv90": 28.2326,
            "skew": -1.1367,
            "basis60": -6.8447,
            "rate_tight": true,
            "rate_change20": 0.020000000000000018,
            "iv_inverted": false,
            "skew_threshold": 1.2338500000000003,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159583.SZ",
              "score40": 1.416437905838393,
              "own_ma120": true,
              "macro_benefit": 0.002887252722797298
            },
            {
              "code": "159695.SZ",
              "score40": 1.0875535051257461,
              "own_ma120": true,
              "macro_benefit": 0.002753938899026778
            },
            {
              "code": "159507.SZ",
              "score40": 1.0531431486341394,
              "own_ma120": true,
              "macro_benefit": 0.002436930066739952
            }
          ],
          "holdings": [
            {
              "code": "159583.SZ",
              "target_pct": 59.043712366628284
            }
          ],
          "status": "executed",
          "execution_date": "20260105",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260129",
          "macro": {
            "rate": 1.591,
            "iv30": 25.2421,
            "iv90": 30.039,
            "skew": -4.4253,
            "basis60": 2.5167,
            "rate_tight": true,
            "rate_change20": -0.009000000000000119,
            "iv_inverted": false,
            "skew_threshold": 1.14145,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159206.SZ",
              "score40": 2.941380806468412,
              "own_ma120": true,
              "macro_benefit": -0.0026759574789212677
            },
            {
              "code": "561330.SH",
              "score40": 2.332461011144899,
              "own_ma120": true,
              "macro_benefit": -0.0014796495709759575
            },
            {
              "code": "159690.SZ",
              "score40": 2.3089806692702317,
              "own_ma120": true,
              "macro_benefit": -0.0014951694131835954
            }
          ],
          "holdings": [
            {
              "code": "561330.SH",
              "target_pct": 60.01095525741245
            }
          ],
          "status": "executed",
          "execution_date": "20260202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260227",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260226",
          "macro": {
            "rate": 1.5748,
            "iv30": 21.5412,
            "iv90": 24.9005,
            "skew": 0.0686,
            "basis60": -1.1248,
            "rate_tight": false,
            "rate_change20": -0.02520000000000011,
            "iv_inverted": false,
            "skew_threshold": 1.1805400000000004,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159697.SZ",
              "score40": 1.2512404495951244,
              "own_ma120": true,
              "macro_benefit": -0.0019559815311074044
            },
            {
              "code": "159588.SZ",
              "score40": 1.2288746469707519,
              "own_ma120": true,
              "macro_benefit": -0.0017142267633551422
            },
            {
              "code": "560280.SH",
              "score40": 0.969182423213978,
              "own_ma120": true,
              "macro_benefit": -0.007313819205815653
            }
          ],
          "holdings": [
            {
              "code": "159588.SZ",
              "target_pct": 90.59935953636997
            }
          ],
          "status": "executed",
          "execution_date": "20260302",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260330",
          "macro": {
            "rate": 1.509,
            "iv30": 27.2119,
            "iv90": 27.8583,
            "skew": 5.1617,
            "basis60": -5.1077,
            "rate_tight": false,
            "rate_change20": -0.058800000000000185,
            "iv_inverted": false,
            "skew_threshold": 1.66236,
            "basis_threshold": -9.37884,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260429",
          "macro": {
            "rate": 1.4195,
            "iv30": 26.0033,
            "iv90": 29.6787,
            "skew": 1.6075,
            "basis60": -3.0514,
            "rate_tight": false,
            "rate_change20": -0.08749999999999991,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.4147298186784774,
              "own_ma120": true,
              "macro_benefit": -0.021106186047876608
            },
            {
              "code": "515050.SH",
              "score40": 1.240332313754064,
              "own_ma120": true,
              "macro_benefit": -0.0225260888178451
            },
            {
              "code": "159994.SZ",
              "score40": 1.2243161437498495,
              "own_ma120": true,
              "macro_benefit": -0.022317264541379278
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 59.3941479485241
            }
          ],
          "status": "executed",
          "execution_date": "20260506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260529",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260528",
          "macro": {
            "rate": 1.4055,
            "iv30": 34.4066,
            "iv90": 34.8728,
            "skew": 0.9581,
            "basis60": -3.482,
            "rate_tight": false,
            "rate_change20": -0.023500000000000076,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.20861,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588710.SH",
              "score40": 3.4190461708887807,
              "own_ma120": true,
              "macro_benefit": -0.014710895971456917
            },
            {
              "code": "588170.SH",
              "score40": 3.4125704277363735,
              "own_ma120": true,
              "macro_benefit": -0.013829028651804279
            },
            {
              "code": "159325.SZ",
              "score40": 3.316501633284757,
              "own_ma120": true,
              "macro_benefit": -0.015357081206441983
            }
          ],
          "holdings": [
            {
              "code": "588170.SH",
              "target_pct": 51.22988986637025
            }
          ],
          "status": "executed",
          "execution_date": "20260601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260629",
          "macro": {
            "rate": 1.437,
            "iv30": 43.8196,
            "iv90": 42.1539,
            "skew": -0.4903,
            "basis60": -8.5702,
            "rate_tight": false,
            "rate_change20": 0.02950000000000008,
            "iv_inverted": true,
            "skew_threshold": 2.95423,
            "basis_threshold": -8.37201,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588170.SH",
              "score40": 2.5128177751109795,
              "own_ma120": true,
              "macro_benefit": 0.02126440588856149
            },
            {
              "code": "588710.SH",
              "score40": 2.457701265065312,
              "own_ma120": true,
              "macro_benefit": 0.022011514421312727
            },
            {
              "code": "562590.SH",
              "score40": 2.282126710658778,
              "own_ma120": true,
              "macro_benefit": 0.0242812281749154
            }
          ],
          "holdings": [
            {
              "code": "588170.SH",
              "target_pct": 44.10381018161703
            }
          ],
          "status": "executed",
          "execution_date": "20260701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260730",
          "macro": {
            "rate": 1.43,
            "iv30": 52.8785,
            "iv90": 44.6303,
            "skew": 2.6643,
            "basis60": -2.1922,
            "rate_tight": true,
            "rate_change20": -0.007000000000000117,
            "iv_inverted": true,
            "skew_threshold": 2.959760000000001,
            "basis_threshold": -7.89058,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260803",
          "superseded_date": null,
          "waiting_sessions": 0
        }
      ]
    },
    "iv_guard": {
      "periods": [
        {
          "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": 50.0
              }
            ],
            "cash_pct": 50.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159887.SZ",
                "weight_pct": 49.89462592202318
              }
            ],
            "cash_pct": 50.10537407797682
          }
        },
        {
          "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": 42.153676681718025
              }
            ],
            "cash_pct": 57.84632331828197
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516650.SH",
                "weight_pct": 41.966577474845465
              }
            ],
            "cash_pct": 58.033422525154535
          }
        },
        {
          "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": 36.172891920149674
              }
            ],
            "cash_pct": 63.827108079850326
          },
          "end_weights": {
            "holdings": [
              {
                "code": "512070.SH",
                "weight_pct": 33.9976168085974
              }
            ],
            "cash_pct": 66.0023831914026
          }
        },
        {
          "start": "20241101",
          "end": "20241129",
          "signal_date": "20241031",
          "sessions": 21,
          "start_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 21.924634498007286
              }
            ],
            "cash_pct": 78.0753655019927
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 24.961263055953907
              }
            ],
            "cash_pct": 75.0387369440461
          }
        },
        {
          "start": "20241202",
          "end": "20241231",
          "signal_date": "20241129",
          "sessions": 22,
          "start_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 18.769977005529327
              }
            ],
            "cash_pct": 81.23002299447067
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 17.11443039924305
              }
            ],
            "cash_pct": 82.88556960075695
          }
        },
        {
          "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": 33.41082115203033
              }
            ],
            "cash_pct": 66.58917884796966
          },
          "end_weights": {
            "holdings": [
              {
                "code": "515880.SH",
                "weight_pct": 33.17964273425748
              }
            ],
            "cash_pct": 66.82035726574252
          }
        },
        {
          "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": 27.40294412915209
              }
            ],
            "cash_pct": 72.59705587084791
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159558.SZ",
                "weight_pct": 27.057495129254665
              }
            ],
            "cash_pct": 72.94250487074534
          }
        },
        {
          "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": 22.291223962456886
              }
            ],
            "cash_pct": 77.70877603754312
          },
          "end_weights": {
            "holdings": [
              {
                "code": "588710.SH",
                "weight_pct": 16.09792420403554
              }
            ],
            "cash_pct": 83.90207579596446
          }
        },
        {
          "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": "20230331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230330",
          "macro": {
            "rate": 2.454,
            "iv30": 17.8672,
            "iv90": 19.0583,
            "skew": -0.3437,
            "basis60": 2.0214,
            "rate_tight": true,
            "rate_change20": -0.004999999999999893,
            "iv_inverted": false,
            "skew_threshold": 2.3329400000000007,
            "basis_threshold": -0.61522,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 0.8324452556395077,
              "own_ma120": true,
              "macro_benefit": -7.065867514693016e-05
            },
            {
              "code": "516010.SH",
              "score40": 0.8183915425047367,
              "own_ma120": true,
              "macro_benefit": -6.983867081958673e-05
            },
            {
              "code": "516770.SH",
              "score40": 0.8153488481685064,
              "own_ma120": true,
              "macro_benefit": -7.280532807109688e-05
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 67.96416568911057
            }
          ],
          "status": "executed",
          "execution_date": "20230403",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230428",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230427",
          "macro": {
            "rate": 2.43,
            "iv30": 18.2999,
            "iv90": 19.1898,
            "skew": -0.146,
            "basis60": 3.5527,
            "rate_tight": false,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": false,
            "skew_threshold": 2.12045,
            "basis_threshold": -0.48024999999999995,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 3.168216620145196,
              "own_ma120": true,
              "macro_benefit": -0.00033538584022650594
            },
            {
              "code": "516010.SH",
              "score40": 3.1284112300713245,
              "own_ma120": true,
              "macro_benefit": -0.00032901469004125827
            },
            {
              "code": "516770.SH",
              "score40": 3.114601628005579,
              "own_ma120": true,
              "macro_benefit": -0.0003473458584991589
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 44.63213029357516
            }
          ],
          "status": "executed",
          "execution_date": "20230504",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230530",
          "macro": {
            "rate": 2.223,
            "iv30": 17.8052,
            "iv90": 18.1842,
            "skew": -0.3882,
            "basis60": 3.8878,
            "rate_tight": false,
            "rate_change20": -0.2070000000000003,
            "iv_inverted": false,
            "skew_threshold": 1.93785,
            "basis_threshold": -0.30855,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230629",
          "macro": {
            "rate": 2.167,
            "iv30": 17.6282,
            "iv90": 17.8568,
            "skew": -0.0157,
            "basis60": 3.7775,
            "rate_tight": false,
            "rate_change20": -0.05600000000000005,
            "iv_inverted": false,
            "skew_threshold": 1.8316,
            "basis_threshold": -0.08965,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230703",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230728",
          "macro": {
            "rate": 2.098,
            "iv30": 17.294,
            "iv90": 18.0221,
            "skew": -0.9038,
            "basis60": 3.2191,
            "rate_tight": false,
            "rate_change20": -0.07000000000000028,
            "iv_inverted": false,
            "skew_threshold": 1.7232000000000005,
            "basis_threshold": 0.04464000000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516110.SH",
              "score40": 0.6631123264910339,
              "own_ma120": true,
              "macro_benefit": 0.004753786213981319
            },
            {
              "code": "516810.SH",
              "score40": 0.4076616259652647,
              "own_ma120": false,
              "macro_benefit": 0.00021525026678944194
            },
            {
              "code": "159825.SZ",
              "score40": 0.4075916431486649,
              "own_ma120": false,
              "macro_benefit": 0.0005202712064335312
            }
          ],
          "holdings": [
            {
              "code": "516110.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20230801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230831",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230830",
          "macro": {
            "rate": 2.036,
            "iv30": 21.5684,
            "iv90": 20.2014,
            "skew": -1.0149,
            "basis60": 4.1318,
            "rate_tight": false,
            "rate_change20": -0.06199999999999983,
            "iv_inverted": true,
            "skew_threshold": 1.67882,
            "basis_threshold": 0.11542000000000013,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230928",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230927",
          "macro": {
            "rate": 2.303,
            "iv30": 19.5268,
            "iv90": 20.9709,
            "skew": -1.0929,
            "basis60": 4.1184,
            "rate_tight": true,
            "rate_change20": 0.2669999999999999,
            "iv_inverted": false,
            "skew_threshold": 1.6155499999999996,
            "basis_threshold": 0.13634000000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231030",
          "macro": {
            "rate": 2.406,
            "iv30": 19.4535,
            "iv90": 19.859,
            "skew": -0.2816,
            "basis60": 1.2984,
            "rate_tight": true,
            "rate_change20": 0.133,
            "iv_inverted": false,
            "skew_threshold": 0.62507,
            "basis_threshold": 0.6222100000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231129",
          "macro": {
            "rate": 2.481,
            "iv30": 18.3814,
            "iv90": 18.3765,
            "skew": -1.1267,
            "basis60": 4.1977,
            "rate_tight": true,
            "rate_change20": 0.06000000000000005,
            "iv_inverted": true,
            "skew_threshold": 0.5115700000000001,
            "basis_threshold": 1.31929,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231228",
          "macro": {
            "rate": 2.556,
            "iv30": 21.1158,
            "iv90": 21.1348,
            "skew": -2.1196,
            "basis60": 2.7874,
            "rate_tight": true,
            "rate_change20": 0.06300000000000017,
            "iv_inverted": false,
            "skew_threshold": 0.5082,
            "basis_threshold": 1.4711,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240131",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240130",
          "macro": {
            "rate": 2.398,
            "iv30": 29.223,
            "iv90": 27.1345,
            "skew": 0.6938,
            "basis60": 0.0844,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": true,
            "skew_threshold": 0.48092,
            "basis_threshold": 1.47594,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240228",
          "macro": {
            "rate": 2.1989,
            "iv30": 29.2232,
            "iv90": 26.1116,
            "skew": -1.173,
            "basis60": -11.3216,
            "rate_tight": false,
            "rate_change20": -0.20109999999999983,
            "iv_inverted": true,
            "skew_threshold": 0.5435599999999999,
            "basis_threshold": 1.0995700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.7997423626626173,
              "own_ma120": true,
              "macro_benefit": 0.005368790790338341
            },
            {
              "code": "515290.SH",
              "score40": 0.7887544558068452,
              "own_ma120": true,
              "macro_benefit": 0.0029511316567451384
            },
            {
              "code": "516310.SH",
              "score40": 0.7882848330128721,
              "own_ma120": true,
              "macro_benefit": 0.002335823487629587
            }
          ],
          "holdings": [
            {
              "code": "159887.SZ",
              "target_pct": 50.0
            }
          ],
          "status": "executed",
          "execution_date": "20240301",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240329",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240328",
          "macro": {
            "rate": 2.156,
            "iv30": 24.4937,
            "iv90": 24.5752,
            "skew": 0.2036,
            "basis60": -2.5232,
            "rate_tight": false,
            "rate_change20": -0.03699999999999992,
            "iv_inverted": false,
            "skew_threshold": 0.5752,
            "basis_threshold": -1.7791399999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.585102841653173,
              "own_ma120": true,
              "macro_benefit": 0.004993903553226027
            },
            {
              "code": "515050.SH",
              "score40": 1.3947582693113618,
              "own_ma120": true,
              "macro_benefit": 0.0025829871321759366
            },
            {
              "code": "159994.SZ",
              "score40": 1.3786549932814738,
              "own_ma120": true,
              "macro_benefit": 0.002224073448189399
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 53.11340559636388
            }
          ],
          "status": "executed",
          "execution_date": "20240401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240429",
          "macro": {
            "rate": 2.005,
            "iv30": 24.7473,
            "iv90": 23.9641,
            "skew": -1.4287,
            "basis60": 1.0261,
            "rate_tight": false,
            "rate_change20": -0.15100000000000025,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "516650.SH",
              "score40": 0.6747850497767215,
              "own_ma120": true,
              "macro_benefit": 0.0019105423654772464
            },
            {
              "code": "159652.SZ",
              "score40": 0.6610902129808075,
              "own_ma120": true,
              "macro_benefit": 0.0009720080419831113
            },
            {
              "code": "159880.SZ",
              "score40": 0.6145762331608254,
              "own_ma120": true,
              "macro_benefit": 0.0028638243529113564
            }
          ],
          "holdings": [
            {
              "code": "516650.SH",
              "target_pct": 42.153676681718025
            }
          ],
          "status": "executed",
          "execution_date": "20240506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240530",
          "macro": {
            "rate": 1.957,
            "iv30": 20.5679,
            "iv90": 20.878,
            "skew": 0.0207,
            "basis60": 1.5882,
            "rate_tight": false,
            "rate_change20": -0.04799999999999982,
            "iv_inverted": false,
            "skew_threshold": 0.65739,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516910.SH",
              "score40": 0.6293794820294275,
              "own_ma120": true,
              "macro_benefit": 0.0006175010169197899
            },
            {
              "code": "159707.SZ",
              "score40": 0.5868888580128293,
              "own_ma120": true,
              "macro_benefit": -0.004809126891756523
            },
            {
              "code": "159768.SZ",
              "score40": 0.5737678241226275,
              "own_ma120": true,
              "macro_benefit": -0.005106097661724911
            }
          ],
          "holdings": [
            {
              "code": "516910.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240628",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240627",
          "macro": {
            "rate": 1.918,
            "iv30": 21.5542,
            "iv90": 20.8885,
            "skew": 0.0949,
            "basis60": -0.5202,
            "rate_tight": false,
            "rate_change20": -0.039000000000000146,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240730",
          "macro": {
            "rate": 1.865,
            "iv30": 20.4218,
            "iv90": 20.6129,
            "skew": 0.3413,
            "basis60": -1.0815,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": false,
            "skew_threshold": 0.8049800000000004,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240830",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240829",
          "macro": {
            "rate": 1.85,
            "iv30": 19.3057,
            "iv90": 20.0362,
            "skew": 0.2785,
            "basis60": 0.1774,
            "rate_tight": false,
            "rate_change20": -0.006999999999999895,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240902",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240927",
          "macro": {
            "rate": 1.835,
            "iv30": 44.2777,
            "iv90": 37.1808,
            "skew": -5.6998,
            "basis60": 1.6167,
            "rate_tight": false,
            "rate_change20": -0.015000000000000124,
            "iv_inverted": true,
            "skew_threshold": 0.9055000000000002,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "512070.SH",
              "score40": 0.392029589739432,
              "own_ma120": true,
              "macro_benefit": -0.0003388661388755171
            },
            {
              "code": "159851.SZ",
              "score40": 0.34341921658159286,
              "own_ma120": true,
              "macro_benefit": -0.0003033121619119102
            },
            {
              "code": "516860.SH",
              "score40": 0.33177469043025126,
              "own_ma120": true,
              "macro_benefit": -0.0002673344299271847
            }
          ],
          "holdings": [
            {
              "code": "512070.SH",
              "target_pct": 36.172891920149674
            }
          ],
          "status": "executed",
          "execution_date": "20241008",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241030",
          "macro": {
            "rate": 1.884,
            "iv30": 43.3664,
            "iv90": 40.6623,
            "skew": -12.4461,
            "basis60": 1.1923,
            "rate_tight": true,
            "rate_change20": 0.038999999999999924,
            "iv_inverted": true,
            "skew_threshold": 0.90818,
            "basis_threshold": -2.86256,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "516860.SH",
              "score40": 4.971978852110362,
              "own_ma120": true,
              "macro_benefit": 0.003989705043955022
            },
            {
              "code": "159851.SZ",
              "score40": 4.884546689387761,
              "own_ma120": true,
              "macro_benefit": 0.0038539328843664455
            },
            {
              "code": "516100.SH",
              "score40": 4.856730738299433,
              "own_ma120": true,
              "macro_benefit": 0.0045256953853783114
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 21.924634498007286
            }
          ],
          "status": "executed",
          "execution_date": "20241101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241129",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241128",
          "macro": {
            "rate": 1.858,
            "iv30": 33.389,
            "iv90": 32.736,
            "skew": -2.293,
            "basis60": -1.2426,
            "rate_tight": true,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": true,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159851.SZ",
              "score40": 0.9720381842341442,
              "own_ma120": true,
              "macro_benefit": -0.0028908161446247857
            },
            {
              "code": "516860.SH",
              "score40": 0.9676402565607766,
              "own_ma120": true,
              "macro_benefit": -0.0030880718338778903
            },
            {
              "code": "516100.SH",
              "score40": 0.8969016208280782,
              "own_ma120": true,
              "macro_benefit": -0.0033723720048796217
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 18.769977005529327
            }
          ],
          "status": "executed",
          "execution_date": "20241202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241230",
          "macro": {
            "rate": 1.685,
            "iv30": 25.0712,
            "iv90": 27.0296,
            "skew": -3.8125,
            "basis60": -0.9275,
            "rate_tight": false,
            "rate_change20": -0.1399999999999999,
            "iv_inverted": false,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516310.SH",
              "score40": 0.30611633145941397,
              "own_ma120": true,
              "macro_benefit": 0.012940653804140794
            },
            {
              "code": "515020.SH",
              "score40": 0.29141456362258944,
              "own_ma120": true,
              "macro_benefit": 0.01572945149551864
            },
            {
              "code": "515290.SH",
              "score40": 0.29128043902635753,
              "own_ma120": true,
              "macro_benefit": 0.015545009303513156
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250127",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250124",
          "macro": {
            "rate": 1.697,
            "iv30": 28.0339,
            "iv90": 30.4427,
            "skew": -3.1804,
            "basis60": -1.5659,
            "rate_tight": false,
            "rate_change20": 0.0048000000000001375,
            "iv_inverted": false,
            "skew_threshold": 0.9352000000000003,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.1862080797014247,
              "own_ma120": true,
              "macro_benefit": -0.0007735345281239842
            },
            {
              "code": "516310.SH",
              "score40": 0.17626008449048597,
              "own_ma120": true,
              "macro_benefit": -0.0006887006140928496
            },
            {
              "code": "515020.SH",
              "score40": 0.1714231019825452,
              "own_ma120": true,
              "macro_benefit": -0.0007269642993852068
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250205",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250228",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250227",
          "macro": {
            "rate": 1.89,
            "iv30": 27.4623,
            "iv90": 27.6504,
            "skew": -3.6115,
            "basis60": -2.1685,
            "rate_tight": true,
            "rate_change20": 0.19699999999999984,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -4.4796700000000005,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "562500.SH",
              "score40": 1.6031564414315136,
              "own_ma120": true,
              "macro_benefit": 0.02795672692399445
            },
            {
              "code": "159526.SZ",
              "score40": 1.5899037874008433,
              "own_ma120": true,
              "macro_benefit": 0.03929149559609002
            },
            {
              "code": "159770.SZ",
              "score40": 1.5880328302131992,
              "own_ma120": true,
              "macro_benefit": 0.02896629733553183
            }
          ],
          "holdings": [
            {
              "code": "562500.SH",
              "target_pct": 60.95663797292311
            }
          ],
          "status": "executed",
          "execution_date": "20250303",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250328",
          "macro": {
            "rate": 1.921,
            "iv30": 20.1216,
            "iv90": 21.2558,
            "skew": -1.5058,
            "basis60": -0.9268,
            "rate_tight": true,
            "rate_change20": -0.0009999999999998899,
            "iv_inverted": false,
            "skew_threshold": 0.8038100000000005,
            "basis_threshold": -3.1512700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250429",
          "macro": {
            "rate": 1.75,
            "iv30": 23.4973,
            "iv90": 25.0799,
            "skew": 1.5396,
            "basis60": -3.2133,
            "rate_tight": false,
            "rate_change20": -0.16199999999999992,
            "iv_inverted": false,
            "skew_threshold": 1.0837000000000003,
            "basis_threshold": -3.6814199999999997,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250530",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250529",
          "macro": {
            "rate": 1.652,
            "iv30": 21.0499,
            "iv90": 22.5808,
            "skew": 0.5339,
            "basis60": -5.7159,
            "rate_tight": false,
            "rate_change20": -0.09800000000000009,
            "iv_inverted": false,
            "skew_threshold": 1.02665,
            "basis_threshold": -5.533309999999999,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250627",
          "macro": {
            "rate": 1.63,
            "iv30": 20.9403,
            "iv90": 22.3643,
            "skew": -3.5652,
            "basis60": -5.5953,
            "rate_tight": false,
            "rate_change20": -0.02200000000000002,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 0.7601363449660222,
              "own_ma120": true,
              "macro_benefit": -0.0032226073946066166
            },
            {
              "code": "159869.SZ",
              "score40": 0.676785383821042,
              "own_ma120": true,
              "macro_benefit": -0.007243974364920037
            },
            {
              "code": "516010.SH",
              "score40": 0.6657271683043123,
              "own_ma120": true,
              "macro_benefit": -0.007431053037123285
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 69.58835313047578
            }
          ],
          "status": "executed",
          "execution_date": "20250701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250730",
          "macro": {
            "rate": 1.564,
            "iv30": 25.1705,
            "iv90": 26.6271,
            "skew": -1.9706,
            "basis60": -0.8194,
            "rate_tight": false,
            "rate_change20": -0.05549999999999988,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.066130000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.7233778117624658,
              "own_ma120": true,
              "macro_benefit": -0.00734418576817574
            },
            {
              "code": "515050.SH",
              "score40": 1.6761905055691133,
              "own_ma120": true,
              "macro_benefit": -0.00783961611186467
            },
            {
              "code": "159994.SZ",
              "score40": 1.6596815067639776,
              "own_ma120": true,
              "macro_benefit": -0.007993152222114391
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 88.9365216717216
            }
          ],
          "status": "executed",
          "execution_date": "20250801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250829",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250828",
          "macro": {
            "rate": 1.55,
            "iv30": 38.7162,
            "iv90": 34.522,
            "skew": -5.7883,
            "basis60": -2.9629,
            "rate_tight": false,
            "rate_change20": -0.016000000000000014,
            "iv_inverted": true,
            "skew_threshold": 0.8229500000000001,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 2.9012685549105353,
              "own_ma120": true,
              "macro_benefit": -0.002320775195873627
            },
            {
              "code": "159583.SZ",
              "score40": 2.534380855297231,
              "own_ma120": true,
              "macro_benefit": -0.0023693081465369853
            },
            {
              "code": "515980.SH",
              "score40": 2.4110242021450965,
              "own_ma120": true,
              "macro_benefit": -0.0046580550544967755
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 33.41082115203033
            }
          ],
          "status": "executed",
          "execution_date": "20250901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250929",
          "macro": {
            "rate": 1.58,
            "iv30": 37.4158,
            "iv90": 38.9016,
            "skew": -0.2044,
            "basis60": -1.7684,
            "rate_tight": true,
            "rate_change20": 0.03100000000000014,
            "iv_inverted": false,
            "skew_threshold": 0.69211,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "561910.SH",
              "score40": 3.206723308591667,
              "own_ma120": true,
              "macro_benefit": 0.008914757142701192
            },
            {
              "code": "561160.SH",
              "score40": 3.205618792775464,
              "own_ma120": true,
              "macro_benefit": 0.008798543178572935
            },
            {
              "code": "562880.SH",
              "score40": 3.2006328093008243,
              "own_ma120": true,
              "macro_benefit": 0.008855585292059013
            }
          ],
          "holdings": [
            {
              "code": "561910.SH",
              "target_pct": 74.4688052683162
            }
          ],
          "status": "executed",
          "execution_date": "20251009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251030",
          "macro": {
            "rate": 1.597,
            "iv30": 33.7221,
            "iv90": 33.6456,
            "skew": 2.1274,
            "basis60": -4.7719,
            "rate_tight": true,
            "rate_change20": 0.030999999999999917,
            "iv_inverted": true,
            "skew_threshold": 0.68505,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159558.SZ",
              "score40": 1.076116983200794,
              "own_ma120": true,
              "macro_benefit": 0.006626408870889196
            },
            {
              "code": "562590.SH",
              "score40": 1.065225987053678,
              "own_ma120": true,
              "macro_benefit": 0.006922097532345666
            },
            {
              "code": "159516.SZ",
              "score40": 1.064815483501376,
              "own_ma120": true,
              "macro_benefit": 0.005945055975930946
            }
          ],
          "holdings": [
            {
              "code": "159558.SZ",
              "target_pct": 27.40294412915209
            }
          ],
          "status": "executed",
          "execution_date": "20251103",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251128",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251127",
          "macro": {
            "rate": 1.58,
            "iv30": 26.9145,
            "iv90": 27.3085,
            "skew": 1.6521,
            "basis60": -9.2199,
            "rate_tight": true,
            "rate_change20": -0.016999999999999904,
            "iv_inverted": false,
            "skew_threshold": 0.8437,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "562510.SH",
              "score40": 0.40739693141871103,
              "own_ma120": true,
              "macro_benefit": -0.00040856664245049224
            },
            {
              "code": "159697.SZ",
              "score40": 0.4004715444956106,
              "own_ma120": true,
              "macro_benefit": -0.0005006701411942574
            },
            {
              "code": "159766.SZ",
              "score40": 0.39204502624071896,
              "own_ma120": true,
              "macro_benefit": -0.0003884799841899214
            }
          ],
          "holdings": [
            {
              "code": "562510.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20251201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251230",
          "macro": {
            "rate": 1.6,
            "iv30": 26.0082,
            "iv90": 28.2326,
            "skew": -1.1367,
            "basis60": -6.8447,
            "rate_tight": true,
            "rate_change20": 0.020000000000000018,
            "iv_inverted": false,
            "skew_threshold": 1.2338500000000003,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159583.SZ",
              "score40": 1.416437905838393,
              "own_ma120": true,
              "macro_benefit": 0.002887252722797298
            },
            {
              "code": "159695.SZ",
              "score40": 1.0875535051257461,
              "own_ma120": true,
              "macro_benefit": 0.002753938899026778
            },
            {
              "code": "159507.SZ",
              "score40": 1.0531431486341394,
              "own_ma120": true,
              "macro_benefit": 0.002436930066739952
            }
          ],
          "holdings": [
            {
              "code": "159583.SZ",
              "target_pct": 59.043712366628284
            }
          ],
          "status": "executed",
          "execution_date": "20260105",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260129",
          "macro": {
            "rate": 1.591,
            "iv30": 25.2421,
            "iv90": 30.039,
            "skew": -4.4253,
            "basis60": 2.5167,
            "rate_tight": true,
            "rate_change20": -0.009000000000000119,
            "iv_inverted": false,
            "skew_threshold": 1.14145,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159206.SZ",
              "score40": 2.941380806468412,
              "own_ma120": true,
              "macro_benefit": -0.0026759574789212677
            },
            {
              "code": "561330.SH",
              "score40": 2.332461011144899,
              "own_ma120": true,
              "macro_benefit": -0.0014796495709759575
            },
            {
              "code": "159690.SZ",
              "score40": 2.3089806692702317,
              "own_ma120": true,
              "macro_benefit": -0.0014951694131835954
            }
          ],
          "holdings": [
            {
              "code": "159206.SZ",
              "target_pct": 47.58074589451854
            }
          ],
          "status": "executed",
          "execution_date": "20260202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260227",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260226",
          "macro": {
            "rate": 1.5748,
            "iv30": 21.5412,
            "iv90": 24.9005,
            "skew": 0.0686,
            "basis60": -1.1248,
            "rate_tight": false,
            "rate_change20": -0.02520000000000011,
            "iv_inverted": false,
            "skew_threshold": 1.1805400000000004,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159697.SZ",
              "score40": 1.2512404495951244,
              "own_ma120": true,
              "macro_benefit": -0.0019559815311074044
            },
            {
              "code": "159588.SZ",
              "score40": 1.2288746469707519,
              "own_ma120": true,
              "macro_benefit": -0.0017142267633551422
            },
            {
              "code": "560280.SH",
              "score40": 0.969182423213978,
              "own_ma120": true,
              "macro_benefit": -0.007313819205815653
            }
          ],
          "holdings": [
            {
              "code": "159697.SZ",
              "target_pct": 94.2036730599804
            }
          ],
          "status": "executed",
          "execution_date": "20260302",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260330",
          "macro": {
            "rate": 1.509,
            "iv30": 27.2119,
            "iv90": 27.8583,
            "skew": 5.1617,
            "basis60": -5.1077,
            "rate_tight": false,
            "rate_change20": -0.058800000000000185,
            "iv_inverted": false,
            "skew_threshold": 1.66236,
            "basis_threshold": -9.37884,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260429",
          "macro": {
            "rate": 1.4195,
            "iv30": 26.0033,
            "iv90": 29.6787,
            "skew": 1.6075,
            "basis60": -3.0514,
            "rate_tight": false,
            "rate_change20": -0.08749999999999991,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.4147298186784774,
              "own_ma120": true,
              "macro_benefit": -0.021106186047876608
            },
            {
              "code": "515050.SH",
              "score40": 1.240332313754064,
              "own_ma120": true,
              "macro_benefit": -0.0225260888178451
            },
            {
              "code": "159994.SZ",
              "score40": 1.2243161437498495,
              "own_ma120": true,
              "macro_benefit": -0.022317264541379278
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 59.3941479485241
            }
          ],
          "status": "executed",
          "execution_date": "20260506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260529",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260528",
          "macro": {
            "rate": 1.4055,
            "iv30": 34.4066,
            "iv90": 34.8728,
            "skew": 0.9581,
            "basis60": -3.482,
            "rate_tight": false,
            "rate_change20": -0.023500000000000076,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.20861,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588710.SH",
              "score40": 3.4190461708887807,
              "own_ma120": true,
              "macro_benefit": -0.014710895971456917
            },
            {
              "code": "588170.SH",
              "score40": 3.4125704277363735,
              "own_ma120": true,
              "macro_benefit": -0.013829028651804279
            },
            {
              "code": "159325.SZ",
              "score40": 3.316501633284757,
              "own_ma120": true,
              "macro_benefit": -0.015357081206441983
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 52.62503304745512
            }
          ],
          "status": "executed",
          "execution_date": "20260601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260629",
          "macro": {
            "rate": 1.437,
            "iv30": 43.8196,
            "iv90": 42.1539,
            "skew": -0.4903,
            "basis60": -8.5702,
            "rate_tight": false,
            "rate_change20": 0.02950000000000008,
            "iv_inverted": true,
            "skew_threshold": 2.95423,
            "basis_threshold": -8.37201,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "588170.SH",
              "score40": 2.5128177751109795,
              "own_ma120": true,
              "macro_benefit": 0.02126440588856149
            },
            {
              "code": "588710.SH",
              "score40": 2.457701265065312,
              "own_ma120": true,
              "macro_benefit": 0.022011514421312727
            },
            {
              "code": "562590.SH",
              "score40": 2.282126710658778,
              "own_ma120": true,
              "macro_benefit": 0.0242812281749154
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 22.291223962456886
            }
          ],
          "status": "executed",
          "execution_date": "20260701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260730",
          "macro": {
            "rate": 1.43,
            "iv30": 52.8785,
            "iv90": 44.6303,
            "skew": 2.6643,
            "basis60": -2.1922,
            "rate_tight": true,
            "rate_change20": -0.007000000000000117,
            "iv_inverted": true,
            "skew_threshold": 2.959760000000001,
            "basis_threshold": -7.89058,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260803",
          "superseded_date": null,
          "waiting_sessions": 0
        }
      ]
    },
    "skew_guard": {
      "periods": [
        {
          "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": 27.40294412915209
              }
            ],
            "cash_pct": 72.59705587084791
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159558.SZ",
                "weight_pct": 27.057495129254665
              }
            ],
            "cash_pct": 72.94250487074534
          }
        },
        {
          "start": "20251201",
          "end": "20251231",
          "signal_date": "20251128",
          "sessions": 23,
          "start_weights": {
            "holdings": [
              {
                "code": "562510.SH",
                "weight_pct": 50.0
              }
            ],
            "cash_pct": 50.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "562510.SH",
                "weight_pct": 51.06382978723399
              }
            ],
            "cash_pct": 48.93617021276601
          }
        },
        {
          "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": "20230331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230330",
          "macro": {
            "rate": 2.454,
            "iv30": 17.8672,
            "iv90": 19.0583,
            "skew": -0.3437,
            "basis60": 2.0214,
            "rate_tight": true,
            "rate_change20": -0.004999999999999893,
            "iv_inverted": false,
            "skew_threshold": 2.3329400000000007,
            "basis_threshold": -0.61522,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 0.8324452556395077,
              "own_ma120": true,
              "macro_benefit": -7.065867514693016e-05
            },
            {
              "code": "516010.SH",
              "score40": 0.8183915425047367,
              "own_ma120": true,
              "macro_benefit": -6.983867081958673e-05
            },
            {
              "code": "516770.SH",
              "score40": 0.8153488481685064,
              "own_ma120": true,
              "macro_benefit": -7.280532807109688e-05
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 67.96416568911057
            }
          ],
          "status": "executed",
          "execution_date": "20230403",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230428",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230427",
          "macro": {
            "rate": 2.43,
            "iv30": 18.2999,
            "iv90": 19.1898,
            "skew": -0.146,
            "basis60": 3.5527,
            "rate_tight": false,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": false,
            "skew_threshold": 2.12045,
            "basis_threshold": -0.48024999999999995,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 3.168216620145196,
              "own_ma120": true,
              "macro_benefit": -0.00033538584022650594
            },
            {
              "code": "516010.SH",
              "score40": 3.1284112300713245,
              "own_ma120": true,
              "macro_benefit": -0.00032901469004125827
            },
            {
              "code": "516770.SH",
              "score40": 3.114601628005579,
              "own_ma120": true,
              "macro_benefit": -0.0003473458584991589
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 44.63213029357516
            }
          ],
          "status": "executed",
          "execution_date": "20230504",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230530",
          "macro": {
            "rate": 2.223,
            "iv30": 17.8052,
            "iv90": 18.1842,
            "skew": -0.3882,
            "basis60": 3.8878,
            "rate_tight": false,
            "rate_change20": -0.2070000000000003,
            "iv_inverted": false,
            "skew_threshold": 1.93785,
            "basis_threshold": -0.30855,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230629",
          "macro": {
            "rate": 2.167,
            "iv30": 17.6282,
            "iv90": 17.8568,
            "skew": -0.0157,
            "basis60": 3.7775,
            "rate_tight": false,
            "rate_change20": -0.05600000000000005,
            "iv_inverted": false,
            "skew_threshold": 1.8316,
            "basis_threshold": -0.08965,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230703",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230728",
          "macro": {
            "rate": 2.098,
            "iv30": 17.294,
            "iv90": 18.0221,
            "skew": -0.9038,
            "basis60": 3.2191,
            "rate_tight": false,
            "rate_change20": -0.07000000000000028,
            "iv_inverted": false,
            "skew_threshold": 1.7232000000000005,
            "basis_threshold": 0.04464000000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516110.SH",
              "score40": 0.6631123264910339,
              "own_ma120": true,
              "macro_benefit": 0.004753786213981319
            },
            {
              "code": "516810.SH",
              "score40": 0.4076616259652647,
              "own_ma120": false,
              "macro_benefit": 0.00021525026678944194
            },
            {
              "code": "159825.SZ",
              "score40": 0.4075916431486649,
              "own_ma120": false,
              "macro_benefit": 0.0005202712064335312
            }
          ],
          "holdings": [
            {
              "code": "516110.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20230801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230831",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230830",
          "macro": {
            "rate": 2.036,
            "iv30": 21.5684,
            "iv90": 20.2014,
            "skew": -1.0149,
            "basis60": 4.1318,
            "rate_tight": false,
            "rate_change20": -0.06199999999999983,
            "iv_inverted": true,
            "skew_threshold": 1.67882,
            "basis_threshold": 0.11542000000000013,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230928",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230927",
          "macro": {
            "rate": 2.303,
            "iv30": 19.5268,
            "iv90": 20.9709,
            "skew": -1.0929,
            "basis60": 4.1184,
            "rate_tight": true,
            "rate_change20": 0.2669999999999999,
            "iv_inverted": false,
            "skew_threshold": 1.6155499999999996,
            "basis_threshold": 0.13634000000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231030",
          "macro": {
            "rate": 2.406,
            "iv30": 19.4535,
            "iv90": 19.859,
            "skew": -0.2816,
            "basis60": 1.2984,
            "rate_tight": true,
            "rate_change20": 0.133,
            "iv_inverted": false,
            "skew_threshold": 0.62507,
            "basis_threshold": 0.6222100000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231129",
          "macro": {
            "rate": 2.481,
            "iv30": 18.3814,
            "iv90": 18.3765,
            "skew": -1.1267,
            "basis60": 4.1977,
            "rate_tight": true,
            "rate_change20": 0.06000000000000005,
            "iv_inverted": true,
            "skew_threshold": 0.5115700000000001,
            "basis_threshold": 1.31929,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231228",
          "macro": {
            "rate": 2.556,
            "iv30": 21.1158,
            "iv90": 21.1348,
            "skew": -2.1196,
            "basis60": 2.7874,
            "rate_tight": true,
            "rate_change20": 0.06300000000000017,
            "iv_inverted": false,
            "skew_threshold": 0.5082,
            "basis_threshold": 1.4711,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240131",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240130",
          "macro": {
            "rate": 2.398,
            "iv30": 29.223,
            "iv90": 27.1345,
            "skew": 0.6938,
            "basis60": 0.0844,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": true,
            "skew_threshold": 0.48092,
            "basis_threshold": 1.47594,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240228",
          "macro": {
            "rate": 2.1989,
            "iv30": 29.2232,
            "iv90": 26.1116,
            "skew": -1.173,
            "basis60": -11.3216,
            "rate_tight": false,
            "rate_change20": -0.20109999999999983,
            "iv_inverted": true,
            "skew_threshold": 0.5435599999999999,
            "basis_threshold": 1.0995700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.7997423626626173,
              "own_ma120": true,
              "macro_benefit": 0.005368790790338341
            },
            {
              "code": "515290.SH",
              "score40": 0.7887544558068452,
              "own_ma120": true,
              "macro_benefit": 0.0029511316567451384
            },
            {
              "code": "516310.SH",
              "score40": 0.7882848330128721,
              "own_ma120": true,
              "macro_benefit": 0.002335823487629587
            }
          ],
          "holdings": [
            {
              "code": "159887.SZ",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240301",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240329",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240328",
          "macro": {
            "rate": 2.156,
            "iv30": 24.4937,
            "iv90": 24.5752,
            "skew": 0.2036,
            "basis60": -2.5232,
            "rate_tight": false,
            "rate_change20": -0.03699999999999992,
            "iv_inverted": false,
            "skew_threshold": 0.5752,
            "basis_threshold": -1.7791399999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.585102841653173,
              "own_ma120": true,
              "macro_benefit": 0.004993903553226027
            },
            {
              "code": "515050.SH",
              "score40": 1.3947582693113618,
              "own_ma120": true,
              "macro_benefit": 0.0025829871321759366
            },
            {
              "code": "159994.SZ",
              "score40": 1.3786549932814738,
              "own_ma120": true,
              "macro_benefit": 0.002224073448189399
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 53.11340559636388
            }
          ],
          "status": "executed",
          "execution_date": "20240401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240429",
          "macro": {
            "rate": 2.005,
            "iv30": 24.7473,
            "iv90": 23.9641,
            "skew": -1.4287,
            "basis60": 1.0261,
            "rate_tight": false,
            "rate_change20": -0.15100000000000025,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516650.SH",
              "score40": 0.6747850497767215,
              "own_ma120": true,
              "macro_benefit": 0.0019105423654772464
            },
            {
              "code": "159652.SZ",
              "score40": 0.6610902129808075,
              "own_ma120": true,
              "macro_benefit": 0.0009720080419831113
            },
            {
              "code": "159880.SZ",
              "score40": 0.6145762331608254,
              "own_ma120": true,
              "macro_benefit": 0.0028638243529113564
            }
          ],
          "holdings": [
            {
              "code": "516650.SH",
              "target_pct": 84.30735336343605
            }
          ],
          "status": "executed",
          "execution_date": "20240506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240530",
          "macro": {
            "rate": 1.957,
            "iv30": 20.5679,
            "iv90": 20.878,
            "skew": 0.0207,
            "basis60": 1.5882,
            "rate_tight": false,
            "rate_change20": -0.04799999999999982,
            "iv_inverted": false,
            "skew_threshold": 0.65739,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516910.SH",
              "score40": 0.6293794820294275,
              "own_ma120": true,
              "macro_benefit": 0.0006175010169197899
            },
            {
              "code": "159707.SZ",
              "score40": 0.5868888580128293,
              "own_ma120": true,
              "macro_benefit": -0.004809126891756523
            },
            {
              "code": "159768.SZ",
              "score40": 0.5737678241226275,
              "own_ma120": true,
              "macro_benefit": -0.005106097661724911
            }
          ],
          "holdings": [
            {
              "code": "516910.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240628",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240627",
          "macro": {
            "rate": 1.918,
            "iv30": 21.5542,
            "iv90": 20.8885,
            "skew": 0.0949,
            "basis60": -0.5202,
            "rate_tight": false,
            "rate_change20": -0.039000000000000146,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240730",
          "macro": {
            "rate": 1.865,
            "iv30": 20.4218,
            "iv90": 20.6129,
            "skew": 0.3413,
            "basis60": -1.0815,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": false,
            "skew_threshold": 0.8049800000000004,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240830",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240829",
          "macro": {
            "rate": 1.85,
            "iv30": 19.3057,
            "iv90": 20.0362,
            "skew": 0.2785,
            "basis60": 0.1774,
            "rate_tight": false,
            "rate_change20": -0.006999999999999895,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240902",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240927",
          "macro": {
            "rate": 1.835,
            "iv30": 44.2777,
            "iv90": 37.1808,
            "skew": -5.6998,
            "basis60": 1.6167,
            "rate_tight": false,
            "rate_change20": -0.015000000000000124,
            "iv_inverted": true,
            "skew_threshold": 0.9055000000000002,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "512070.SH",
              "score40": 0.392029589739432,
              "own_ma120": true,
              "macro_benefit": -0.0003388661388755171
            },
            {
              "code": "159851.SZ",
              "score40": 0.34341921658159286,
              "own_ma120": true,
              "macro_benefit": -0.0003033121619119102
            },
            {
              "code": "516860.SH",
              "score40": 0.33177469043025126,
              "own_ma120": true,
              "macro_benefit": -0.0002673344299271847
            }
          ],
          "holdings": [
            {
              "code": "512070.SH",
              "target_pct": 72.34578384029935
            }
          ],
          "status": "executed",
          "execution_date": "20241008",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241030",
          "macro": {
            "rate": 1.884,
            "iv30": 43.3664,
            "iv90": 40.6623,
            "skew": -12.4461,
            "basis60": 1.1923,
            "rate_tight": true,
            "rate_change20": 0.038999999999999924,
            "iv_inverted": true,
            "skew_threshold": 0.90818,
            "basis_threshold": -2.86256,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516860.SH",
              "score40": 4.971978852110362,
              "own_ma120": true,
              "macro_benefit": 0.003989705043955022
            },
            {
              "code": "159851.SZ",
              "score40": 4.884546689387761,
              "own_ma120": true,
              "macro_benefit": 0.0038539328843664455
            },
            {
              "code": "516100.SH",
              "score40": 4.856730738299433,
              "own_ma120": true,
              "macro_benefit": 0.0045256953853783114
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 43.84926899601457
            }
          ],
          "status": "executed",
          "execution_date": "20241101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241129",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241128",
          "macro": {
            "rate": 1.858,
            "iv30": 33.389,
            "iv90": 32.736,
            "skew": -2.293,
            "basis60": -1.2426,
            "rate_tight": true,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": true,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159851.SZ",
              "score40": 0.9720381842341442,
              "own_ma120": true,
              "macro_benefit": -0.0028908161446247857
            },
            {
              "code": "516860.SH",
              "score40": 0.9676402565607766,
              "own_ma120": true,
              "macro_benefit": -0.0030880718338778903
            },
            {
              "code": "516100.SH",
              "score40": 0.8969016208280782,
              "own_ma120": true,
              "macro_benefit": -0.0033723720048796217
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 37.539954011058654
            }
          ],
          "status": "executed",
          "execution_date": "20241202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241230",
          "macro": {
            "rate": 1.685,
            "iv30": 25.0712,
            "iv90": 27.0296,
            "skew": -3.8125,
            "basis60": -0.9275,
            "rate_tight": false,
            "rate_change20": -0.1399999999999999,
            "iv_inverted": false,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516310.SH",
              "score40": 0.30611633145941397,
              "own_ma120": true,
              "macro_benefit": 0.012940653804140794
            },
            {
              "code": "515020.SH",
              "score40": 0.29141456362258944,
              "own_ma120": true,
              "macro_benefit": 0.01572945149551864
            },
            {
              "code": "515290.SH",
              "score40": 0.29128043902635753,
              "own_ma120": true,
              "macro_benefit": 0.015545009303513156
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250127",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250124",
          "macro": {
            "rate": 1.697,
            "iv30": 28.0339,
            "iv90": 30.4427,
            "skew": -3.1804,
            "basis60": -1.5659,
            "rate_tight": false,
            "rate_change20": 0.0048000000000001375,
            "iv_inverted": false,
            "skew_threshold": 0.9352000000000003,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.1862080797014247,
              "own_ma120": true,
              "macro_benefit": -0.0007735345281239842
            },
            {
              "code": "516310.SH",
              "score40": 0.17626008449048597,
              "own_ma120": true,
              "macro_benefit": -0.0006887006140928496
            },
            {
              "code": "515020.SH",
              "score40": 0.1714231019825452,
              "own_ma120": true,
              "macro_benefit": -0.0007269642993852068
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250205",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250228",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250227",
          "macro": {
            "rate": 1.89,
            "iv30": 27.4623,
            "iv90": 27.6504,
            "skew": -3.6115,
            "basis60": -2.1685,
            "rate_tight": true,
            "rate_change20": 0.19699999999999984,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -4.4796700000000005,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "562500.SH",
              "score40": 1.6031564414315136,
              "own_ma120": true,
              "macro_benefit": 0.02795672692399445
            },
            {
              "code": "159526.SZ",
              "score40": 1.5899037874008433,
              "own_ma120": true,
              "macro_benefit": 0.03929149559609002
            },
            {
              "code": "159770.SZ",
              "score40": 1.5880328302131992,
              "own_ma120": true,
              "macro_benefit": 0.02896629733553183
            }
          ],
          "holdings": [
            {
              "code": "562500.SH",
              "target_pct": 60.95663797292311
            }
          ],
          "status": "executed",
          "execution_date": "20250303",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250328",
          "macro": {
            "rate": 1.921,
            "iv30": 20.1216,
            "iv90": 21.2558,
            "skew": -1.5058,
            "basis60": -0.9268,
            "rate_tight": true,
            "rate_change20": -0.0009999999999998899,
            "iv_inverted": false,
            "skew_threshold": 0.8038100000000005,
            "basis_threshold": -3.1512700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250429",
          "macro": {
            "rate": 1.75,
            "iv30": 23.4973,
            "iv90": 25.0799,
            "skew": 1.5396,
            "basis60": -3.2133,
            "rate_tight": false,
            "rate_change20": -0.16199999999999992,
            "iv_inverted": false,
            "skew_threshold": 1.0837000000000003,
            "basis_threshold": -3.6814199999999997,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250530",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250529",
          "macro": {
            "rate": 1.652,
            "iv30": 21.0499,
            "iv90": 22.5808,
            "skew": 0.5339,
            "basis60": -5.7159,
            "rate_tight": false,
            "rate_change20": -0.09800000000000009,
            "iv_inverted": false,
            "skew_threshold": 1.02665,
            "basis_threshold": -5.533309999999999,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250627",
          "macro": {
            "rate": 1.63,
            "iv30": 20.9403,
            "iv90": 22.3643,
            "skew": -3.5652,
            "basis60": -5.5953,
            "rate_tight": false,
            "rate_change20": -0.02200000000000002,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 0.7601363449660222,
              "own_ma120": true,
              "macro_benefit": -0.0032226073946066166
            },
            {
              "code": "159869.SZ",
              "score40": 0.676785383821042,
              "own_ma120": true,
              "macro_benefit": -0.007243974364920037
            },
            {
              "code": "516010.SH",
              "score40": 0.6657271683043123,
              "own_ma120": true,
              "macro_benefit": -0.007431053037123285
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 69.58835313047578
            }
          ],
          "status": "executed",
          "execution_date": "20250701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250730",
          "macro": {
            "rate": 1.564,
            "iv30": 25.1705,
            "iv90": 26.6271,
            "skew": -1.9706,
            "basis60": -0.8194,
            "rate_tight": false,
            "rate_change20": -0.05549999999999988,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.066130000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.7233778117624658,
              "own_ma120": true,
              "macro_benefit": -0.00734418576817574
            },
            {
              "code": "515050.SH",
              "score40": 1.6761905055691133,
              "own_ma120": true,
              "macro_benefit": -0.00783961611186467
            },
            {
              "code": "159994.SZ",
              "score40": 1.6596815067639776,
              "own_ma120": true,
              "macro_benefit": -0.007993152222114391
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 88.9365216717216
            }
          ],
          "status": "executed",
          "execution_date": "20250801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250829",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250828",
          "macro": {
            "rate": 1.55,
            "iv30": 38.7162,
            "iv90": 34.522,
            "skew": -5.7883,
            "basis60": -2.9629,
            "rate_tight": false,
            "rate_change20": -0.016000000000000014,
            "iv_inverted": true,
            "skew_threshold": 0.8229500000000001,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 2.9012685549105353,
              "own_ma120": true,
              "macro_benefit": -0.002320775195873627
            },
            {
              "code": "159583.SZ",
              "score40": 2.534380855297231,
              "own_ma120": true,
              "macro_benefit": -0.0023693081465369853
            },
            {
              "code": "515980.SH",
              "score40": 2.4110242021450965,
              "own_ma120": true,
              "macro_benefit": -0.0046580550544967755
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 66.82164230406066
            }
          ],
          "status": "executed",
          "execution_date": "20250901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250929",
          "macro": {
            "rate": 1.58,
            "iv30": 37.4158,
            "iv90": 38.9016,
            "skew": -0.2044,
            "basis60": -1.7684,
            "rate_tight": true,
            "rate_change20": 0.03100000000000014,
            "iv_inverted": false,
            "skew_threshold": 0.69211,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "561910.SH",
              "score40": 3.206723308591667,
              "own_ma120": true,
              "macro_benefit": 0.008914757142701192
            },
            {
              "code": "561160.SH",
              "score40": 3.205618792775464,
              "own_ma120": true,
              "macro_benefit": 0.008798543178572935
            },
            {
              "code": "562880.SH",
              "score40": 3.2006328093008243,
              "own_ma120": true,
              "macro_benefit": 0.008855585292059013
            }
          ],
          "holdings": [
            {
              "code": "561910.SH",
              "target_pct": 74.4688052683162
            }
          ],
          "status": "executed",
          "execution_date": "20251009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251030",
          "macro": {
            "rate": 1.597,
            "iv30": 33.7221,
            "iv90": 33.6456,
            "skew": 2.1274,
            "basis60": -4.7719,
            "rate_tight": true,
            "rate_change20": 0.030999999999999917,
            "iv_inverted": true,
            "skew_threshold": 0.68505,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159558.SZ",
              "score40": 1.076116983200794,
              "own_ma120": true,
              "macro_benefit": 0.006626408870889196
            },
            {
              "code": "562590.SH",
              "score40": 1.065225987053678,
              "own_ma120": true,
              "macro_benefit": 0.006922097532345666
            },
            {
              "code": "159516.SZ",
              "score40": 1.064815483501376,
              "own_ma120": true,
              "macro_benefit": 0.005945055975930946
            }
          ],
          "holdings": [
            {
              "code": "159558.SZ",
              "target_pct": 27.40294412915209
            }
          ],
          "status": "executed",
          "execution_date": "20251103",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251128",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251127",
          "macro": {
            "rate": 1.58,
            "iv30": 26.9145,
            "iv90": 27.3085,
            "skew": 1.6521,
            "basis60": -9.2199,
            "rate_tight": true,
            "rate_change20": -0.016999999999999904,
            "iv_inverted": false,
            "skew_threshold": 0.8437,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "562510.SH",
              "score40": 0.40739693141871103,
              "own_ma120": true,
              "macro_benefit": -0.00040856664245049224
            },
            {
              "code": "159697.SZ",
              "score40": 0.4004715444956106,
              "own_ma120": true,
              "macro_benefit": -0.0005006701411942574
            },
            {
              "code": "159766.SZ",
              "score40": 0.39204502624071896,
              "own_ma120": true,
              "macro_benefit": -0.0003884799841899214
            }
          ],
          "holdings": [
            {
              "code": "562510.SH",
              "target_pct": 50.0
            }
          ],
          "status": "executed",
          "execution_date": "20251201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251230",
          "macro": {
            "rate": 1.6,
            "iv30": 26.0082,
            "iv90": 28.2326,
            "skew": -1.1367,
            "basis60": -6.8447,
            "rate_tight": true,
            "rate_change20": 0.020000000000000018,
            "iv_inverted": false,
            "skew_threshold": 1.2338500000000003,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159583.SZ",
              "score40": 1.416437905838393,
              "own_ma120": true,
              "macro_benefit": 0.002887252722797298
            },
            {
              "code": "159695.SZ",
              "score40": 1.0875535051257461,
              "own_ma120": true,
              "macro_benefit": 0.002753938899026778
            },
            {
              "code": "159507.SZ",
              "score40": 1.0531431486341394,
              "own_ma120": true,
              "macro_benefit": 0.002436930066739952
            }
          ],
          "holdings": [
            {
              "code": "159583.SZ",
              "target_pct": 59.043712366628284
            }
          ],
          "status": "executed",
          "execution_date": "20260105",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260129",
          "macro": {
            "rate": 1.591,
            "iv30": 25.2421,
            "iv90": 30.039,
            "skew": -4.4253,
            "basis60": 2.5167,
            "rate_tight": true,
            "rate_change20": -0.009000000000000119,
            "iv_inverted": false,
            "skew_threshold": 1.14145,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159206.SZ",
              "score40": 2.941380806468412,
              "own_ma120": true,
              "macro_benefit": -0.0026759574789212677
            },
            {
              "code": "561330.SH",
              "score40": 2.332461011144899,
              "own_ma120": true,
              "macro_benefit": -0.0014796495709759575
            },
            {
              "code": "159690.SZ",
              "score40": 2.3089806692702317,
              "own_ma120": true,
              "macro_benefit": -0.0014951694131835954
            }
          ],
          "holdings": [
            {
              "code": "159206.SZ",
              "target_pct": 47.58074589451854
            }
          ],
          "status": "executed",
          "execution_date": "20260202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260227",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260226",
          "macro": {
            "rate": 1.5748,
            "iv30": 21.5412,
            "iv90": 24.9005,
            "skew": 0.0686,
            "basis60": -1.1248,
            "rate_tight": false,
            "rate_change20": -0.02520000000000011,
            "iv_inverted": false,
            "skew_threshold": 1.1805400000000004,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159697.SZ",
              "score40": 1.2512404495951244,
              "own_ma120": true,
              "macro_benefit": -0.0019559815311074044
            },
            {
              "code": "159588.SZ",
              "score40": 1.2288746469707519,
              "own_ma120": true,
              "macro_benefit": -0.0017142267633551422
            },
            {
              "code": "560280.SH",
              "score40": 0.969182423213978,
              "own_ma120": true,
              "macro_benefit": -0.007313819205815653
            }
          ],
          "holdings": [
            {
              "code": "159697.SZ",
              "target_pct": 94.2036730599804
            }
          ],
          "status": "executed",
          "execution_date": "20260302",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260330",
          "macro": {
            "rate": 1.509,
            "iv30": 27.2119,
            "iv90": 27.8583,
            "skew": 5.1617,
            "basis60": -5.1077,
            "rate_tight": false,
            "rate_change20": -0.058800000000000185,
            "iv_inverted": false,
            "skew_threshold": 1.66236,
            "basis_threshold": -9.37884,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260429",
          "macro": {
            "rate": 1.4195,
            "iv30": 26.0033,
            "iv90": 29.6787,
            "skew": 1.6075,
            "basis60": -3.0514,
            "rate_tight": false,
            "rate_change20": -0.08749999999999991,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.4147298186784774,
              "own_ma120": true,
              "macro_benefit": -0.021106186047876608
            },
            {
              "code": "515050.SH",
              "score40": 1.240332313754064,
              "own_ma120": true,
              "macro_benefit": -0.0225260888178451
            },
            {
              "code": "159994.SZ",
              "score40": 1.2243161437498495,
              "own_ma120": true,
              "macro_benefit": -0.022317264541379278
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 59.3941479485241
            }
          ],
          "status": "executed",
          "execution_date": "20260506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260529",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260528",
          "macro": {
            "rate": 1.4055,
            "iv30": 34.4066,
            "iv90": 34.8728,
            "skew": 0.9581,
            "basis60": -3.482,
            "rate_tight": false,
            "rate_change20": -0.023500000000000076,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.20861,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588710.SH",
              "score40": 3.4190461708887807,
              "own_ma120": true,
              "macro_benefit": -0.014710895971456917
            },
            {
              "code": "588170.SH",
              "score40": 3.4125704277363735,
              "own_ma120": true,
              "macro_benefit": -0.013829028651804279
            },
            {
              "code": "159325.SZ",
              "score40": 3.316501633284757,
              "own_ma120": true,
              "macro_benefit": -0.015357081206441983
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 52.62503304745512
            }
          ],
          "status": "executed",
          "execution_date": "20260601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260629",
          "macro": {
            "rate": 1.437,
            "iv30": 43.8196,
            "iv90": 42.1539,
            "skew": -0.4903,
            "basis60": -8.5702,
            "rate_tight": false,
            "rate_change20": 0.02950000000000008,
            "iv_inverted": true,
            "skew_threshold": 2.95423,
            "basis_threshold": -8.37201,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588170.SH",
              "score40": 2.5128177751109795,
              "own_ma120": true,
              "macro_benefit": 0.02126440588856149
            },
            {
              "code": "588710.SH",
              "score40": 2.457701265065312,
              "own_ma120": true,
              "macro_benefit": 0.022011514421312727
            },
            {
              "code": "562590.SH",
              "score40": 2.282126710658778,
              "own_ma120": true,
              "macro_benefit": 0.0242812281749154
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 44.58244792491377
            }
          ],
          "status": "executed",
          "execution_date": "20260701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260730",
          "macro": {
            "rate": 1.43,
            "iv30": 52.8785,
            "iv90": 44.6303,
            "skew": 2.6643,
            "basis60": -2.1922,
            "rate_tight": true,
            "rate_change20": -0.007000000000000117,
            "iv_inverted": true,
            "skew_threshold": 2.959760000000001,
            "basis_threshold": -7.89058,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260803",
          "superseded_date": null,
          "waiting_sessions": 0
        }
      ]
    },
    "panic_entry": {
      "periods": [
        {
          "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": "20240126",
          "signal_date": "20231229",
          "sessions": 19,
          "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": [
              {
                "code": "515020.SH",
                "weight_pct": 50.0
              }
            ],
            "cash_pct": 50.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "515020.SH",
                "weight_pct": 49.809725158562365
              }
            ],
            "cash_pct": 50.190274841437635
          }
        },
        {
          "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": "20250516",
          "signal_date": "20250430",
          "sessions": 9,
          "start_weights": {
            "holdings": [],
            "cash_pct": 100.0
          },
          "end_weights": {
            "holdings": [],
            "cash_pct": 100.0
          }
        },
        {
          "start": "20250519",
          "end": "20250530",
          "signal_date": "20250516",
          "sessions": 10,
          "start_weights": {
            "holdings": [
              {
                "code": "562550.SH",
                "weight_pct": 50.0
              }
            ],
            "cash_pct": 50.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "562550.SH",
                "weight_pct": 49.906191369606
              }
            ],
            "cash_pct": 50.09380863039401
          }
        },
        {
          "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": "20230331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230330",
          "macro": {
            "rate": 2.454,
            "iv30": 17.8672,
            "iv90": 19.0583,
            "skew": -0.3437,
            "basis60": 2.0214,
            "rate_tight": true,
            "rate_change20": -0.004999999999999893,
            "iv_inverted": false,
            "skew_threshold": 2.3329400000000007,
            "basis_threshold": -0.61522,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 0.8324452556395077,
              "own_ma120": true,
              "macro_benefit": -7.065867514693016e-05
            },
            {
              "code": "516010.SH",
              "score40": 0.8183915425047367,
              "own_ma120": true,
              "macro_benefit": -6.983867081958673e-05
            },
            {
              "code": "516770.SH",
              "score40": 0.8153488481685064,
              "own_ma120": true,
              "macro_benefit": -7.280532807109688e-05
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 67.96416568911057
            }
          ],
          "status": "executed",
          "execution_date": "20230403",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230428",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230427",
          "macro": {
            "rate": 2.43,
            "iv30": 18.2999,
            "iv90": 19.1898,
            "skew": -0.146,
            "basis60": 3.5527,
            "rate_tight": false,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": false,
            "skew_threshold": 2.12045,
            "basis_threshold": -0.48024999999999995,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 3.168216620145196,
              "own_ma120": true,
              "macro_benefit": -0.00033538584022650594
            },
            {
              "code": "516010.SH",
              "score40": 3.1284112300713245,
              "own_ma120": true,
              "macro_benefit": -0.00032901469004125827
            },
            {
              "code": "516770.SH",
              "score40": 3.114601628005579,
              "own_ma120": true,
              "macro_benefit": -0.0003473458584991589
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 44.63213029357516
            }
          ],
          "status": "executed",
          "execution_date": "20230504",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230530",
          "macro": {
            "rate": 2.223,
            "iv30": 17.8052,
            "iv90": 18.1842,
            "skew": -0.3882,
            "basis60": 3.8878,
            "rate_tight": false,
            "rate_change20": -0.2070000000000003,
            "iv_inverted": false,
            "skew_threshold": 1.93785,
            "basis_threshold": -0.30855,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230629",
          "macro": {
            "rate": 2.167,
            "iv30": 17.6282,
            "iv90": 17.8568,
            "skew": -0.0157,
            "basis60": 3.7775,
            "rate_tight": false,
            "rate_change20": -0.05600000000000005,
            "iv_inverted": false,
            "skew_threshold": 1.8316,
            "basis_threshold": -0.08965,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230703",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230728",
          "macro": {
            "rate": 2.098,
            "iv30": 17.294,
            "iv90": 18.0221,
            "skew": -0.9038,
            "basis60": 3.2191,
            "rate_tight": false,
            "rate_change20": -0.07000000000000028,
            "iv_inverted": false,
            "skew_threshold": 1.7232000000000005,
            "basis_threshold": 0.04464000000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516110.SH",
              "score40": 0.6631123264910339,
              "own_ma120": true,
              "macro_benefit": 0.004753786213981319
            },
            {
              "code": "516810.SH",
              "score40": 0.4076616259652647,
              "own_ma120": false,
              "macro_benefit": 0.00021525026678944194
            },
            {
              "code": "159825.SZ",
              "score40": 0.4075916431486649,
              "own_ma120": false,
              "macro_benefit": 0.0005202712064335312
            }
          ],
          "holdings": [
            {
              "code": "516110.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20230801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230831",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230830",
          "macro": {
            "rate": 2.036,
            "iv30": 21.5684,
            "iv90": 20.2014,
            "skew": -1.0149,
            "basis60": 4.1318,
            "rate_tight": false,
            "rate_change20": -0.06199999999999983,
            "iv_inverted": true,
            "skew_threshold": 1.67882,
            "basis_threshold": 0.11542000000000013,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230928",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230927",
          "macro": {
            "rate": 2.303,
            "iv30": 19.5268,
            "iv90": 20.9709,
            "skew": -1.0929,
            "basis60": 4.1184,
            "rate_tight": true,
            "rate_change20": 0.2669999999999999,
            "iv_inverted": false,
            "skew_threshold": 1.6155499999999996,
            "basis_threshold": 0.13634000000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231030",
          "macro": {
            "rate": 2.406,
            "iv30": 19.4535,
            "iv90": 19.859,
            "skew": -0.2816,
            "basis60": 1.2984,
            "rate_tight": true,
            "rate_change20": 0.133,
            "iv_inverted": false,
            "skew_threshold": 0.62507,
            "basis_threshold": 0.6222100000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231129",
          "macro": {
            "rate": 2.481,
            "iv30": 18.3814,
            "iv90": 18.3765,
            "skew": -1.1267,
            "basis60": 4.1977,
            "rate_tight": true,
            "rate_change20": 0.06000000000000005,
            "iv_inverted": true,
            "skew_threshold": 0.5115700000000001,
            "basis_threshold": 1.31929,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231228",
          "macro": {
            "rate": 2.556,
            "iv30": 21.1158,
            "iv90": 21.1348,
            "skew": -2.1196,
            "basis60": 2.7874,
            "rate_tight": true,
            "rate_change20": 0.06300000000000017,
            "iv_inverted": false,
            "skew_threshold": 0.5082,
            "basis_threshold": 1.4711,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240126",
          "reason": [
            "panic_repair_entry"
          ],
          "extra_signal": true,
          "market_up": false,
          "external_observation_date": "20240125",
          "macro": {
            "rate": 2.4,
            "iv30": 24.3472,
            "iv90": 24.5721,
            "skew": -0.4027,
            "basis60": -0.4052,
            "rate_tight": false,
            "rate_change20": -0.18999999999999995,
            "iv_inverted": false,
            "skew_threshold": 0.48092,
            "basis_threshold": 1.4512500000000002,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "515020.SH",
              "score40": 0.19798650624423084,
              "own_ma120": true,
              "macro_benefit": 0.002746734127630922
            },
            {
              "code": "512800.SH",
              "score40": 0.1862366620128342,
              "own_ma120": true,
              "macro_benefit": 0.0017050260767730487
            },
            {
              "code": "516310.SH",
              "score40": 0.1859076146657324,
              "own_ma120": true,
              "macro_benefit": 1.4511577908789597e-05
            }
          ],
          "holdings": [
            {
              "code": "515020.SH",
              "target_pct": 50.0
            }
          ],
          "status": "executed",
          "execution_date": "20240129",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240131",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240130",
          "macro": {
            "rate": 2.398,
            "iv30": 29.223,
            "iv90": 27.1345,
            "skew": 0.6938,
            "basis60": 0.0844,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": true,
            "skew_threshold": 0.48092,
            "basis_threshold": 1.47594,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240228",
          "macro": {
            "rate": 2.1989,
            "iv30": 29.2232,
            "iv90": 26.1116,
            "skew": -1.173,
            "basis60": -11.3216,
            "rate_tight": false,
            "rate_change20": -0.20109999999999983,
            "iv_inverted": true,
            "skew_threshold": 0.5435599999999999,
            "basis_threshold": 1.0995700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.7997423626626173,
              "own_ma120": true,
              "macro_benefit": 0.005368790790338341
            },
            {
              "code": "515290.SH",
              "score40": 0.7887544558068452,
              "own_ma120": true,
              "macro_benefit": 0.0029511316567451384
            },
            {
              "code": "516310.SH",
              "score40": 0.7882848330128721,
              "own_ma120": true,
              "macro_benefit": 0.002335823487629587
            }
          ],
          "holdings": [
            {
              "code": "159887.SZ",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240301",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240329",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240328",
          "macro": {
            "rate": 2.156,
            "iv30": 24.4937,
            "iv90": 24.5752,
            "skew": 0.2036,
            "basis60": -2.5232,
            "rate_tight": false,
            "rate_change20": -0.03699999999999992,
            "iv_inverted": false,
            "skew_threshold": 0.5752,
            "basis_threshold": -1.7791399999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.585102841653173,
              "own_ma120": true,
              "macro_benefit": 0.004993903553226027
            },
            {
              "code": "515050.SH",
              "score40": 1.3947582693113618,
              "own_ma120": true,
              "macro_benefit": 0.0025829871321759366
            },
            {
              "code": "159994.SZ",
              "score40": 1.3786549932814738,
              "own_ma120": true,
              "macro_benefit": 0.002224073448189399
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 53.11340559636388
            }
          ],
          "status": "executed",
          "execution_date": "20240401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240429",
          "macro": {
            "rate": 2.005,
            "iv30": 24.7473,
            "iv90": 23.9641,
            "skew": -1.4287,
            "basis60": 1.0261,
            "rate_tight": false,
            "rate_change20": -0.15100000000000025,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516650.SH",
              "score40": 0.6747850497767215,
              "own_ma120": true,
              "macro_benefit": 0.0019105423654772464
            },
            {
              "code": "159652.SZ",
              "score40": 0.6610902129808075,
              "own_ma120": true,
              "macro_benefit": 0.0009720080419831113
            },
            {
              "code": "159880.SZ",
              "score40": 0.6145762331608254,
              "own_ma120": true,
              "macro_benefit": 0.0028638243529113564
            }
          ],
          "holdings": [
            {
              "code": "516650.SH",
              "target_pct": 84.30735336343605
            }
          ],
          "status": "executed",
          "execution_date": "20240506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240530",
          "macro": {
            "rate": 1.957,
            "iv30": 20.5679,
            "iv90": 20.878,
            "skew": 0.0207,
            "basis60": 1.5882,
            "rate_tight": false,
            "rate_change20": -0.04799999999999982,
            "iv_inverted": false,
            "skew_threshold": 0.65739,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516910.SH",
              "score40": 0.6293794820294275,
              "own_ma120": true,
              "macro_benefit": 0.0006175010169197899
            },
            {
              "code": "159707.SZ",
              "score40": 0.5868888580128293,
              "own_ma120": true,
              "macro_benefit": -0.004809126891756523
            },
            {
              "code": "159768.SZ",
              "score40": 0.5737678241226275,
              "own_ma120": true,
              "macro_benefit": -0.005106097661724911
            }
          ],
          "holdings": [
            {
              "code": "516910.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240628",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240627",
          "macro": {
            "rate": 1.918,
            "iv30": 21.5542,
            "iv90": 20.8885,
            "skew": 0.0949,
            "basis60": -0.5202,
            "rate_tight": false,
            "rate_change20": -0.039000000000000146,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240730",
          "macro": {
            "rate": 1.865,
            "iv30": 20.4218,
            "iv90": 20.6129,
            "skew": 0.3413,
            "basis60": -1.0815,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": false,
            "skew_threshold": 0.8049800000000004,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240830",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240829",
          "macro": {
            "rate": 1.85,
            "iv30": 19.3057,
            "iv90": 20.0362,
            "skew": 0.2785,
            "basis60": 0.1774,
            "rate_tight": false,
            "rate_change20": -0.006999999999999895,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240902",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240927",
          "macro": {
            "rate": 1.835,
            "iv30": 44.2777,
            "iv90": 37.1808,
            "skew": -5.6998,
            "basis60": 1.6167,
            "rate_tight": false,
            "rate_change20": -0.015000000000000124,
            "iv_inverted": true,
            "skew_threshold": 0.9055000000000002,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "512070.SH",
              "score40": 0.392029589739432,
              "own_ma120": true,
              "macro_benefit": -0.0003388661388755171
            },
            {
              "code": "159851.SZ",
              "score40": 0.34341921658159286,
              "own_ma120": true,
              "macro_benefit": -0.0003033121619119102
            },
            {
              "code": "516860.SH",
              "score40": 0.33177469043025126,
              "own_ma120": true,
              "macro_benefit": -0.0002673344299271847
            }
          ],
          "holdings": [
            {
              "code": "512070.SH",
              "target_pct": 72.34578384029935
            }
          ],
          "status": "executed",
          "execution_date": "20241008",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241030",
          "macro": {
            "rate": 1.884,
            "iv30": 43.3664,
            "iv90": 40.6623,
            "skew": -12.4461,
            "basis60": 1.1923,
            "rate_tight": true,
            "rate_change20": 0.038999999999999924,
            "iv_inverted": true,
            "skew_threshold": 0.90818,
            "basis_threshold": -2.86256,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516860.SH",
              "score40": 4.971978852110362,
              "own_ma120": true,
              "macro_benefit": 0.003989705043955022
            },
            {
              "code": "159851.SZ",
              "score40": 4.884546689387761,
              "own_ma120": true,
              "macro_benefit": 0.0038539328843664455
            },
            {
              "code": "516100.SH",
              "score40": 4.856730738299433,
              "own_ma120": true,
              "macro_benefit": 0.0045256953853783114
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 43.84926899601457
            }
          ],
          "status": "executed",
          "execution_date": "20241101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241129",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241128",
          "macro": {
            "rate": 1.858,
            "iv30": 33.389,
            "iv90": 32.736,
            "skew": -2.293,
            "basis60": -1.2426,
            "rate_tight": true,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": true,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159851.SZ",
              "score40": 0.9720381842341442,
              "own_ma120": true,
              "macro_benefit": -0.0028908161446247857
            },
            {
              "code": "516860.SH",
              "score40": 0.9676402565607766,
              "own_ma120": true,
              "macro_benefit": -0.0030880718338778903
            },
            {
              "code": "516100.SH",
              "score40": 0.8969016208280782,
              "own_ma120": true,
              "macro_benefit": -0.0033723720048796217
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 37.539954011058654
            }
          ],
          "status": "executed",
          "execution_date": "20241202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241230",
          "macro": {
            "rate": 1.685,
            "iv30": 25.0712,
            "iv90": 27.0296,
            "skew": -3.8125,
            "basis60": -0.9275,
            "rate_tight": false,
            "rate_change20": -0.1399999999999999,
            "iv_inverted": false,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516310.SH",
              "score40": 0.30611633145941397,
              "own_ma120": true,
              "macro_benefit": 0.012940653804140794
            },
            {
              "code": "515020.SH",
              "score40": 0.29141456362258944,
              "own_ma120": true,
              "macro_benefit": 0.01572945149551864
            },
            {
              "code": "515290.SH",
              "score40": 0.29128043902635753,
              "own_ma120": true,
              "macro_benefit": 0.015545009303513156
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250127",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250124",
          "macro": {
            "rate": 1.697,
            "iv30": 28.0339,
            "iv90": 30.4427,
            "skew": -3.1804,
            "basis60": -1.5659,
            "rate_tight": false,
            "rate_change20": 0.0048000000000001375,
            "iv_inverted": false,
            "skew_threshold": 0.9352000000000003,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.1862080797014247,
              "own_ma120": true,
              "macro_benefit": -0.0007735345281239842
            },
            {
              "code": "516310.SH",
              "score40": 0.17626008449048597,
              "own_ma120": true,
              "macro_benefit": -0.0006887006140928496
            },
            {
              "code": "515020.SH",
              "score40": 0.1714231019825452,
              "own_ma120": true,
              "macro_benefit": -0.0007269642993852068
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250205",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250228",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250227",
          "macro": {
            "rate": 1.89,
            "iv30": 27.4623,
            "iv90": 27.6504,
            "skew": -3.6115,
            "basis60": -2.1685,
            "rate_tight": true,
            "rate_change20": 0.19699999999999984,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -4.4796700000000005,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "562500.SH",
              "score40": 1.6031564414315136,
              "own_ma120": true,
              "macro_benefit": 0.02795672692399445
            },
            {
              "code": "159526.SZ",
              "score40": 1.5899037874008433,
              "own_ma120": true,
              "macro_benefit": 0.03929149559609002
            },
            {
              "code": "159770.SZ",
              "score40": 1.5880328302131992,
              "own_ma120": true,
              "macro_benefit": 0.02896629733553183
            }
          ],
          "holdings": [
            {
              "code": "562500.SH",
              "target_pct": 60.95663797292311
            }
          ],
          "status": "executed",
          "execution_date": "20250303",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250328",
          "macro": {
            "rate": 1.921,
            "iv30": 20.1216,
            "iv90": 21.2558,
            "skew": -1.5058,
            "basis60": -0.9268,
            "rate_tight": true,
            "rate_change20": -0.0009999999999998899,
            "iv_inverted": false,
            "skew_threshold": 0.8038100000000005,
            "basis_threshold": -3.1512700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250429",
          "macro": {
            "rate": 1.75,
            "iv30": 23.4973,
            "iv90": 25.0799,
            "skew": 1.5396,
            "basis60": -3.2133,
            "rate_tight": false,
            "rate_change20": -0.16199999999999992,
            "iv_inverted": false,
            "skew_threshold": 1.0837000000000003,
            "basis_threshold": -3.6814199999999997,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250516",
          "reason": [
            "panic_repair_entry"
          ],
          "extra_signal": true,
          "market_up": true,
          "external_observation_date": "20250515",
          "macro": {
            "rate": 1.645,
            "iv30": 23.8684,
            "iv90": 24.5135,
            "skew": -0.2853,
            "basis60": -5.9277,
            "rate_tight": false,
            "rate_change20": -0.1319999999999999,
            "iv_inverted": false,
            "skew_threshold": 0.9589600000000004,
            "basis_threshold": -4.0912999999999995,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "562550.SH",
              "score40": 0.11674187195715173,
              "own_ma120": true,
              "macro_benefit": 0.016186345437559747
            },
            {
              "code": "561170.SH",
              "score40": 0.11400669042495816,
              "own_ma120": true,
              "macro_benefit": 0.013212816269546426
            },
            {
              "code": "515290.SH",
              "score40": 0.112994680580391,
              "own_ma120": true,
              "macro_benefit": 0.019065574593556747
            }
          ],
          "holdings": [
            {
              "code": "562550.SH",
              "target_pct": 50.0
            }
          ],
          "status": "executed",
          "execution_date": "20250519",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250530",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250529",
          "macro": {
            "rate": 1.652,
            "iv30": 21.0499,
            "iv90": 22.5808,
            "skew": 0.5339,
            "basis60": -5.7159,
            "rate_tight": false,
            "rate_change20": -0.09800000000000009,
            "iv_inverted": false,
            "skew_threshold": 1.02665,
            "basis_threshold": -5.533309999999999,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250627",
          "macro": {
            "rate": 1.63,
            "iv30": 20.9403,
            "iv90": 22.3643,
            "skew": -3.5652,
            "basis60": -5.5953,
            "rate_tight": false,
            "rate_change20": -0.02200000000000002,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 0.7601363449660222,
              "own_ma120": true,
              "macro_benefit": -0.0032226073946066166
            },
            {
              "code": "159869.SZ",
              "score40": 0.676785383821042,
              "own_ma120": true,
              "macro_benefit": -0.007243974364920037
            },
            {
              "code": "516010.SH",
              "score40": 0.6657271683043123,
              "own_ma120": true,
              "macro_benefit": -0.007431053037123285
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 69.58835313047578
            }
          ],
          "status": "executed",
          "execution_date": "20250701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250730",
          "macro": {
            "rate": 1.564,
            "iv30": 25.1705,
            "iv90": 26.6271,
            "skew": -1.9706,
            "basis60": -0.8194,
            "rate_tight": false,
            "rate_change20": -0.05549999999999988,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.066130000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.7233778117624658,
              "own_ma120": true,
              "macro_benefit": -0.00734418576817574
            },
            {
              "code": "515050.SH",
              "score40": 1.6761905055691133,
              "own_ma120": true,
              "macro_benefit": -0.00783961611186467
            },
            {
              "code": "159994.SZ",
              "score40": 1.6596815067639776,
              "own_ma120": true,
              "macro_benefit": -0.007993152222114391
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 88.9365216717216
            }
          ],
          "status": "executed",
          "execution_date": "20250801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250829",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250828",
          "macro": {
            "rate": 1.55,
            "iv30": 38.7162,
            "iv90": 34.522,
            "skew": -5.7883,
            "basis60": -2.9629,
            "rate_tight": false,
            "rate_change20": -0.016000000000000014,
            "iv_inverted": true,
            "skew_threshold": 0.8229500000000001,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 2.9012685549105353,
              "own_ma120": true,
              "macro_benefit": -0.002320775195873627
            },
            {
              "code": "159583.SZ",
              "score40": 2.534380855297231,
              "own_ma120": true,
              "macro_benefit": -0.0023693081465369853
            },
            {
              "code": "515980.SH",
              "score40": 2.4110242021450965,
              "own_ma120": true,
              "macro_benefit": -0.0046580550544967755
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 66.82164230406066
            }
          ],
          "status": "executed",
          "execution_date": "20250901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250929",
          "macro": {
            "rate": 1.58,
            "iv30": 37.4158,
            "iv90": 38.9016,
            "skew": -0.2044,
            "basis60": -1.7684,
            "rate_tight": true,
            "rate_change20": 0.03100000000000014,
            "iv_inverted": false,
            "skew_threshold": 0.69211,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "561910.SH",
              "score40": 3.206723308591667,
              "own_ma120": true,
              "macro_benefit": 0.008914757142701192
            },
            {
              "code": "561160.SH",
              "score40": 3.205618792775464,
              "own_ma120": true,
              "macro_benefit": 0.008798543178572935
            },
            {
              "code": "562880.SH",
              "score40": 3.2006328093008243,
              "own_ma120": true,
              "macro_benefit": 0.008855585292059013
            }
          ],
          "holdings": [
            {
              "code": "561910.SH",
              "target_pct": 74.4688052683162
            }
          ],
          "status": "executed",
          "execution_date": "20251009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251030",
          "macro": {
            "rate": 1.597,
            "iv30": 33.7221,
            "iv90": 33.6456,
            "skew": 2.1274,
            "basis60": -4.7719,
            "rate_tight": true,
            "rate_change20": 0.030999999999999917,
            "iv_inverted": true,
            "skew_threshold": 0.68505,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159558.SZ",
              "score40": 1.076116983200794,
              "own_ma120": true,
              "macro_benefit": 0.006626408870889196
            },
            {
              "code": "562590.SH",
              "score40": 1.065225987053678,
              "own_ma120": true,
              "macro_benefit": 0.006922097532345666
            },
            {
              "code": "159516.SZ",
              "score40": 1.064815483501376,
              "own_ma120": true,
              "macro_benefit": 0.005945055975930946
            }
          ],
          "holdings": [
            {
              "code": "159558.SZ",
              "target_pct": 54.80588825830418
            }
          ],
          "status": "executed",
          "execution_date": "20251103",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251128",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251127",
          "macro": {
            "rate": 1.58,
            "iv30": 26.9145,
            "iv90": 27.3085,
            "skew": 1.6521,
            "basis60": -9.2199,
            "rate_tight": true,
            "rate_change20": -0.016999999999999904,
            "iv_inverted": false,
            "skew_threshold": 0.8437,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "562510.SH",
              "score40": 0.40739693141871103,
              "own_ma120": true,
              "macro_benefit": -0.00040856664245049224
            },
            {
              "code": "159697.SZ",
              "score40": 0.4004715444956106,
              "own_ma120": true,
              "macro_benefit": -0.0005006701411942574
            },
            {
              "code": "159766.SZ",
              "score40": 0.39204502624071896,
              "own_ma120": true,
              "macro_benefit": -0.0003884799841899214
            }
          ],
          "holdings": [
            {
              "code": "562510.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20251201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251230",
          "macro": {
            "rate": 1.6,
            "iv30": 26.0082,
            "iv90": 28.2326,
            "skew": -1.1367,
            "basis60": -6.8447,
            "rate_tight": true,
            "rate_change20": 0.020000000000000018,
            "iv_inverted": false,
            "skew_threshold": 1.2338500000000003,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159583.SZ",
              "score40": 1.416437905838393,
              "own_ma120": true,
              "macro_benefit": 0.002887252722797298
            },
            {
              "code": "159695.SZ",
              "score40": 1.0875535051257461,
              "own_ma120": true,
              "macro_benefit": 0.002753938899026778
            },
            {
              "code": "159507.SZ",
              "score40": 1.0531431486341394,
              "own_ma120": true,
              "macro_benefit": 0.002436930066739952
            }
          ],
          "holdings": [
            {
              "code": "159583.SZ",
              "target_pct": 59.043712366628284
            }
          ],
          "status": "executed",
          "execution_date": "20260105",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260129",
          "macro": {
            "rate": 1.591,
            "iv30": 25.2421,
            "iv90": 30.039,
            "skew": -4.4253,
            "basis60": 2.5167,
            "rate_tight": true,
            "rate_change20": -0.009000000000000119,
            "iv_inverted": false,
            "skew_threshold": 1.14145,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159206.SZ",
              "score40": 2.941380806468412,
              "own_ma120": true,
              "macro_benefit": -0.0026759574789212677
            },
            {
              "code": "561330.SH",
              "score40": 2.332461011144899,
              "own_ma120": true,
              "macro_benefit": -0.0014796495709759575
            },
            {
              "code": "159690.SZ",
              "score40": 2.3089806692702317,
              "own_ma120": true,
              "macro_benefit": -0.0014951694131835954
            }
          ],
          "holdings": [
            {
              "code": "159206.SZ",
              "target_pct": 47.58074589451854
            }
          ],
          "status": "executed",
          "execution_date": "20260202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260227",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260226",
          "macro": {
            "rate": 1.5748,
            "iv30": 21.5412,
            "iv90": 24.9005,
            "skew": 0.0686,
            "basis60": -1.1248,
            "rate_tight": false,
            "rate_change20": -0.02520000000000011,
            "iv_inverted": false,
            "skew_threshold": 1.1805400000000004,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159697.SZ",
              "score40": 1.2512404495951244,
              "own_ma120": true,
              "macro_benefit": -0.0019559815311074044
            },
            {
              "code": "159588.SZ",
              "score40": 1.2288746469707519,
              "own_ma120": true,
              "macro_benefit": -0.0017142267633551422
            },
            {
              "code": "560280.SH",
              "score40": 0.969182423213978,
              "own_ma120": true,
              "macro_benefit": -0.007313819205815653
            }
          ],
          "holdings": [
            {
              "code": "159697.SZ",
              "target_pct": 94.2036730599804
            }
          ],
          "status": "executed",
          "execution_date": "20260302",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260330",
          "macro": {
            "rate": 1.509,
            "iv30": 27.2119,
            "iv90": 27.8583,
            "skew": 5.1617,
            "basis60": -5.1077,
            "rate_tight": false,
            "rate_change20": -0.058800000000000185,
            "iv_inverted": false,
            "skew_threshold": 1.66236,
            "basis_threshold": -9.37884,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260429",
          "macro": {
            "rate": 1.4195,
            "iv30": 26.0033,
            "iv90": 29.6787,
            "skew": 1.6075,
            "basis60": -3.0514,
            "rate_tight": false,
            "rate_change20": -0.08749999999999991,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.4147298186784774,
              "own_ma120": true,
              "macro_benefit": -0.021106186047876608
            },
            {
              "code": "515050.SH",
              "score40": 1.240332313754064,
              "own_ma120": true,
              "macro_benefit": -0.0225260888178451
            },
            {
              "code": "159994.SZ",
              "score40": 1.2243161437498495,
              "own_ma120": true,
              "macro_benefit": -0.022317264541379278
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 59.3941479485241
            }
          ],
          "status": "executed",
          "execution_date": "20260506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260529",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260528",
          "macro": {
            "rate": 1.4055,
            "iv30": 34.4066,
            "iv90": 34.8728,
            "skew": 0.9581,
            "basis60": -3.482,
            "rate_tight": false,
            "rate_change20": -0.023500000000000076,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.20861,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588710.SH",
              "score40": 3.4190461708887807,
              "own_ma120": true,
              "macro_benefit": -0.014710895971456917
            },
            {
              "code": "588170.SH",
              "score40": 3.4125704277363735,
              "own_ma120": true,
              "macro_benefit": -0.013829028651804279
            },
            {
              "code": "159325.SZ",
              "score40": 3.316501633284757,
              "own_ma120": true,
              "macro_benefit": -0.015357081206441983
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 52.62503304745512
            }
          ],
          "status": "executed",
          "execution_date": "20260601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260629",
          "macro": {
            "rate": 1.437,
            "iv30": 43.8196,
            "iv90": 42.1539,
            "skew": -0.4903,
            "basis60": -8.5702,
            "rate_tight": false,
            "rate_change20": 0.02950000000000008,
            "iv_inverted": true,
            "skew_threshold": 2.95423,
            "basis_threshold": -8.37201,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588170.SH",
              "score40": 2.5128177751109795,
              "own_ma120": true,
              "macro_benefit": 0.02126440588856149
            },
            {
              "code": "588710.SH",
              "score40": 2.457701265065312,
              "own_ma120": true,
              "macro_benefit": 0.022011514421312727
            },
            {
              "code": "562590.SH",
              "score40": 2.282126710658778,
              "own_ma120": true,
              "macro_benefit": 0.0242812281749154
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 44.58244792491377
            }
          ],
          "status": "executed",
          "execution_date": "20260701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260730",
          "macro": {
            "rate": 1.43,
            "iv30": 52.8785,
            "iv90": 44.6303,
            "skew": 2.6643,
            "basis60": -2.1922,
            "rate_tight": true,
            "rate_change20": -0.007000000000000117,
            "iv_inverted": true,
            "skew_threshold": 2.959760000000001,
            "basis_threshold": -7.89058,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260803",
          "superseded_date": null,
          "waiting_sessions": 0
        }
      ]
    },
    "rate_iv_guard": {
      "periods": [
        {
          "start": "20230403",
          "end": "20230428",
          "signal_date": "20230331",
          "sessions": 19,
          "start_weights": {
            "holdings": [
              {
                "code": "159869.SZ",
                "weight_pct": 33.982082844555286
              }
            ],
            "cash_pct": 66.01791715544472
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159869.SZ",
                "weight_pct": 37.44915676582821
              }
            ],
            "cash_pct": 62.55084323417179
          }
        },
        {
          "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": 50.0
              }
            ],
            "cash_pct": 50.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159887.SZ",
                "weight_pct": 49.89462592202318
              }
            ],
            "cash_pct": 50.10537407797682
          }
        },
        {
          "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": 42.153676681718025
              }
            ],
            "cash_pct": 57.84632331828197
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516650.SH",
                "weight_pct": 41.966577474845465
              }
            ],
            "cash_pct": 58.033422525154535
          }
        },
        {
          "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": 36.172891920149674
              }
            ],
            "cash_pct": 63.827108079850326
          },
          "end_weights": {
            "holdings": [
              {
                "code": "512070.SH",
                "weight_pct": 33.9976168085974
              }
            ],
            "cash_pct": 66.0023831914026
          }
        },
        {
          "start": "20241101",
          "end": "20241129",
          "signal_date": "20241031",
          "sessions": 21,
          "start_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 21.924634498007286
              }
            ],
            "cash_pct": 78.0753655019927
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 24.961263055953907
              }
            ],
            "cash_pct": 75.0387369440461
          }
        },
        {
          "start": "20241202",
          "end": "20241231",
          "signal_date": "20241129",
          "sessions": 22,
          "start_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 18.769977005529327
              }
            ],
            "cash_pct": 81.23002299447067
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 17.11443039924305
              }
            ],
            "cash_pct": 82.88556960075695
          }
        },
        {
          "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": 30.478318986461556
              }
            ],
            "cash_pct": 69.52168101353844
          },
          "end_weights": {
            "holdings": [
              {
                "code": "562500.SH",
                "weight_pct": 29.698329596542056
              }
            ],
            "cash_pct": 70.30167040345793
          }
        },
        {
          "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": 33.41082115203033
              }
            ],
            "cash_pct": 66.58917884796966
          },
          "end_weights": {
            "holdings": [
              {
                "code": "515880.SH",
                "weight_pct": 33.17964273425748
              }
            ],
            "cash_pct": 66.82035726574252
          }
        },
        {
          "start": "20251009",
          "end": "20251031",
          "signal_date": "20250930",
          "sessions": 17,
          "start_weights": {
            "holdings": [
              {
                "code": "561910.SH",
                "weight_pct": 37.2344026341581
              }
            ],
            "cash_pct": 62.7655973658419
          },
          "end_weights": {
            "holdings": [
              {
                "code": "561910.SH",
                "weight_pct": 37.28808173334662
              }
            ],
            "cash_pct": 62.71191826665338
          }
        },
        {
          "start": "20251103",
          "end": "20251128",
          "signal_date": "20251031",
          "sessions": 20,
          "start_weights": {
            "holdings": [
              {
                "code": "159558.SZ",
                "weight_pct": 27.40294412915209
              }
            ],
            "cash_pct": 72.59705587084791
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159558.SZ",
                "weight_pct": 27.057495129254665
              }
            ],
            "cash_pct": 72.94250487074534
          }
        },
        {
          "start": "20251201",
          "end": "20251231",
          "signal_date": "20251128",
          "sessions": 23,
          "start_weights": {
            "holdings": [
              {
                "code": "562510.SH",
                "weight_pct": 50.0
              }
            ],
            "cash_pct": 50.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "562510.SH",
                "weight_pct": 51.06382978723399
              }
            ],
            "cash_pct": 48.93617021276601
          }
        },
        {
          "start": "20260105",
          "end": "20260130",
          "signal_date": "20251231",
          "sessions": 20,
          "start_weights": {
            "holdings": [
              {
                "code": "159583.SZ",
                "weight_pct": 29.521856183314142
              }
            ],
            "cash_pct": 70.47814381668586
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159583.SZ",
                "weight_pct": 30.327856574466928
              }
            ],
            "cash_pct": 69.67214342553308
          }
        },
        {
          "start": "20260202",
          "end": "20260227",
          "signal_date": "20260130",
          "sessions": 14,
          "start_weights": {
            "holdings": [
              {
                "code": "159206.SZ",
                "weight_pct": 23.79037294725927
              }
            ],
            "cash_pct": 76.20962705274073
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159206.SZ",
                "weight_pct": 23.95563412415508
              }
            ],
            "cash_pct": 76.04436587584492
          }
        },
        {
          "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": 22.291223962456886
              }
            ],
            "cash_pct": 77.70877603754312
          },
          "end_weights": {
            "holdings": [
              {
                "code": "588710.SH",
                "weight_pct": 16.09792420403554
              }
            ],
            "cash_pct": 83.90207579596446
          }
        },
        {
          "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": "20230331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230330",
          "macro": {
            "rate": 2.454,
            "iv30": 17.8672,
            "iv90": 19.0583,
            "skew": -0.3437,
            "basis60": 2.0214,
            "rate_tight": true,
            "rate_change20": -0.004999999999999893,
            "iv_inverted": false,
            "skew_threshold": 2.3329400000000007,
            "basis_threshold": -0.61522,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 0.8324452556395077,
              "own_ma120": true,
              "macro_benefit": -7.065867514693016e-05
            },
            {
              "code": "516010.SH",
              "score40": 0.8183915425047367,
              "own_ma120": true,
              "macro_benefit": -6.983867081958673e-05
            },
            {
              "code": "516770.SH",
              "score40": 0.8153488481685064,
              "own_ma120": true,
              "macro_benefit": -7.280532807109688e-05
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 33.982082844555286
            }
          ],
          "status": "executed",
          "execution_date": "20230403",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230428",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230427",
          "macro": {
            "rate": 2.43,
            "iv30": 18.2999,
            "iv90": 19.1898,
            "skew": -0.146,
            "basis60": 3.5527,
            "rate_tight": false,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": false,
            "skew_threshold": 2.12045,
            "basis_threshold": -0.48024999999999995,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 3.168216620145196,
              "own_ma120": true,
              "macro_benefit": -0.00033538584022650594
            },
            {
              "code": "516010.SH",
              "score40": 3.1284112300713245,
              "own_ma120": true,
              "macro_benefit": -0.00032901469004125827
            },
            {
              "code": "516770.SH",
              "score40": 3.114601628005579,
              "own_ma120": true,
              "macro_benefit": -0.0003473458584991589
            }
          ],
          "holdings": [
            {
              "code": "159869.SZ",
              "target_pct": 44.63213029357516
            }
          ],
          "status": "executed",
          "execution_date": "20230504",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230530",
          "macro": {
            "rate": 2.223,
            "iv30": 17.8052,
            "iv90": 18.1842,
            "skew": -0.3882,
            "basis60": 3.8878,
            "rate_tight": false,
            "rate_change20": -0.2070000000000003,
            "iv_inverted": false,
            "skew_threshold": 1.93785,
            "basis_threshold": -0.30855,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230629",
          "macro": {
            "rate": 2.167,
            "iv30": 17.6282,
            "iv90": 17.8568,
            "skew": -0.0157,
            "basis60": 3.7775,
            "rate_tight": false,
            "rate_change20": -0.05600000000000005,
            "iv_inverted": false,
            "skew_threshold": 1.8316,
            "basis_threshold": -0.08965,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230703",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230728",
          "macro": {
            "rate": 2.098,
            "iv30": 17.294,
            "iv90": 18.0221,
            "skew": -0.9038,
            "basis60": 3.2191,
            "rate_tight": false,
            "rate_change20": -0.07000000000000028,
            "iv_inverted": false,
            "skew_threshold": 1.7232000000000005,
            "basis_threshold": 0.04464000000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516110.SH",
              "score40": 0.6631123264910339,
              "own_ma120": true,
              "macro_benefit": 0.004753786213981319
            },
            {
              "code": "516810.SH",
              "score40": 0.4076616259652647,
              "own_ma120": false,
              "macro_benefit": 0.00021525026678944194
            },
            {
              "code": "159825.SZ",
              "score40": 0.4075916431486649,
              "own_ma120": false,
              "macro_benefit": 0.0005202712064335312
            }
          ],
          "holdings": [
            {
              "code": "516110.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20230801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230831",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230830",
          "macro": {
            "rate": 2.036,
            "iv30": 21.5684,
            "iv90": 20.2014,
            "skew": -1.0149,
            "basis60": 4.1318,
            "rate_tight": false,
            "rate_change20": -0.06199999999999983,
            "iv_inverted": true,
            "skew_threshold": 1.67882,
            "basis_threshold": 0.11542000000000013,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230928",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230927",
          "macro": {
            "rate": 2.303,
            "iv30": 19.5268,
            "iv90": 20.9709,
            "skew": -1.0929,
            "basis60": 4.1184,
            "rate_tight": true,
            "rate_change20": 0.2669999999999999,
            "iv_inverted": false,
            "skew_threshold": 1.6155499999999996,
            "basis_threshold": 0.13634000000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231030",
          "macro": {
            "rate": 2.406,
            "iv30": 19.4535,
            "iv90": 19.859,
            "skew": -0.2816,
            "basis60": 1.2984,
            "rate_tight": true,
            "rate_change20": 0.133,
            "iv_inverted": false,
            "skew_threshold": 0.62507,
            "basis_threshold": 0.6222100000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231129",
          "macro": {
            "rate": 2.481,
            "iv30": 18.3814,
            "iv90": 18.3765,
            "skew": -1.1267,
            "basis60": 4.1977,
            "rate_tight": true,
            "rate_change20": 0.06000000000000005,
            "iv_inverted": true,
            "skew_threshold": 0.5115700000000001,
            "basis_threshold": 1.31929,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231228",
          "macro": {
            "rate": 2.556,
            "iv30": 21.1158,
            "iv90": 21.1348,
            "skew": -2.1196,
            "basis60": 2.7874,
            "rate_tight": true,
            "rate_change20": 0.06300000000000017,
            "iv_inverted": false,
            "skew_threshold": 0.5082,
            "basis_threshold": 1.4711,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240131",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240130",
          "macro": {
            "rate": 2.398,
            "iv30": 29.223,
            "iv90": 27.1345,
            "skew": 0.6938,
            "basis60": 0.0844,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": true,
            "skew_threshold": 0.48092,
            "basis_threshold": 1.47594,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240228",
          "macro": {
            "rate": 2.1989,
            "iv30": 29.2232,
            "iv90": 26.1116,
            "skew": -1.173,
            "basis60": -11.3216,
            "rate_tight": false,
            "rate_change20": -0.20109999999999983,
            "iv_inverted": true,
            "skew_threshold": 0.5435599999999999,
            "basis_threshold": 1.0995700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.7997423626626173,
              "own_ma120": true,
              "macro_benefit": 0.005368790790338341
            },
            {
              "code": "515290.SH",
              "score40": 0.7887544558068452,
              "own_ma120": true,
              "macro_benefit": 0.0029511316567451384
            },
            {
              "code": "516310.SH",
              "score40": 0.7882848330128721,
              "own_ma120": true,
              "macro_benefit": 0.002335823487629587
            }
          ],
          "holdings": [
            {
              "code": "159887.SZ",
              "target_pct": 50.0
            }
          ],
          "status": "executed",
          "execution_date": "20240301",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240329",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240328",
          "macro": {
            "rate": 2.156,
            "iv30": 24.4937,
            "iv90": 24.5752,
            "skew": 0.2036,
            "basis60": -2.5232,
            "rate_tight": false,
            "rate_change20": -0.03699999999999992,
            "iv_inverted": false,
            "skew_threshold": 0.5752,
            "basis_threshold": -1.7791399999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.585102841653173,
              "own_ma120": true,
              "macro_benefit": 0.004993903553226027
            },
            {
              "code": "515050.SH",
              "score40": 1.3947582693113618,
              "own_ma120": true,
              "macro_benefit": 0.0025829871321759366
            },
            {
              "code": "159994.SZ",
              "score40": 1.3786549932814738,
              "own_ma120": true,
              "macro_benefit": 0.002224073448189399
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 53.11340559636388
            }
          ],
          "status": "executed",
          "execution_date": "20240401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240429",
          "macro": {
            "rate": 2.005,
            "iv30": 24.7473,
            "iv90": 23.9641,
            "skew": -1.4287,
            "basis60": 1.0261,
            "rate_tight": false,
            "rate_change20": -0.15100000000000025,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "516650.SH",
              "score40": 0.6747850497767215,
              "own_ma120": true,
              "macro_benefit": 0.0019105423654772464
            },
            {
              "code": "159652.SZ",
              "score40": 0.6610902129808075,
              "own_ma120": true,
              "macro_benefit": 0.0009720080419831113
            },
            {
              "code": "159880.SZ",
              "score40": 0.6145762331608254,
              "own_ma120": true,
              "macro_benefit": 0.0028638243529113564
            }
          ],
          "holdings": [
            {
              "code": "516650.SH",
              "target_pct": 42.153676681718025
            }
          ],
          "status": "executed",
          "execution_date": "20240506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240530",
          "macro": {
            "rate": 1.957,
            "iv30": 20.5679,
            "iv90": 20.878,
            "skew": 0.0207,
            "basis60": 1.5882,
            "rate_tight": false,
            "rate_change20": -0.04799999999999982,
            "iv_inverted": false,
            "skew_threshold": 0.65739,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516910.SH",
              "score40": 0.6293794820294275,
              "own_ma120": true,
              "macro_benefit": 0.0006175010169197899
            },
            {
              "code": "159707.SZ",
              "score40": 0.5868888580128293,
              "own_ma120": true,
              "macro_benefit": -0.004809126891756523
            },
            {
              "code": "159768.SZ",
              "score40": 0.5737678241226275,
              "own_ma120": true,
              "macro_benefit": -0.005106097661724911
            }
          ],
          "holdings": [
            {
              "code": "516910.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240628",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240627",
          "macro": {
            "rate": 1.918,
            "iv30": 21.5542,
            "iv90": 20.8885,
            "skew": 0.0949,
            "basis60": -0.5202,
            "rate_tight": false,
            "rate_change20": -0.039000000000000146,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240730",
          "macro": {
            "rate": 1.865,
            "iv30": 20.4218,
            "iv90": 20.6129,
            "skew": 0.3413,
            "basis60": -1.0815,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": false,
            "skew_threshold": 0.8049800000000004,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240830",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240829",
          "macro": {
            "rate": 1.85,
            "iv30": 19.3057,
            "iv90": 20.0362,
            "skew": 0.2785,
            "basis60": 0.1774,
            "rate_tight": false,
            "rate_change20": -0.006999999999999895,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240902",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240927",
          "macro": {
            "rate": 1.835,
            "iv30": 44.2777,
            "iv90": 37.1808,
            "skew": -5.6998,
            "basis60": 1.6167,
            "rate_tight": false,
            "rate_change20": -0.015000000000000124,
            "iv_inverted": true,
            "skew_threshold": 0.9055000000000002,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "512070.SH",
              "score40": 0.392029589739432,
              "own_ma120": true,
              "macro_benefit": -0.0003388661388755171
            },
            {
              "code": "159851.SZ",
              "score40": 0.34341921658159286,
              "own_ma120": true,
              "macro_benefit": -0.0003033121619119102
            },
            {
              "code": "516860.SH",
              "score40": 0.33177469043025126,
              "own_ma120": true,
              "macro_benefit": -0.0002673344299271847
            }
          ],
          "holdings": [
            {
              "code": "512070.SH",
              "target_pct": 36.172891920149674
            }
          ],
          "status": "executed",
          "execution_date": "20241008",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241030",
          "macro": {
            "rate": 1.884,
            "iv30": 43.3664,
            "iv90": 40.6623,
            "skew": -12.4461,
            "basis60": 1.1923,
            "rate_tight": true,
            "rate_change20": 0.038999999999999924,
            "iv_inverted": true,
            "skew_threshold": 0.90818,
            "basis_threshold": -2.86256,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "516860.SH",
              "score40": 4.971978852110362,
              "own_ma120": true,
              "macro_benefit": 0.003989705043955022
            },
            {
              "code": "159851.SZ",
              "score40": 4.884546689387761,
              "own_ma120": true,
              "macro_benefit": 0.0038539328843664455
            },
            {
              "code": "516100.SH",
              "score40": 4.856730738299433,
              "own_ma120": true,
              "macro_benefit": 0.0045256953853783114
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 21.924634498007286
            }
          ],
          "status": "executed",
          "execution_date": "20241101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241129",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241128",
          "macro": {
            "rate": 1.858,
            "iv30": 33.389,
            "iv90": 32.736,
            "skew": -2.293,
            "basis60": -1.2426,
            "rate_tight": true,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": true,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159851.SZ",
              "score40": 0.9720381842341442,
              "own_ma120": true,
              "macro_benefit": -0.0028908161446247857
            },
            {
              "code": "516860.SH",
              "score40": 0.9676402565607766,
              "own_ma120": true,
              "macro_benefit": -0.0030880718338778903
            },
            {
              "code": "516100.SH",
              "score40": 0.8969016208280782,
              "own_ma120": true,
              "macro_benefit": -0.0033723720048796217
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 18.769977005529327
            }
          ],
          "status": "executed",
          "execution_date": "20241202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241230",
          "macro": {
            "rate": 1.685,
            "iv30": 25.0712,
            "iv90": 27.0296,
            "skew": -3.8125,
            "basis60": -0.9275,
            "rate_tight": false,
            "rate_change20": -0.1399999999999999,
            "iv_inverted": false,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516310.SH",
              "score40": 0.30611633145941397,
              "own_ma120": true,
              "macro_benefit": 0.012940653804140794
            },
            {
              "code": "515020.SH",
              "score40": 0.29141456362258944,
              "own_ma120": true,
              "macro_benefit": 0.01572945149551864
            },
            {
              "code": "515290.SH",
              "score40": 0.29128043902635753,
              "own_ma120": true,
              "macro_benefit": 0.015545009303513156
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250127",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250124",
          "macro": {
            "rate": 1.697,
            "iv30": 28.0339,
            "iv90": 30.4427,
            "skew": -3.1804,
            "basis60": -1.5659,
            "rate_tight": false,
            "rate_change20": 0.0048000000000001375,
            "iv_inverted": false,
            "skew_threshold": 0.9352000000000003,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.1862080797014247,
              "own_ma120": true,
              "macro_benefit": -0.0007735345281239842
            },
            {
              "code": "516310.SH",
              "score40": 0.17626008449048597,
              "own_ma120": true,
              "macro_benefit": -0.0006887006140928496
            },
            {
              "code": "515020.SH",
              "score40": 0.1714231019825452,
              "own_ma120": true,
              "macro_benefit": -0.0007269642993852068
            }
          ],
          "holdings": [
            {
              "code": "516310.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250205",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250228",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250227",
          "macro": {
            "rate": 1.89,
            "iv30": 27.4623,
            "iv90": 27.6504,
            "skew": -3.6115,
            "basis60": -2.1685,
            "rate_tight": true,
            "rate_change20": 0.19699999999999984,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -4.4796700000000005,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "562500.SH",
              "score40": 1.6031564414315136,
              "own_ma120": true,
              "macro_benefit": 0.02795672692399445
            },
            {
              "code": "159526.SZ",
              "score40": 1.5899037874008433,
              "own_ma120": true,
              "macro_benefit": 0.03929149559609002
            },
            {
              "code": "159770.SZ",
              "score40": 1.5880328302131992,
              "own_ma120": true,
              "macro_benefit": 0.02896629733553183
            }
          ],
          "holdings": [
            {
              "code": "562500.SH",
              "target_pct": 30.478318986461556
            }
          ],
          "status": "executed",
          "execution_date": "20250303",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250328",
          "macro": {
            "rate": 1.921,
            "iv30": 20.1216,
            "iv90": 21.2558,
            "skew": -1.5058,
            "basis60": -0.9268,
            "rate_tight": true,
            "rate_change20": -0.0009999999999998899,
            "iv_inverted": false,
            "skew_threshold": 0.8038100000000005,
            "basis_threshold": -3.1512700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250429",
          "macro": {
            "rate": 1.75,
            "iv30": 23.4973,
            "iv90": 25.0799,
            "skew": 1.5396,
            "basis60": -3.2133,
            "rate_tight": false,
            "rate_change20": -0.16199999999999992,
            "iv_inverted": false,
            "skew_threshold": 1.0837000000000003,
            "basis_threshold": -3.6814199999999997,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250530",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250529",
          "macro": {
            "rate": 1.652,
            "iv30": 21.0499,
            "iv90": 22.5808,
            "skew": 0.5339,
            "basis60": -5.7159,
            "rate_tight": false,
            "rate_change20": -0.09800000000000009,
            "iv_inverted": false,
            "skew_threshold": 1.02665,
            "basis_threshold": -5.533309999999999,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250627",
          "macro": {
            "rate": 1.63,
            "iv30": 20.9403,
            "iv90": 22.3643,
            "skew": -3.5652,
            "basis60": -5.5953,
            "rate_tight": false,
            "rate_change20": -0.02200000000000002,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 0.7601363449660222,
              "own_ma120": true,
              "macro_benefit": -0.0032226073946066166
            },
            {
              "code": "159869.SZ",
              "score40": 0.676785383821042,
              "own_ma120": true,
              "macro_benefit": -0.007243974364920037
            },
            {
              "code": "516010.SH",
              "score40": 0.6657271683043123,
              "own_ma120": true,
              "macro_benefit": -0.007431053037123285
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 69.58835313047578
            }
          ],
          "status": "executed",
          "execution_date": "20250701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250730",
          "macro": {
            "rate": 1.564,
            "iv30": 25.1705,
            "iv90": 26.6271,
            "skew": -1.9706,
            "basis60": -0.8194,
            "rate_tight": false,
            "rate_change20": -0.05549999999999988,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.066130000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.7233778117624658,
              "own_ma120": true,
              "macro_benefit": -0.00734418576817574
            },
            {
              "code": "515050.SH",
              "score40": 1.6761905055691133,
              "own_ma120": true,
              "macro_benefit": -0.00783961611186467
            },
            {
              "code": "159994.SZ",
              "score40": 1.6596815067639776,
              "own_ma120": true,
              "macro_benefit": -0.007993152222114391
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 88.9365216717216
            }
          ],
          "status": "executed",
          "execution_date": "20250801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250829",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250828",
          "macro": {
            "rate": 1.55,
            "iv30": 38.7162,
            "iv90": 34.522,
            "skew": -5.7883,
            "basis60": -2.9629,
            "rate_tight": false,
            "rate_change20": -0.016000000000000014,
            "iv_inverted": true,
            "skew_threshold": 0.8229500000000001,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 2.9012685549105353,
              "own_ma120": true,
              "macro_benefit": -0.002320775195873627
            },
            {
              "code": "159583.SZ",
              "score40": 2.534380855297231,
              "own_ma120": true,
              "macro_benefit": -0.0023693081465369853
            },
            {
              "code": "515980.SH",
              "score40": 2.4110242021450965,
              "own_ma120": true,
              "macro_benefit": -0.0046580550544967755
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 33.41082115203033
            }
          ],
          "status": "executed",
          "execution_date": "20250901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250929",
          "macro": {
            "rate": 1.58,
            "iv30": 37.4158,
            "iv90": 38.9016,
            "skew": -0.2044,
            "basis60": -1.7684,
            "rate_tight": true,
            "rate_change20": 0.03100000000000014,
            "iv_inverted": false,
            "skew_threshold": 0.69211,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "561910.SH",
              "score40": 3.206723308591667,
              "own_ma120": true,
              "macro_benefit": 0.008914757142701192
            },
            {
              "code": "561160.SH",
              "score40": 3.205618792775464,
              "own_ma120": true,
              "macro_benefit": 0.008798543178572935
            },
            {
              "code": "562880.SH",
              "score40": 3.2006328093008243,
              "own_ma120": true,
              "macro_benefit": 0.008855585292059013
            }
          ],
          "holdings": [
            {
              "code": "561910.SH",
              "target_pct": 37.2344026341581
            }
          ],
          "status": "executed",
          "execution_date": "20251009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251030",
          "macro": {
            "rate": 1.597,
            "iv30": 33.7221,
            "iv90": 33.6456,
            "skew": 2.1274,
            "basis60": -4.7719,
            "rate_tight": true,
            "rate_change20": 0.030999999999999917,
            "iv_inverted": true,
            "skew_threshold": 0.68505,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159558.SZ",
              "score40": 1.076116983200794,
              "own_ma120": true,
              "macro_benefit": 0.006626408870889196
            },
            {
              "code": "562590.SH",
              "score40": 1.065225987053678,
              "own_ma120": true,
              "macro_benefit": 0.006922097532345666
            },
            {
              "code": "159516.SZ",
              "score40": 1.064815483501376,
              "own_ma120": true,
              "macro_benefit": 0.005945055975930946
            }
          ],
          "holdings": [
            {
              "code": "159558.SZ",
              "target_pct": 27.40294412915209
            }
          ],
          "status": "executed",
          "execution_date": "20251103",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251128",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251127",
          "macro": {
            "rate": 1.58,
            "iv30": 26.9145,
            "iv90": 27.3085,
            "skew": 1.6521,
            "basis60": -9.2199,
            "rate_tight": true,
            "rate_change20": -0.016999999999999904,
            "iv_inverted": false,
            "skew_threshold": 0.8437,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "562510.SH",
              "score40": 0.40739693141871103,
              "own_ma120": true,
              "macro_benefit": -0.00040856664245049224
            },
            {
              "code": "159697.SZ",
              "score40": 0.4004715444956106,
              "own_ma120": true,
              "macro_benefit": -0.0005006701411942574
            },
            {
              "code": "159766.SZ",
              "score40": 0.39204502624071896,
              "own_ma120": true,
              "macro_benefit": -0.0003884799841899214
            }
          ],
          "holdings": [
            {
              "code": "562510.SH",
              "target_pct": 50.0
            }
          ],
          "status": "executed",
          "execution_date": "20251201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251230",
          "macro": {
            "rate": 1.6,
            "iv30": 26.0082,
            "iv90": 28.2326,
            "skew": -1.1367,
            "basis60": -6.8447,
            "rate_tight": true,
            "rate_change20": 0.020000000000000018,
            "iv_inverted": false,
            "skew_threshold": 1.2338500000000003,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159583.SZ",
              "score40": 1.416437905838393,
              "own_ma120": true,
              "macro_benefit": 0.002887252722797298
            },
            {
              "code": "159695.SZ",
              "score40": 1.0875535051257461,
              "own_ma120": true,
              "macro_benefit": 0.002753938899026778
            },
            {
              "code": "159507.SZ",
              "score40": 1.0531431486341394,
              "own_ma120": true,
              "macro_benefit": 0.002436930066739952
            }
          ],
          "holdings": [
            {
              "code": "159583.SZ",
              "target_pct": 29.521856183314142
            }
          ],
          "status": "executed",
          "execution_date": "20260105",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260129",
          "macro": {
            "rate": 1.591,
            "iv30": 25.2421,
            "iv90": 30.039,
            "skew": -4.4253,
            "basis60": 2.5167,
            "rate_tight": true,
            "rate_change20": -0.009000000000000119,
            "iv_inverted": false,
            "skew_threshold": 1.14145,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159206.SZ",
              "score40": 2.941380806468412,
              "own_ma120": true,
              "macro_benefit": -0.0026759574789212677
            },
            {
              "code": "561330.SH",
              "score40": 2.332461011144899,
              "own_ma120": true,
              "macro_benefit": -0.0014796495709759575
            },
            {
              "code": "159690.SZ",
              "score40": 2.3089806692702317,
              "own_ma120": true,
              "macro_benefit": -0.0014951694131835954
            }
          ],
          "holdings": [
            {
              "code": "159206.SZ",
              "target_pct": 23.79037294725927
            }
          ],
          "status": "executed",
          "execution_date": "20260202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260227",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260226",
          "macro": {
            "rate": 1.5748,
            "iv30": 21.5412,
            "iv90": 24.9005,
            "skew": 0.0686,
            "basis60": -1.1248,
            "rate_tight": false,
            "rate_change20": -0.02520000000000011,
            "iv_inverted": false,
            "skew_threshold": 1.1805400000000004,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159697.SZ",
              "score40": 1.2512404495951244,
              "own_ma120": true,
              "macro_benefit": -0.0019559815311074044
            },
            {
              "code": "159588.SZ",
              "score40": 1.2288746469707519,
              "own_ma120": true,
              "macro_benefit": -0.0017142267633551422
            },
            {
              "code": "560280.SH",
              "score40": 0.969182423213978,
              "own_ma120": true,
              "macro_benefit": -0.007313819205815653
            }
          ],
          "holdings": [
            {
              "code": "159697.SZ",
              "target_pct": 94.2036730599804
            }
          ],
          "status": "executed",
          "execution_date": "20260302",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260330",
          "macro": {
            "rate": 1.509,
            "iv30": 27.2119,
            "iv90": 27.8583,
            "skew": 5.1617,
            "basis60": -5.1077,
            "rate_tight": false,
            "rate_change20": -0.058800000000000185,
            "iv_inverted": false,
            "skew_threshold": 1.66236,
            "basis_threshold": -9.37884,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260429",
          "macro": {
            "rate": 1.4195,
            "iv30": 26.0033,
            "iv90": 29.6787,
            "skew": 1.6075,
            "basis60": -3.0514,
            "rate_tight": false,
            "rate_change20": -0.08749999999999991,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.4147298186784774,
              "own_ma120": true,
              "macro_benefit": -0.021106186047876608
            },
            {
              "code": "515050.SH",
              "score40": 1.240332313754064,
              "own_ma120": true,
              "macro_benefit": -0.0225260888178451
            },
            {
              "code": "159994.SZ",
              "score40": 1.2243161437498495,
              "own_ma120": true,
              "macro_benefit": -0.022317264541379278
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 59.3941479485241
            }
          ],
          "status": "executed",
          "execution_date": "20260506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260529",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260528",
          "macro": {
            "rate": 1.4055,
            "iv30": 34.4066,
            "iv90": 34.8728,
            "skew": 0.9581,
            "basis60": -3.482,
            "rate_tight": false,
            "rate_change20": -0.023500000000000076,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.20861,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588710.SH",
              "score40": 3.4190461708887807,
              "own_ma120": true,
              "macro_benefit": -0.014710895971456917
            },
            {
              "code": "588170.SH",
              "score40": 3.4125704277363735,
              "own_ma120": true,
              "macro_benefit": -0.013829028651804279
            },
            {
              "code": "159325.SZ",
              "score40": 3.316501633284757,
              "own_ma120": true,
              "macro_benefit": -0.015357081206441983
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 52.62503304745512
            }
          ],
          "status": "executed",
          "execution_date": "20260601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260629",
          "macro": {
            "rate": 1.437,
            "iv30": 43.8196,
            "iv90": 42.1539,
            "skew": -0.4903,
            "basis60": -8.5702,
            "rate_tight": false,
            "rate_change20": 0.02950000000000008,
            "iv_inverted": true,
            "skew_threshold": 2.95423,
            "basis_threshold": -8.37201,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "588170.SH",
              "score40": 2.5128177751109795,
              "own_ma120": true,
              "macro_benefit": 0.02126440588856149
            },
            {
              "code": "588710.SH",
              "score40": 2.457701265065312,
              "own_ma120": true,
              "macro_benefit": 0.022011514421312727
            },
            {
              "code": "562590.SH",
              "score40": 2.282126710658778,
              "own_ma120": true,
              "macro_benefit": 0.0242812281749154
            }
          ],
          "holdings": [
            {
              "code": "588710.SH",
              "target_pct": 22.291223962456886
            }
          ],
          "status": "executed",
          "execution_date": "20260701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260730",
          "macro": {
            "rate": 1.43,
            "iv30": 52.8785,
            "iv90": 44.6303,
            "skew": 2.6643,
            "basis60": -2.1922,
            "rate_tight": true,
            "rate_change20": -0.007000000000000117,
            "iv_inverted": true,
            "skew_threshold": 2.959760000000001,
            "basis_threshold": -7.89058,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260803",
          "superseded_date": null,
          "waiting_sessions": 0
        }
      ]
    },
    "rate_select_iv": {
      "periods": [
        {
          "start": "20230403",
          "end": "20230428",
          "signal_date": "20230331",
          "sessions": 19,
          "start_weights": {
            "holdings": [
              {
                "code": "516770.SH",
                "weight_pct": 67.91959616478458
              }
            ],
            "cash_pct": 32.08040383521542
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516770.SH",
                "weight_pct": 71.13037220562704
              }
            ],
            "cash_pct": 28.869627794372967
          }
        },
        {
          "start": "20230504",
          "end": "20230531",
          "signal_date": "20230428",
          "sessions": 20,
          "start_weights": {
            "holdings": [
              {
                "code": "516770.SH",
                "weight_pct": 44.35402852718235
              }
            ],
            "cash_pct": 55.64597147281765
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516770.SH",
                "weight_pct": 42.05038432592332
              }
            ],
            "cash_pct": 57.94961567407668
          }
        },
        {
          "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": 50.0
              }
            ],
            "cash_pct": 50.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159887.SZ",
                "weight_pct": 49.89462592202318
              }
            ],
            "cash_pct": 50.10537407797682
          }
        },
        {
          "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": "159880.SZ",
                "weight_pct": 42.70457069084215
              }
            ],
            "cash_pct": 57.29542930915785
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159880.SZ",
                "weight_pct": 42.501454363998384
              }
            ],
            "cash_pct": 57.49854563600161
          }
        },
        {
          "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": "516860.SH",
                "weight_pct": 28.5803057666771
              }
            ],
            "cash_pct": 71.4196942333229
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 32.654084182518936
              }
            ],
            "cash_pct": 67.34591581748106
          }
        },
        {
          "start": "20241101",
          "end": "20241129",
          "signal_date": "20241031",
          "sessions": 21,
          "start_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 21.924634498007286
              }
            ],
            "cash_pct": 78.0753655019927
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 24.961263055953907
              }
            ],
            "cash_pct": 75.0387369440461
          }
        },
        {
          "start": "20241202",
          "end": "20241231",
          "signal_date": "20241129",
          "sessions": 22,
          "start_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 18.769977005529327
              }
            ],
            "cash_pct": 81.23002299447067
          },
          "end_weights": {
            "holdings": [
              {
                "code": "516860.SH",
                "weight_pct": 17.11443039924305
              }
            ],
            "cash_pct": 82.88556960075695
          }
        },
        {
          "start": "20250102",
          "end": "20250127",
          "signal_date": "20241231",
          "sessions": 18,
          "start_weights": {
            "holdings": [
              {
                "code": "515020.SH",
                "weight_pct": 100.0
              }
            ],
            "cash_pct": 0.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "515020.SH",
                "weight_pct": 100.0
              }
            ],
            "cash_pct": 0.0
          }
        },
        {
          "start": "20250205",
          "end": "20250228",
          "signal_date": "20250127",
          "sessions": 18,
          "start_weights": {
            "holdings": [
              {
                "code": "515020.SH",
                "weight_pct": 100.0
              }
            ],
            "cash_pct": 0.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "515020.SH",
                "weight_pct": 100.0
              }
            ],
            "cash_pct": 0.0
          }
        },
        {
          "start": "20250303",
          "end": "20250331",
          "signal_date": "20250228",
          "sessions": 21,
          "start_weights": {
            "holdings": [
              {
                "code": "159526.SZ",
                "weight_pct": 56.505234481739976
              }
            ],
            "cash_pct": 43.494765518260024
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159526.SZ",
                "weight_pct": 55.55052201717464
              }
            ],
            "cash_pct": 44.44947798282536
          }
        },
        {
          "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": 33.41082115203033
              }
            ],
            "cash_pct": 66.58917884796966
          },
          "end_weights": {
            "holdings": [
              {
                "code": "515880.SH",
                "weight_pct": 33.17964273425748
              }
            ],
            "cash_pct": 66.82035726574252
          }
        },
        {
          "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": "562590.SH",
                "weight_pct": 27.96130028052199
              }
            ],
            "cash_pct": 72.038699719478
          },
          "end_weights": {
            "holdings": [
              {
                "code": "562590.SH",
                "weight_pct": 27.62558649341446
              }
            ],
            "cash_pct": 72.37441350658554
          }
        },
        {
          "start": "20251201",
          "end": "20251231",
          "signal_date": "20251128",
          "sessions": 23,
          "start_weights": {
            "holdings": [
              {
                "code": "159766.SZ",
                "weight_pct": 100.0
              }
            ],
            "cash_pct": 0.0
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159766.SZ",
                "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": "561330.SH",
                "weight_pct": 60.01095525741245
              }
            ],
            "cash_pct": 39.98904474258755
          },
          "end_weights": {
            "holdings": [
              {
                "code": "561330.SH",
                "weight_pct": 63.16176400291047
              }
            ],
            "cash_pct": 36.83823599708953
          }
        },
        {
          "start": "20260302",
          "end": "20260331",
          "signal_date": "20260227",
          "sessions": 22,
          "start_weights": {
            "holdings": [
              {
                "code": "159588.SZ",
                "weight_pct": 90.59935953636997
              }
            ],
            "cash_pct": 9.400640463630028
          },
          "end_weights": {
            "holdings": [
              {
                "code": "159588.SZ",
                "weight_pct": 89.58650412773504
              }
            ],
            "cash_pct": 10.413495872264967
          }
        },
        {
          "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": "588170.SH",
                "weight_pct": 51.22988986637025
              }
            ],
            "cash_pct": 48.77011013362975
          },
          "end_weights": {
            "holdings": [
              {
                "code": "588170.SH",
                "weight_pct": 65.26525993698714
              }
            ],
            "cash_pct": 34.73474006301286
          }
        },
        {
          "start": "20260701",
          "end": "20260731",
          "signal_date": "20260630",
          "sessions": 23,
          "start_weights": {
            "holdings": [
              {
                "code": "588170.SH",
                "weight_pct": 22.051905090808514
              }
            ],
            "cash_pct": 77.94809490919148
          },
          "end_weights": {
            "holdings": [
              {
                "code": "588170.SH",
                "weight_pct": 15.752400242232916
              }
            ],
            "cash_pct": 84.24759975776708
          }
        },
        {
          "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": "20230331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230330",
          "macro": {
            "rate": 2.454,
            "iv30": 17.8672,
            "iv90": 19.0583,
            "skew": -0.3437,
            "basis60": 2.0214,
            "rate_tight": true,
            "rate_change20": -0.004999999999999893,
            "iv_inverted": false,
            "skew_threshold": 2.3329400000000007,
            "basis_threshold": -0.61522,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 0.8324452556395077,
              "own_ma120": true,
              "macro_benefit": -7.065867514693016e-05
            },
            {
              "code": "516010.SH",
              "score40": 0.8183915425047367,
              "own_ma120": true,
              "macro_benefit": -6.983867081958673e-05
            },
            {
              "code": "516770.SH",
              "score40": 0.8153488481685064,
              "own_ma120": true,
              "macro_benefit": -7.280532807109688e-05
            }
          ],
          "holdings": [
            {
              "code": "516770.SH",
              "target_pct": 67.91959616478458
            }
          ],
          "status": "executed",
          "execution_date": "20230403",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230428",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230427",
          "macro": {
            "rate": 2.43,
            "iv30": 18.2999,
            "iv90": 19.1898,
            "skew": -0.146,
            "basis60": 3.5527,
            "rate_tight": false,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": false,
            "skew_threshold": 2.12045,
            "basis_threshold": -0.48024999999999995,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159869.SZ",
              "score40": 3.168216620145196,
              "own_ma120": true,
              "macro_benefit": -0.00033538584022650594
            },
            {
              "code": "516010.SH",
              "score40": 3.1284112300713245,
              "own_ma120": true,
              "macro_benefit": -0.00032901469004125827
            },
            {
              "code": "516770.SH",
              "score40": 3.114601628005579,
              "own_ma120": true,
              "macro_benefit": -0.0003473458584991589
            }
          ],
          "holdings": [
            {
              "code": "516770.SH",
              "target_pct": 44.35402852718235
            }
          ],
          "status": "executed",
          "execution_date": "20230504",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230530",
          "macro": {
            "rate": 2.223,
            "iv30": 17.8052,
            "iv90": 18.1842,
            "skew": -0.3882,
            "basis60": 3.8878,
            "rate_tight": false,
            "rate_change20": -0.2070000000000003,
            "iv_inverted": false,
            "skew_threshold": 1.93785,
            "basis_threshold": -0.30855,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230629",
          "macro": {
            "rate": 2.167,
            "iv30": 17.6282,
            "iv90": 17.8568,
            "skew": -0.0157,
            "basis60": 3.7775,
            "rate_tight": false,
            "rate_change20": -0.05600000000000005,
            "iv_inverted": false,
            "skew_threshold": 1.8316,
            "basis_threshold": -0.08965,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230703",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20230728",
          "macro": {
            "rate": 2.098,
            "iv30": 17.294,
            "iv90": 18.0221,
            "skew": -0.9038,
            "basis60": 3.2191,
            "rate_tight": false,
            "rate_change20": -0.07000000000000028,
            "iv_inverted": false,
            "skew_threshold": 1.7232000000000005,
            "basis_threshold": 0.04464000000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516110.SH",
              "score40": 0.6631123264910339,
              "own_ma120": true,
              "macro_benefit": 0.004753786213981319
            },
            {
              "code": "516810.SH",
              "score40": 0.4076616259652647,
              "own_ma120": false,
              "macro_benefit": 0.00021525026678944194
            },
            {
              "code": "159825.SZ",
              "score40": 0.4075916431486649,
              "own_ma120": false,
              "macro_benefit": 0.0005202712064335312
            }
          ],
          "holdings": [
            {
              "code": "516110.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20230801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230831",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230830",
          "macro": {
            "rate": 2.036,
            "iv30": 21.5684,
            "iv90": 20.2014,
            "skew": -1.0149,
            "basis60": 4.1318,
            "rate_tight": false,
            "rate_change20": -0.06199999999999983,
            "iv_inverted": true,
            "skew_threshold": 1.67882,
            "basis_threshold": 0.11542000000000013,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20230901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20230928",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20230927",
          "macro": {
            "rate": 2.303,
            "iv30": 19.5268,
            "iv90": 20.9709,
            "skew": -1.0929,
            "basis60": 4.1184,
            "rate_tight": true,
            "rate_change20": 0.2669999999999999,
            "iv_inverted": false,
            "skew_threshold": 1.6155499999999996,
            "basis_threshold": 0.13634000000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231030",
          "macro": {
            "rate": 2.406,
            "iv30": 19.4535,
            "iv90": 19.859,
            "skew": -0.2816,
            "basis60": 1.2984,
            "rate_tight": true,
            "rate_change20": 0.133,
            "iv_inverted": false,
            "skew_threshold": 0.62507,
            "basis_threshold": 0.6222100000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231129",
          "macro": {
            "rate": 2.481,
            "iv30": 18.3814,
            "iv90": 18.3765,
            "skew": -1.1267,
            "basis60": 4.1977,
            "rate_tight": true,
            "rate_change20": 0.06000000000000005,
            "iv_inverted": true,
            "skew_threshold": 0.5115700000000001,
            "basis_threshold": 1.31929,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20231201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20231229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20231228",
          "macro": {
            "rate": 2.556,
            "iv30": 21.1158,
            "iv90": 21.1348,
            "skew": -2.1196,
            "basis60": 2.7874,
            "rate_tight": true,
            "rate_change20": 0.06300000000000017,
            "iv_inverted": false,
            "skew_threshold": 0.5082,
            "basis_threshold": 1.4711,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240131",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240130",
          "macro": {
            "rate": 2.398,
            "iv30": 29.223,
            "iv90": 27.1345,
            "skew": 0.6938,
            "basis60": 0.0844,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": true,
            "skew_threshold": 0.48092,
            "basis_threshold": 1.47594,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240229",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240228",
          "macro": {
            "rate": 2.1989,
            "iv30": 29.2232,
            "iv90": 26.1116,
            "skew": -1.173,
            "basis60": -11.3216,
            "rate_tight": false,
            "rate_change20": -0.20109999999999983,
            "iv_inverted": true,
            "skew_threshold": 0.5435599999999999,
            "basis_threshold": 1.0995700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.7997423626626173,
              "own_ma120": true,
              "macro_benefit": 0.005368790790338341
            },
            {
              "code": "515290.SH",
              "score40": 0.7887544558068452,
              "own_ma120": true,
              "macro_benefit": 0.0029511316567451384
            },
            {
              "code": "516310.SH",
              "score40": 0.7882848330128721,
              "own_ma120": true,
              "macro_benefit": 0.002335823487629587
            }
          ],
          "holdings": [
            {
              "code": "159887.SZ",
              "target_pct": 50.0
            }
          ],
          "status": "executed",
          "execution_date": "20240301",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240329",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240328",
          "macro": {
            "rate": 2.156,
            "iv30": 24.4937,
            "iv90": 24.5752,
            "skew": 0.2036,
            "basis60": -2.5232,
            "rate_tight": false,
            "rate_change20": -0.03699999999999992,
            "iv_inverted": false,
            "skew_threshold": 0.5752,
            "basis_threshold": -1.7791399999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.585102841653173,
              "own_ma120": true,
              "macro_benefit": 0.004993903553226027
            },
            {
              "code": "515050.SH",
              "score40": 1.3947582693113618,
              "own_ma120": true,
              "macro_benefit": 0.0025829871321759366
            },
            {
              "code": "159994.SZ",
              "score40": 1.3786549932814738,
              "own_ma120": true,
              "macro_benefit": 0.002224073448189399
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 53.11340559636388
            }
          ],
          "status": "executed",
          "execution_date": "20240401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240429",
          "macro": {
            "rate": 2.005,
            "iv30": 24.7473,
            "iv90": 23.9641,
            "skew": -1.4287,
            "basis60": 1.0261,
            "rate_tight": false,
            "rate_change20": -0.15100000000000025,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "516650.SH",
              "score40": 0.6747850497767215,
              "own_ma120": true,
              "macro_benefit": 0.0019105423654772464
            },
            {
              "code": "159652.SZ",
              "score40": 0.6610902129808075,
              "own_ma120": true,
              "macro_benefit": 0.0009720080419831113
            },
            {
              "code": "159880.SZ",
              "score40": 0.6145762331608254,
              "own_ma120": true,
              "macro_benefit": 0.0028638243529113564
            }
          ],
          "holdings": [
            {
              "code": "159880.SZ",
              "target_pct": 42.70457069084215
            }
          ],
          "status": "executed",
          "execution_date": "20240506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240531",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240530",
          "macro": {
            "rate": 1.957,
            "iv30": 20.5679,
            "iv90": 20.878,
            "skew": 0.0207,
            "basis60": 1.5882,
            "rate_tight": false,
            "rate_change20": -0.04799999999999982,
            "iv_inverted": false,
            "skew_threshold": 0.65739,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516910.SH",
              "score40": 0.6293794820294275,
              "own_ma120": true,
              "macro_benefit": 0.0006175010169197899
            },
            {
              "code": "159707.SZ",
              "score40": 0.5868888580128293,
              "own_ma120": true,
              "macro_benefit": -0.004809126891756523
            },
            {
              "code": "159768.SZ",
              "score40": 0.5737678241226275,
              "own_ma120": true,
              "macro_benefit": -0.005106097661724911
            }
          ],
          "holdings": [
            {
              "code": "516910.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20240603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240628",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240627",
          "macro": {
            "rate": 1.918,
            "iv30": 21.5542,
            "iv90": 20.8885,
            "skew": 0.0949,
            "basis60": -0.5202,
            "rate_tight": false,
            "rate_change20": -0.039000000000000146,
            "iv_inverted": true,
            "skew_threshold": 0.67721,
            "basis_threshold": -2.1949999999999994,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240730",
          "macro": {
            "rate": 1.865,
            "iv30": 20.4218,
            "iv90": 20.6129,
            "skew": 0.3413,
            "basis60": -1.0815,
            "rate_tight": false,
            "rate_change20": -0.052000000000000046,
            "iv_inverted": false,
            "skew_threshold": 0.8049800000000004,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240830",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20240829",
          "macro": {
            "rate": 1.85,
            "iv30": 19.3057,
            "iv90": 20.0362,
            "skew": 0.2785,
            "basis60": 0.1774,
            "rate_tight": false,
            "rate_change20": -0.006999999999999895,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20240902",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20240930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20240927",
          "macro": {
            "rate": 1.835,
            "iv30": 44.2777,
            "iv90": 37.1808,
            "skew": -5.6998,
            "basis60": 1.6167,
            "rate_tight": false,
            "rate_change20": -0.015000000000000124,
            "iv_inverted": true,
            "skew_threshold": 0.9055000000000002,
            "basis_threshold": -2.8207899999999997,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "512070.SH",
              "score40": 0.392029589739432,
              "own_ma120": true,
              "macro_benefit": -0.0003388661388755171
            },
            {
              "code": "159851.SZ",
              "score40": 0.34341921658159286,
              "own_ma120": true,
              "macro_benefit": -0.0003033121619119102
            },
            {
              "code": "516860.SH",
              "score40": 0.33177469043025126,
              "own_ma120": true,
              "macro_benefit": -0.0002673344299271847
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 28.5803057666771
            }
          ],
          "status": "executed",
          "execution_date": "20241008",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241030",
          "macro": {
            "rate": 1.884,
            "iv30": 43.3664,
            "iv90": 40.6623,
            "skew": -12.4461,
            "basis60": 1.1923,
            "rate_tight": true,
            "rate_change20": 0.038999999999999924,
            "iv_inverted": true,
            "skew_threshold": 0.90818,
            "basis_threshold": -2.86256,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "516860.SH",
              "score40": 4.971978852110362,
              "own_ma120": true,
              "macro_benefit": 0.003989705043955022
            },
            {
              "code": "159851.SZ",
              "score40": 4.884546689387761,
              "own_ma120": true,
              "macro_benefit": 0.0038539328843664455
            },
            {
              "code": "516100.SH",
              "score40": 4.856730738299433,
              "own_ma120": true,
              "macro_benefit": 0.0045256953853783114
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 21.924634498007286
            }
          ],
          "status": "executed",
          "execution_date": "20241101",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241129",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241128",
          "macro": {
            "rate": 1.858,
            "iv30": 33.389,
            "iv90": 32.736,
            "skew": -2.293,
            "basis60": -1.2426,
            "rate_tight": true,
            "rate_change20": -0.0259999999999998,
            "iv_inverted": true,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159851.SZ",
              "score40": 0.9720381842341442,
              "own_ma120": true,
              "macro_benefit": -0.0028908161446247857
            },
            {
              "code": "516860.SH",
              "score40": 0.9676402565607766,
              "own_ma120": true,
              "macro_benefit": -0.0030880718338778903
            },
            {
              "code": "516100.SH",
              "score40": 0.8969016208280782,
              "own_ma120": true,
              "macro_benefit": -0.0033723720048796217
            }
          ],
          "holdings": [
            {
              "code": "516860.SH",
              "target_pct": 18.769977005529327
            }
          ],
          "status": "executed",
          "execution_date": "20241202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20241231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20241230",
          "macro": {
            "rate": 1.685,
            "iv30": 25.0712,
            "iv90": 27.0296,
            "skew": -3.8125,
            "basis60": -0.9275,
            "rate_tight": false,
            "rate_change20": -0.1399999999999999,
            "iv_inverted": false,
            "skew_threshold": 0.9051100000000002,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "516310.SH",
              "score40": 0.30611633145941397,
              "own_ma120": true,
              "macro_benefit": 0.012940653804140794
            },
            {
              "code": "515020.SH",
              "score40": 0.29141456362258944,
              "own_ma120": true,
              "macro_benefit": 0.01572945149551864
            },
            {
              "code": "515290.SH",
              "score40": 0.29128043902635753,
              "own_ma120": true,
              "macro_benefit": 0.015545009303513156
            }
          ],
          "holdings": [
            {
              "code": "515020.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250102",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250127",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250124",
          "macro": {
            "rate": 1.697,
            "iv30": 28.0339,
            "iv90": 30.4427,
            "skew": -3.1804,
            "basis60": -1.5659,
            "rate_tight": false,
            "rate_change20": 0.0048000000000001375,
            "iv_inverted": false,
            "skew_threshold": 0.9352000000000003,
            "basis_threshold": -3.859199999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159887.SZ",
              "score40": 0.1862080797014247,
              "own_ma120": true,
              "macro_benefit": -0.0007735345281239842
            },
            {
              "code": "516310.SH",
              "score40": 0.17626008449048597,
              "own_ma120": true,
              "macro_benefit": -0.0006887006140928496
            },
            {
              "code": "515020.SH",
              "score40": 0.1714231019825452,
              "own_ma120": true,
              "macro_benefit": -0.0007269642993852068
            }
          ],
          "holdings": [
            {
              "code": "515020.SH",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20250205",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250228",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250227",
          "macro": {
            "rate": 1.89,
            "iv30": 27.4623,
            "iv90": 27.6504,
            "skew": -3.6115,
            "basis60": -2.1685,
            "rate_tight": true,
            "rate_change20": 0.19699999999999984,
            "iv_inverted": false,
            "skew_threshold": 0.8744800000000003,
            "basis_threshold": -4.4796700000000005,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "562500.SH",
              "score40": 1.6031564414315136,
              "own_ma120": true,
              "macro_benefit": 0.02795672692399445
            },
            {
              "code": "159526.SZ",
              "score40": 1.5899037874008433,
              "own_ma120": true,
              "macro_benefit": 0.03929149559609002
            },
            {
              "code": "159770.SZ",
              "score40": 1.5880328302131992,
              "own_ma120": true,
              "macro_benefit": 0.02896629733553183
            }
          ],
          "holdings": [
            {
              "code": "159526.SZ",
              "target_pct": 56.505234481739976
            }
          ],
          "status": "executed",
          "execution_date": "20250303",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250328",
          "macro": {
            "rate": 1.921,
            "iv30": 20.1216,
            "iv90": 21.2558,
            "skew": -1.5058,
            "basis60": -0.9268,
            "rate_tight": true,
            "rate_change20": -0.0009999999999998899,
            "iv_inverted": false,
            "skew_threshold": 0.8038100000000005,
            "basis_threshold": -3.1512700000000002,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250429",
          "macro": {
            "rate": 1.75,
            "iv30": 23.4973,
            "iv90": 25.0799,
            "skew": 1.5396,
            "basis60": -3.2133,
            "rate_tight": false,
            "rate_change20": -0.16199999999999992,
            "iv_inverted": false,
            "skew_threshold": 1.0837000000000003,
            "basis_threshold": -3.6814199999999997,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250530",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20250529",
          "macro": {
            "rate": 1.652,
            "iv30": 21.0499,
            "iv90": 22.5808,
            "skew": 0.5339,
            "basis60": -5.7159,
            "rate_tight": false,
            "rate_change20": -0.09800000000000009,
            "iv_inverted": false,
            "skew_threshold": 1.02665,
            "basis_threshold": -5.533309999999999,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20250603",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250627",
          "macro": {
            "rate": 1.63,
            "iv30": 20.9403,
            "iv90": 22.3643,
            "skew": -3.5652,
            "basis60": -5.5953,
            "rate_tight": false,
            "rate_change20": -0.02200000000000002,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 0.7601363449660222,
              "own_ma120": true,
              "macro_benefit": -0.0032226073946066166
            },
            {
              "code": "159869.SZ",
              "score40": 0.676785383821042,
              "own_ma120": true,
              "macro_benefit": -0.007243974364920037
            },
            {
              "code": "516010.SH",
              "score40": 0.6657271683043123,
              "own_ma120": true,
              "macro_benefit": -0.007431053037123285
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 69.58835313047578
            }
          ],
          "status": "executed",
          "execution_date": "20250701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250730",
          "macro": {
            "rate": 1.564,
            "iv30": 25.1705,
            "iv90": 26.6271,
            "skew": -1.9706,
            "basis60": -0.8194,
            "rate_tight": false,
            "rate_change20": -0.05549999999999988,
            "iv_inverted": false,
            "skew_threshold": 1.0838900000000002,
            "basis_threshold": -9.066130000000001,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.7233778117624658,
              "own_ma120": true,
              "macro_benefit": -0.00734418576817574
            },
            {
              "code": "515050.SH",
              "score40": 1.6761905055691133,
              "own_ma120": true,
              "macro_benefit": -0.00783961611186467
            },
            {
              "code": "159994.SZ",
              "score40": 1.6596815067639776,
              "own_ma120": true,
              "macro_benefit": -0.007993152222114391
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 88.9365216717216
            }
          ],
          "status": "executed",
          "execution_date": "20250801",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250829",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250828",
          "macro": {
            "rate": 1.55,
            "iv30": 38.7162,
            "iv90": 34.522,
            "skew": -5.7883,
            "basis60": -2.9629,
            "rate_tight": false,
            "rate_change20": -0.016000000000000014,
            "iv_inverted": true,
            "skew_threshold": 0.8229500000000001,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 2.9012685549105353,
              "own_ma120": true,
              "macro_benefit": -0.002320775195873627
            },
            {
              "code": "159583.SZ",
              "score40": 2.534380855297231,
              "own_ma120": true,
              "macro_benefit": -0.0023693081465369853
            },
            {
              "code": "515980.SH",
              "score40": 2.4110242021450965,
              "own_ma120": true,
              "macro_benefit": -0.0046580550544967755
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 33.41082115203033
            }
          ],
          "status": "executed",
          "execution_date": "20250901",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20250930",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20250929",
          "macro": {
            "rate": 1.58,
            "iv30": 37.4158,
            "iv90": 38.9016,
            "skew": -0.2044,
            "basis60": -1.7684,
            "rate_tight": true,
            "rate_change20": 0.03100000000000014,
            "iv_inverted": false,
            "skew_threshold": 0.69211,
            "basis_threshold": -9.041039999999999,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "561910.SH",
              "score40": 3.206723308591667,
              "own_ma120": true,
              "macro_benefit": 0.008914757142701192
            },
            {
              "code": "561160.SH",
              "score40": 3.205618792775464,
              "own_ma120": true,
              "macro_benefit": 0.008798543178572935
            },
            {
              "code": "562880.SH",
              "score40": 3.2006328093008243,
              "own_ma120": true,
              "macro_benefit": 0.008855585292059013
            }
          ],
          "holdings": [
            {
              "code": "561910.SH",
              "target_pct": 74.4688052683162
            }
          ],
          "status": "executed",
          "execution_date": "20251009",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251031",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251030",
          "macro": {
            "rate": 1.597,
            "iv30": 33.7221,
            "iv90": 33.6456,
            "skew": 2.1274,
            "basis60": -4.7719,
            "rate_tight": true,
            "rate_change20": 0.030999999999999917,
            "iv_inverted": true,
            "skew_threshold": 0.68505,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "159558.SZ",
              "score40": 1.076116983200794,
              "own_ma120": true,
              "macro_benefit": 0.006626408870889196
            },
            {
              "code": "562590.SH",
              "score40": 1.065225987053678,
              "own_ma120": true,
              "macro_benefit": 0.006922097532345666
            },
            {
              "code": "159516.SZ",
              "score40": 1.064815483501376,
              "own_ma120": true,
              "macro_benefit": 0.005945055975930946
            }
          ],
          "holdings": [
            {
              "code": "562590.SH",
              "target_pct": 27.96130028052199
            }
          ],
          "status": "executed",
          "execution_date": "20251103",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251128",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251127",
          "macro": {
            "rate": 1.58,
            "iv30": 26.9145,
            "iv90": 27.3085,
            "skew": 1.6521,
            "basis60": -9.2199,
            "rate_tight": true,
            "rate_change20": -0.016999999999999904,
            "iv_inverted": false,
            "skew_threshold": 0.8437,
            "basis_threshold": -9.041039999999999,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "562510.SH",
              "score40": 0.40739693141871103,
              "own_ma120": true,
              "macro_benefit": -0.00040856664245049224
            },
            {
              "code": "159697.SZ",
              "score40": 0.4004715444956106,
              "own_ma120": true,
              "macro_benefit": -0.0005006701411942574
            },
            {
              "code": "159766.SZ",
              "score40": 0.39204502624071896,
              "own_ma120": true,
              "macro_benefit": -0.0003884799841899214
            }
          ],
          "holdings": [
            {
              "code": "159766.SZ",
              "target_pct": 100.0
            }
          ],
          "status": "executed",
          "execution_date": "20251201",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20251231",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20251230",
          "macro": {
            "rate": 1.6,
            "iv30": 26.0082,
            "iv90": 28.2326,
            "skew": -1.1367,
            "basis60": -6.8447,
            "rate_tight": true,
            "rate_change20": 0.020000000000000018,
            "iv_inverted": false,
            "skew_threshold": 1.2338500000000003,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159583.SZ",
              "score40": 1.416437905838393,
              "own_ma120": true,
              "macro_benefit": 0.002887252722797298
            },
            {
              "code": "159695.SZ",
              "score40": 1.0875535051257461,
              "own_ma120": true,
              "macro_benefit": 0.002753938899026778
            },
            {
              "code": "159507.SZ",
              "score40": 1.0531431486341394,
              "own_ma120": true,
              "macro_benefit": 0.002436930066739952
            }
          ],
          "holdings": [
            {
              "code": "159583.SZ",
              "target_pct": 59.043712366628284
            }
          ],
          "status": "executed",
          "execution_date": "20260105",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260130",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260129",
          "macro": {
            "rate": 1.591,
            "iv30": 25.2421,
            "iv90": 30.039,
            "skew": -4.4253,
            "basis60": 2.5167,
            "rate_tight": true,
            "rate_change20": -0.009000000000000119,
            "iv_inverted": false,
            "skew_threshold": 1.14145,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159206.SZ",
              "score40": 2.941380806468412,
              "own_ma120": true,
              "macro_benefit": -0.0026759574789212677
            },
            {
              "code": "561330.SH",
              "score40": 2.332461011144899,
              "own_ma120": true,
              "macro_benefit": -0.0014796495709759575
            },
            {
              "code": "159690.SZ",
              "score40": 2.3089806692702317,
              "own_ma120": true,
              "macro_benefit": -0.0014951694131835954
            }
          ],
          "holdings": [
            {
              "code": "561330.SH",
              "target_pct": 60.01095525741245
            }
          ],
          "status": "executed",
          "execution_date": "20260202",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260227",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260226",
          "macro": {
            "rate": 1.5748,
            "iv30": 21.5412,
            "iv90": 24.9005,
            "skew": 0.0686,
            "basis60": -1.1248,
            "rate_tight": false,
            "rate_change20": -0.02520000000000011,
            "iv_inverted": false,
            "skew_threshold": 1.1805400000000004,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "159697.SZ",
              "score40": 1.2512404495951244,
              "own_ma120": true,
              "macro_benefit": -0.0019559815311074044
            },
            {
              "code": "159588.SZ",
              "score40": 1.2288746469707519,
              "own_ma120": true,
              "macro_benefit": -0.0017142267633551422
            },
            {
              "code": "560280.SH",
              "score40": 0.969182423213978,
              "own_ma120": true,
              "macro_benefit": -0.007313819205815653
            }
          ],
          "holdings": [
            {
              "code": "159588.SZ",
              "target_pct": 90.59935953636997
            }
          ],
          "status": "executed",
          "execution_date": "20260302",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260331",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260330",
          "macro": {
            "rate": 1.509,
            "iv30": 27.2119,
            "iv90": 27.8583,
            "skew": 5.1617,
            "basis60": -5.1077,
            "rate_tight": false,
            "rate_change20": -0.058800000000000185,
            "iv_inverted": false,
            "skew_threshold": 1.66236,
            "basis_threshold": -9.37884,
            "skew_risk": true,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260401",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260430",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260429",
          "macro": {
            "rate": 1.4195,
            "iv30": 26.0033,
            "iv90": 29.6787,
            "skew": 1.6075,
            "basis60": -3.0514,
            "rate_tight": false,
            "rate_change20": -0.08749999999999991,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.37884,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "515880.SH",
              "score40": 1.4147298186784774,
              "own_ma120": true,
              "macro_benefit": -0.021106186047876608
            },
            {
              "code": "515050.SH",
              "score40": 1.240332313754064,
              "own_ma120": true,
              "macro_benefit": -0.0225260888178451
            },
            {
              "code": "159994.SZ",
              "score40": 1.2243161437498495,
              "own_ma120": true,
              "macro_benefit": -0.022317264541379278
            }
          ],
          "holdings": [
            {
              "code": "515880.SH",
              "target_pct": 59.3941479485241
            }
          ],
          "status": "executed",
          "execution_date": "20260506",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260529",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260528",
          "macro": {
            "rate": 1.4055,
            "iv30": 34.4066,
            "iv90": 34.8728,
            "skew": 0.9581,
            "basis60": -3.482,
            "rate_tight": false,
            "rate_change20": -0.023500000000000076,
            "iv_inverted": false,
            "skew_threshold": 2.87659,
            "basis_threshold": -9.20861,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 1.0,
          "rankings": [
            {
              "code": "588710.SH",
              "score40": 3.4190461708887807,
              "own_ma120": true,
              "macro_benefit": -0.014710895971456917
            },
            {
              "code": "588170.SH",
              "score40": 3.4125704277363735,
              "own_ma120": true,
              "macro_benefit": -0.013829028651804279
            },
            {
              "code": "159325.SZ",
              "score40": 3.316501633284757,
              "own_ma120": true,
              "macro_benefit": -0.015357081206441983
            }
          ],
          "holdings": [
            {
              "code": "588170.SH",
              "target_pct": 51.22988986637025
            }
          ],
          "status": "executed",
          "execution_date": "20260601",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260630",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": true,
          "external_observation_date": "20260629",
          "macro": {
            "rate": 1.437,
            "iv30": 43.8196,
            "iv90": 42.1539,
            "skew": -0.4903,
            "basis60": -8.5702,
            "rate_tight": false,
            "rate_change20": 0.02950000000000008,
            "iv_inverted": true,
            "skew_threshold": 2.95423,
            "basis_threshold": -8.37201,
            "skew_risk": false,
            "panic_repair": true
          },
          "multiplier": 0.5,
          "rankings": [
            {
              "code": "588170.SH",
              "score40": 2.5128177751109795,
              "own_ma120": true,
              "macro_benefit": 0.02126440588856149
            },
            {
              "code": "588710.SH",
              "score40": 2.457701265065312,
              "own_ma120": true,
              "macro_benefit": 0.022011514421312727
            },
            {
              "code": "562590.SH",
              "score40": 2.282126710658778,
              "own_ma120": true,
              "macro_benefit": 0.0242812281749154
            }
          ],
          "holdings": [
            {
              "code": "588170.SH",
              "target_pct": 22.051905090808514
            }
          ],
          "status": "executed",
          "execution_date": "20260701",
          "superseded_date": null,
          "waiting_sessions": 0
        },
        {
          "signal_date": "20260731",
          "reason": [
            "calendar_update"
          ],
          "extra_signal": false,
          "market_up": false,
          "external_observation_date": "20260730",
          "macro": {
            "rate": 1.43,
            "iv30": 52.8785,
            "iv90": 44.6303,
            "skew": 2.6643,
            "basis60": -2.1922,
            "rate_tight": true,
            "rate_change20": -0.007000000000000117,
            "iv_inverted": true,
            "skew_threshold": 2.959760000000001,
            "basis_threshold": -7.89058,
            "skew_risk": false,
            "panic_repair": false
          },
          "multiplier": 0.5,
          "rankings": [],
          "holdings": [],
          "status": "executed",
          "execution_date": "20260803",
          "superseded_date": null,
          "waiting_sessions": 0
        }
      ]
    }
  }
}