[
  {
    "signal_date": "20181228",
    "holdings": []
  },
  {
    "signal_date": "20190131",
    "holdings": []
  },
  {
    "signal_date": "20190228",
    "holdings": [
      {
        "code": "512000.SH",
        "fund": "华宝中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20190329",
    "holdings": [
      {
        "code": "512900.SH",
        "fund": "南方中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 31.02571038
      },
      {
        "code": "512980.SH",
        "fund": "广发中证传媒ETF",
        "group": "传媒游戏",
        "target_pct": 31.02571038
      }
    ]
  },
  {
    "signal_date": "20190430",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 34.65985078
      },
      {
        "code": "512900.SH",
        "fund": "南方中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 34.65985078
      }
    ]
  },
  {
    "signal_date": "20190531",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 39.80729374
      },
      {
        "code": "512070.SH",
        "fund": "易方达沪深300非银行金融ETF",
        "group": "金融",
        "target_pct": 39.80729374
      }
    ]
  },
  {
    "signal_date": "20190628",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 40.74495553
      },
      {
        "code": "512900.SH",
        "fund": "南方中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 40.74495553
      }
    ]
  },
  {
    "signal_date": "20190731",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 50.0
      },
      {
        "code": "512010.SH",
        "fund": "易方达沪深300医药卫生ETF",
        "group": "医药",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20190830",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 50.0
      },
      {
        "code": "512700.SH",
        "fund": "南方中证银行ETF",
        "group": "金融",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20190930",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 50.0
      },
      {
        "code": "512010.SH",
        "fund": "易方达沪深300医药卫生ETF",
        "group": "医药",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20191031",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 50.0
      },
      {
        "code": "512010.SH",
        "fund": "易方达沪深300医药卫生ETF",
        "group": "医药",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20191129",
    "holdings": []
  },
  {
    "signal_date": "20191231",
    "holdings": [
      {
        "code": "512010.SH",
        "fund": "易方达沪深300医药卫生ETF",
        "group": "医药",
        "target_pct": 50.0
      },
      {
        "code": "512980.SH",
        "fund": "广发中证传媒ETF",
        "group": "传媒游戏",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20200123",
    "holdings": [
      {
        "code": "512010.SH",
        "fund": "易方达沪深300医药卫生ETF",
        "group": "医药",
        "target_pct": 50.0
      },
      {
        "code": "512980.SH",
        "fund": "广发中证传媒ETF",
        "group": "传媒游戏",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20200228",
    "holdings": []
  },
  {
    "signal_date": "20200331",
    "holdings": []
  },
  {
    "signal_date": "20200430",
    "holdings": []
  },
  {
    "signal_date": "20200529",
    "holdings": []
  },
  {
    "signal_date": "20200630",
    "holdings": [
      {
        "code": "512290.SH",
        "fund": "国泰中证生物医药ETF",
        "group": "医药",
        "target_pct": 48.11647344
      },
      {
        "code": "512480.SH",
        "fund": "国联安中证全指半导体产品与设备ETF",
        "group": "半导体",
        "target_pct": 48.11647344
      }
    ]
  },
  {
    "signal_date": "20200731",
    "holdings": [
      {
        "code": "512170.SH",
        "fund": "华宝中证医疗ETF",
        "group": "医药",
        "target_pct": 41.25684106
      },
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 41.25684106
      }
    ]
  },
  {
    "signal_date": "20200831",
    "holdings": [
      {
        "code": "510630.SH",
        "fund": "华夏上证主要消费ETF",
        "group": "消费",
        "target_pct": 42.64773695
      },
      {
        "code": "512290.SH",
        "fund": "国泰中证生物医药ETF",
        "group": "医药",
        "target_pct": 42.64773695
      }
    ]
  },
  {
    "signal_date": "20200930",
    "holdings": [
      {
        "code": "512290.SH",
        "fund": "国泰中证生物医药ETF",
        "group": "医药",
        "target_pct": 36.91712099
      },
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 36.91712099
      }
    ]
  },
  {
    "signal_date": "20201030",
    "holdings": [
      {
        "code": "512290.SH",
        "fund": "国泰中证生物医药ETF",
        "group": "医药",
        "target_pct": 46.59458468
      },
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 46.59458468
      }
    ]
  },
  {
    "signal_date": "20201130",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 50.0
      },
      {
        "code": "512710.SH",
        "fund": "富国中证军工龙头ETF",
        "group": "军工航天",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20201231",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 43.39765375
      },
      {
        "code": "515700.SH",
        "fund": "平安中证新能源汽车产业ETF",
        "group": "新能源",
        "target_pct": 43.39765375
      }
    ]
  },
  {
    "signal_date": "20210129",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 37.86323623
      },
      {
        "code": "515700.SH",
        "fund": "平安中证新能源汽车产业ETF",
        "group": "新能源",
        "target_pct": 37.86323623
      }
    ]
  },
  {
    "signal_date": "20210226",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 33.38975094
      },
      {
        "code": "515700.SH",
        "fund": "平安中证新能源汽车产业ETF",
        "group": "新能源",
        "target_pct": 33.38975094
      }
    ]
  },
  {
    "signal_date": "20210331",
    "holdings": []
  },
  {
    "signal_date": "20210430",
    "holdings": []
  },
  {
    "signal_date": "20210531",
    "holdings": [
      {
        "code": "512170.SH",
        "fund": "华宝中证医疗ETF",
        "group": "医药",
        "target_pct": 48.98120601
      },
      {
        "code": "515210.SH",
        "fund": "国泰中证钢铁ETF",
        "group": "材料",
        "target_pct": 48.98120601
      }
    ]
  },
  {
    "signal_date": "20210630",
    "holdings": [
      {
        "code": "512170.SH",
        "fund": "华宝中证医疗ETF",
        "group": "医药",
        "target_pct": 50.0
      },
      {
        "code": "515210.SH",
        "fund": "国泰中证钢铁ETF",
        "group": "材料",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20210730",
    "holdings": []
  },
  {
    "signal_date": "20210831",
    "holdings": []
  },
  {
    "signal_date": "20210930",
    "holdings": []
  },
  {
    "signal_date": "20211029",
    "holdings": []
  },
  {
    "signal_date": "20211130",
    "holdings": []
  },
  {
    "signal_date": "20211231",
    "holdings": [
      {
        "code": "512810.SH",
        "fund": "华宝中证军工ETF",
        "group": "军工航天",
        "target_pct": 50.0
      },
      {
        "code": "516780.SH",
        "fund": "华泰柏瑞中证稀土产业ETF",
        "group": "材料",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20220128",
    "holdings": []
  },
  {
    "signal_date": "20220228",
    "holdings": []
  },
  {
    "signal_date": "20220331",
    "holdings": []
  },
  {
    "signal_date": "20220429",
    "holdings": []
  },
  {
    "signal_date": "20220531",
    "holdings": []
  },
  {
    "signal_date": "20220630",
    "holdings": [
      {
        "code": "515220.SH",
        "fund": "国泰中证煤炭ETF",
        "group": "能源",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20220729",
    "holdings": []
  },
  {
    "signal_date": "20220831",
    "holdings": []
  },
  {
    "signal_date": "20220930",
    "holdings": []
  },
  {
    "signal_date": "20221031",
    "holdings": []
  },
  {
    "signal_date": "20221130",
    "holdings": []
  },
  {
    "signal_date": "20221230",
    "holdings": []
  },
  {
    "signal_date": "20230131",
    "holdings": [
      {
        "code": "516510.SH",
        "fund": "易方达中证云计算与大数据主题ETF",
        "group": "软件AI",
        "target_pct": 50.0
      },
      {
        "code": "562510.SH",
        "fund": "华夏中证旅游主题ETF",
        "group": "消费",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20230228",
    "holdings": [
      {
        "code": "516510.SH",
        "fund": "易方达中证云计算与大数据主题ETF",
        "group": "软件AI",
        "target_pct": 49.26388856
      },
      {
        "code": "516860.SH",
        "fund": "博时中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 49.26388856
      }
    ]
  },
  {
    "signal_date": "20230331",
    "holdings": [
      {
        "code": "516510.SH",
        "fund": "易方达中证云计算与大数据主题ETF",
        "group": "软件AI",
        "target_pct": 37.77664682
      },
      {
        "code": "516770.SH",
        "fund": "华泰柏瑞中证动漫游戏ETF",
        "group": "传媒游戏",
        "target_pct": 37.77664682
      }
    ]
  },
  {
    "signal_date": "20230428",
    "holdings": [
      {
        "code": "159869.SZ",
        "fund": "华夏中证动漫游戏ETF",
        "group": "传媒游戏",
        "target_pct": 26.73226807
      },
      {
        "code": "516630.SH",
        "fund": "华夏中证云计算与大数据主题ETF",
        "group": "软件AI",
        "target_pct": 26.73226807
      }
    ]
  },
  {
    "signal_date": "20230531",
    "holdings": []
  },
  {
    "signal_date": "20230630",
    "holdings": []
  },
  {
    "signal_date": "20230731",
    "holdings": [
      {
        "code": "159619.SZ",
        "fund": "国泰中证基建ETF",
        "group": "地产基建",
        "target_pct": 50.0
      },
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20230831",
    "holdings": []
  },
  {
    "signal_date": "20230928",
    "holdings": []
  },
  {
    "signal_date": "20231031",
    "holdings": []
  },
  {
    "signal_date": "20231130",
    "holdings": []
  },
  {
    "signal_date": "20231229",
    "holdings": []
  },
  {
    "signal_date": "20240131",
    "holdings": []
  },
  {
    "signal_date": "20240229",
    "holdings": [
      {
        "code": "515220.SH",
        "fund": "国泰中证煤炭ETF",
        "group": "能源",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20240329",
    "holdings": [
      {
        "code": "515220.SH",
        "fund": "国泰中证煤炭ETF",
        "group": "能源",
        "target_pct": 40.73752423
      },
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 40.73752423
      }
    ]
  },
  {
    "signal_date": "20240430",
    "holdings": [
      {
        "code": "515220.SH",
        "fund": "国泰中证煤炭ETF",
        "group": "能源",
        "target_pct": 41.30674705
      },
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 41.30674705
      }
    ]
  },
  {
    "signal_date": "20240531",
    "holdings": [
      {
        "code": "159652.SZ",
        "fund": "汇添富中证细分有色金属产业主题ETF",
        "group": "材料",
        "target_pct": 48.58450431
      },
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 48.58450431
      }
    ]
  },
  {
    "signal_date": "20240628",
    "holdings": []
  },
  {
    "signal_date": "20240731",
    "holdings": []
  },
  {
    "signal_date": "20240830",
    "holdings": []
  },
  {
    "signal_date": "20240930",
    "holdings": [
      {
        "code": "159625.SZ",
        "fund": "嘉实国证绿色电力ETF",
        "group": "能源",
        "target_pct": 50.0
      },
      {
        "code": "516310.SH",
        "fund": "易方达中证银行ETF",
        "group": "金融",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20241031",
    "holdings": [
      {
        "code": "159931.SZ",
        "fund": "汇添富中证金融地产ETF",
        "group": "地产基建",
        "target_pct": 29.41122458
      },
      {
        "code": "512070.SH",
        "fund": "易方达沪深300非银行金融ETF",
        "group": "金融",
        "target_pct": 29.41122458
      }
    ]
  },
  {
    "signal_date": "20241129",
    "holdings": [
      {
        "code": "516860.SH",
        "fund": "博时中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 17.78574639
      },
      {
        "code": "588200.SH",
        "fund": "嘉实上证科创板芯片ETF",
        "group": "半导体",
        "target_pct": 17.78574639
      }
    ]
  },
  {
    "signal_date": "20241231",
    "holdings": [
      {
        "code": "159899.SZ",
        "fund": "招商中证全指软件ETF",
        "group": "软件AI",
        "target_pct": 23.40557014
      },
      {
        "code": "516860.SH",
        "fund": "博时中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 23.40557014
      }
    ]
  },
  {
    "signal_date": "20250127",
    "holdings": [
      {
        "code": "516860.SH",
        "fund": "博时中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 29.64084085
      },
      {
        "code": "588200.SH",
        "fund": "嘉实上证科创板芯片ETF",
        "group": "半导体",
        "target_pct": 29.64084085
      }
    ]
  },
  {
    "signal_date": "20250228",
    "holdings": [
      {
        "code": "516860.SH",
        "fund": "博时中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 33.07946667
      },
      {
        "code": "588890.SH",
        "fund": "南方上证科创板芯片ETF",
        "group": "半导体",
        "target_pct": 33.07946667
      }
    ]
  },
  {
    "signal_date": "20250331",
    "holdings": []
  },
  {
    "signal_date": "20250430",
    "holdings": []
  },
  {
    "signal_date": "20250530",
    "holdings": []
  },
  {
    "signal_date": "20250630",
    "holdings": [
      {
        "code": "516310.SH",
        "fund": "易方达中证银行ETF",
        "group": "金融",
        "target_pct": 50.0
      },
      {
        "code": "588860.SH",
        "fund": "工银瑞信上证科创板生物医药ETF",
        "group": "医药",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20250731",
    "holdings": [
      {
        "code": "515290.SH",
        "fund": "天弘中证银行ETF",
        "group": "金融",
        "target_pct": 50.0
      },
      {
        "code": "588860.SH",
        "fund": "工银瑞信上证科创板生物医药ETF",
        "group": "医药",
        "target_pct": 50.0
      }
    ]
  },
  {
    "signal_date": "20250829",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 49.70317908
      },
      {
        "code": "516080.SH",
        "fund": "易方达中证创新药产业ETF",
        "group": "医药",
        "target_pct": 49.70317908
      }
    ]
  },
  {
    "signal_date": "20250930",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 26.55532447
      },
      {
        "code": "515980.SH",
        "fund": "华富中证人工智能产业ETF",
        "group": "软件AI",
        "target_pct": 26.55532447
      }
    ]
  },
  {
    "signal_date": "20251031",
    "holdings": [
      {
        "code": "159363.SZ",
        "fund": "华宝创业板人工智能ETF",
        "group": "软件AI",
        "target_pct": 22.11574108
      },
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 22.11574108
      }
    ]
  },
  {
    "signal_date": "20251128",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 28.96202696
      },
      {
        "code": "561910.SH",
        "fund": "招商中证电池主题ETF",
        "group": "新能源",
        "target_pct": 28.96202696
      }
    ]
  },
  {
    "signal_date": "20251231",
    "holdings": [
      {
        "code": "159363.SZ",
        "fund": "华宝创业板人工智能ETF",
        "group": "软件AI",
        "target_pct": 29.98769507
      },
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 29.98769507
      }
    ]
  },
  {
    "signal_date": "20260130",
    "holdings": [
      {
        "code": "159583.SZ",
        "fund": "富国中证通信设备主题ETF",
        "group": "通信",
        "target_pct": 42.75335928
      },
      {
        "code": "561910.SH",
        "fund": "招商中证电池主题ETF",
        "group": "新能源",
        "target_pct": 42.75335928
      }
    ]
  },
  {
    "signal_date": "20260227",
    "holdings": [
      {
        "code": "159206.SZ",
        "fund": "永赢国证商用卫星通信产业ETF",
        "group": "通信",
        "target_pct": 32.94014222
      },
      {
        "code": "561330.SH",
        "fund": "国泰中证有色金属矿业主题ETF",
        "group": "材料",
        "target_pct": 32.94014222
      }
    ]
  },
  {
    "signal_date": "20260331",
    "holdings": []
  },
  {
    "signal_date": "20260430",
    "holdings": [
      {
        "code": "159206.SZ",
        "fund": "永赢国证商用卫星通信产业ETF",
        "group": "通信",
        "target_pct": 31.47283115
      },
      {
        "code": "159218.SZ",
        "fund": "招商中证卫星产业ETF",
        "group": "军工航天",
        "target_pct": 31.47283115
      }
    ]
  },
  {
    "signal_date": "20260529",
    "holdings": [
      {
        "code": "159327.SZ",
        "fund": "万家中证半导体材料设备主题ETF",
        "group": "半导体",
        "target_pct": 30.09714272
      },
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 30.09714272
      }
    ]
  },
  {
    "signal_date": "20260630",
    "holdings": [
      {
        "code": "515050.SH",
        "fund": "华夏中证5G通信主题ETF",
        "group": "通信",
        "target_pct": 27.22974594
      },
      {
        "code": "588170.SH",
        "fund": "华夏上证科创板半导体材料设备主题ETF",
        "group": "半导体",
        "target_pct": 27.22974594
      }
    ]
  },
  {
    "signal_date": "20260731",
    "holdings": []
  }
]