[
  {
    "signal_date": "20181207",
    "holdings": []
  },
  {
    "signal_date": "20181214",
    "holdings": []
  },
  {
    "signal_date": "20181221",
    "holdings": []
  },
  {
    "signal_date": "20181228",
    "holdings": []
  },
  {
    "signal_date": "20190104",
    "holdings": []
  },
  {
    "signal_date": "20190111",
    "holdings": []
  },
  {
    "signal_date": "20190118",
    "holdings": []
  },
  {
    "signal_date": "20190125",
    "holdings": []
  },
  {
    "signal_date": "20190201",
    "holdings": [
      {
        "code": "512880.SH",
        "fund": "国泰中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 78.62235332
      }
    ]
  },
  {
    "signal_date": "20190215",
    "holdings": [
      {
        "code": "512880.SH",
        "fund": "国泰中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 78.49712559
      }
    ]
  },
  {
    "signal_date": "20190222",
    "holdings": [
      {
        "code": "512880.SH",
        "fund": "国泰中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 67.95436262
      }
    ]
  },
  {
    "signal_date": "20190301",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20190308",
    "holdings": [
      {
        "code": "512900.SH",
        "fund": "南方中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 52.8956042
      }
    ]
  },
  {
    "signal_date": "20190315",
    "holdings": [
      {
        "code": "512900.SH",
        "fund": "南方中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 52.24425983
      }
    ]
  },
  {
    "signal_date": "20190322",
    "holdings": [
      {
        "code": "512900.SH",
        "fund": "南方中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 52.66206202
      }
    ]
  },
  {
    "signal_date": "20190329",
    "holdings": [
      {
        "code": "512980.SH",
        "fund": "广发中证传媒ETF",
        "group": "传媒游戏",
        "target_pct": 72.60194281
      }
    ]
  },
  {
    "signal_date": "20190404",
    "holdings": [
      {
        "code": "512980.SH",
        "fund": "广发中证传媒ETF",
        "group": "传媒游戏",
        "target_pct": 71.87879054
      }
    ]
  },
  {
    "signal_date": "20190412",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 76.27982197
      }
    ]
  },
  {
    "signal_date": "20190419",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 78.55148787
      }
    ]
  },
  {
    "signal_date": "20190426",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 79.28332283
      }
    ]
  },
  {
    "signal_date": "20190430",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 79.2854718
      }
    ]
  },
  {
    "signal_date": "20190510",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 72.15868167
      }
    ]
  },
  {
    "signal_date": "20190517",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 68.87650747
      }
    ]
  },
  {
    "signal_date": "20190524",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 68.18496354
      }
    ]
  },
  {
    "signal_date": "20190531",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 69.70492217
      }
    ]
  },
  {
    "signal_date": "20190606",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 70.2071399
      }
    ]
  },
  {
    "signal_date": "20190614",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 68.1463666
      }
    ]
  },
  {
    "signal_date": "20190621",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 73.74433482
      }
    ]
  },
  {
    "signal_date": "20190628",
    "holdings": [
      {
        "code": "512400.SH",
        "fund": "南方中证申万有色金属ETF",
        "group": "材料",
        "target_pct": 72.33737075
      }
    ]
  },
  {
    "signal_date": "20190705",
    "holdings": [
      {
        "code": "512400.SH",
        "fund": "南方中证申万有色金属ETF",
        "group": "材料",
        "target_pct": 76.66275964
      }
    ]
  },
  {
    "signal_date": "20190712",
    "holdings": [
      {
        "code": "512000.SH",
        "fund": "华宝中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 70.65002166
      }
    ]
  },
  {
    "signal_date": "20190719",
    "holdings": [
      {
        "code": "512000.SH",
        "fund": "华宝中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 71.10609952
      }
    ]
  },
  {
    "signal_date": "20190726",
    "holdings": [
      {
        "code": "159928.SZ",
        "fund": "汇添富中证主要消费ETF",
        "group": "消费",
        "target_pct": 81.26379054
      }
    ]
  },
  {
    "signal_date": "20190802",
    "holdings": [
      {
        "code": "512660.SH",
        "fund": "国泰中证军工ETF",
        "group": "军工航天",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20190809",
    "holdings": []
  },
  {
    "signal_date": "20190816",
    "holdings": []
  },
  {
    "signal_date": "20190823",
    "holdings": [
      {
        "code": "512700.SH",
        "fund": "南方中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20190830",
    "holdings": [
      {
        "code": "512400.SH",
        "fund": "南方中证申万有色金属ETF",
        "group": "材料",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20190906",
    "holdings": [
      {
        "code": "512400.SH",
        "fund": "南方中证申万有色金属ETF",
        "group": "材料",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20190912",
    "holdings": [
      {
        "code": "159938.SZ",
        "fund": "广发中证全指医药卫生ETF",
        "group": "医药",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20190920",
    "holdings": [
      {
        "code": "159938.SZ",
        "fund": "广发中证全指医药卫生ETF",
        "group": "医药",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20190927",
    "holdings": [
      {
        "code": "159938.SZ",
        "fund": "广发中证全指医药卫生ETF",
        "group": "医药",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20190930",
    "holdings": [
      {
        "code": "159938.SZ",
        "fund": "广发中证全指医药卫生ETF",
        "group": "医药",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20191011",
    "holdings": [
      {
        "code": "159938.SZ",
        "fund": "广发中证全指医药卫生ETF",
        "group": "医药",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20191018",
    "holdings": [
      {
        "code": "159938.SZ",
        "fund": "广发中证全指医药卫生ETF",
        "group": "医药",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20191025",
    "holdings": [
      {
        "code": "512700.SH",
        "fund": "南方中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20191101",
    "holdings": [
      {
        "code": "512800.SH",
        "fund": "华宝中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20191108",
    "holdings": [
      {
        "code": "512800.SH",
        "fund": "华宝中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20191115",
    "holdings": [
      {
        "code": "512800.SH",
        "fund": "华宝中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20191122",
    "holdings": [
      {
        "code": "512010.SH",
        "fund": "易方达沪深300医药卫生ETF",
        "group": "医药",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20191129",
    "holdings": []
  },
  {
    "signal_date": "20191206",
    "holdings": [
      {
        "code": "512010.SH",
        "fund": "易方达沪深300医药卫生ETF",
        "group": "医药",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20191213",
    "holdings": [
      {
        "code": "512010.SH",
        "fund": "易方达沪深300医药卫生ETF",
        "group": "医药",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20191220",
    "holdings": [
      {
        "code": "512400.SH",
        "fund": "南方中证申万有色金属ETF",
        "group": "材料",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20191227",
    "holdings": [
      {
        "code": "512400.SH",
        "fund": "南方中证申万有色金属ETF",
        "group": "材料",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20200103",
    "holdings": [
      {
        "code": "512400.SH",
        "fund": "南方中证申万有色金属ETF",
        "group": "材料",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20200110",
    "holdings": [
      {
        "code": "512400.SH",
        "fund": "南方中证申万有色金属ETF",
        "group": "材料",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20200117",
    "holdings": [
      {
        "code": "512400.SH",
        "fund": "南方中证申万有色金属ETF",
        "group": "材料",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20200123",
    "holdings": [
      {
        "code": "512400.SH",
        "fund": "南方中证申万有色金属ETF",
        "group": "材料",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20200207",
    "holdings": []
  },
  {
    "signal_date": "20200214",
    "holdings": [
      {
        "code": "159938.SZ",
        "fund": "广发中证全指医药卫生ETF",
        "group": "医药",
        "target_pct": 97.07775548
      }
    ]
  },
  {
    "signal_date": "20200221",
    "holdings": [
      {
        "code": "159938.SZ",
        "fund": "广发中证全指医药卫生ETF",
        "group": "医药",
        "target_pct": 95.69196015
      }
    ]
  },
  {
    "signal_date": "20200228",
    "holdings": []
  },
  {
    "signal_date": "20200306",
    "holdings": [
      {
        "code": "159938.SZ",
        "fund": "广发中证全指医药卫生ETF",
        "group": "医药",
        "target_pct": 90.76709549
      }
    ]
  },
  {
    "signal_date": "20200313",
    "holdings": []
  },
  {
    "signal_date": "20200320",
    "holdings": []
  },
  {
    "signal_date": "20200327",
    "holdings": []
  },
  {
    "signal_date": "20200403",
    "holdings": []
  },
  {
    "signal_date": "20200410",
    "holdings": []
  },
  {
    "signal_date": "20200417",
    "holdings": []
  },
  {
    "signal_date": "20200424",
    "holdings": []
  },
  {
    "signal_date": "20200430",
    "holdings": []
  },
  {
    "signal_date": "20200508",
    "holdings": [
      {
        "code": "512290.SH",
        "fund": "国泰中证生物医药ETF",
        "group": "医药",
        "target_pct": 82.98206625
      }
    ]
  },
  {
    "signal_date": "20200515",
    "holdings": []
  },
  {
    "signal_date": "20200522",
    "holdings": []
  },
  {
    "signal_date": "20200529",
    "holdings": []
  },
  {
    "signal_date": "20200605",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 85.53480091
      }
    ]
  },
  {
    "signal_date": "20200612",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 93.40678665
      }
    ]
  },
  {
    "signal_date": "20200619",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20200624",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20200703",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20200710",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20200717",
    "holdings": [
      {
        "code": "512900.SH",
        "fund": "南方中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 55.33884938
      }
    ]
  },
  {
    "signal_date": "20200724",
    "holdings": [
      {
        "code": "512900.SH",
        "fund": "南方中证全指证券公司ETF",
        "group": "金融",
        "target_pct": 52.03113279
      }
    ]
  },
  {
    "signal_date": "20200731",
    "holdings": [
      {
        "code": "512710.SH",
        "fund": "富国中证军工龙头ETF",
        "group": "军工航天",
        "target_pct": 62.92347896
      }
    ]
  },
  {
    "signal_date": "20200807",
    "holdings": [
      {
        "code": "512710.SH",
        "fund": "富国中证军工龙头ETF",
        "group": "军工航天",
        "target_pct": 55.92194736
      }
    ]
  },
  {
    "signal_date": "20200814",
    "holdings": [
      {
        "code": "512710.SH",
        "fund": "富国中证军工龙头ETF",
        "group": "军工航天",
        "target_pct": 54.23573288
      }
    ]
  },
  {
    "signal_date": "20200821",
    "holdings": [
      {
        "code": "512710.SH",
        "fund": "富国中证军工龙头ETF",
        "group": "军工航天",
        "target_pct": 53.38828392
      }
    ]
  },
  {
    "signal_date": "20200828",
    "holdings": [
      {
        "code": "512710.SH",
        "fund": "富国中证军工龙头ETF",
        "group": "军工航天",
        "target_pct": 52.04833018
      }
    ]
  },
  {
    "signal_date": "20200904",
    "holdings": [
      {
        "code": "510630.SH",
        "fund": "华夏上证主要消费ETF",
        "group": "消费",
        "target_pct": 90.14389287
      }
    ]
  },
  {
    "signal_date": "20200911",
    "holdings": [
      {
        "code": "510630.SH",
        "fund": "华夏上证主要消费ETF",
        "group": "消费",
        "target_pct": 83.49189216
      }
    ]
  },
  {
    "signal_date": "20200918",
    "holdings": [
      {
        "code": "510630.SH",
        "fund": "华夏上证主要消费ETF",
        "group": "消费",
        "target_pct": 83.3583288
      }
    ]
  },
  {
    "signal_date": "20200925",
    "holdings": [
      {
        "code": "510630.SH",
        "fund": "华夏上证主要消费ETF",
        "group": "消费",
        "target_pct": 82.89411686
      }
    ]
  },
  {
    "signal_date": "20200930",
    "holdings": [
      {
        "code": "510630.SH",
        "fund": "华夏上证主要消费ETF",
        "group": "消费",
        "target_pct": 84.89300709
      }
    ]
  },
  {
    "signal_date": "20201009",
    "holdings": [
      {
        "code": "510630.SH",
        "fund": "华夏上证主要消费ETF",
        "group": "消费",
        "target_pct": 84.3436217
      }
    ]
  },
  {
    "signal_date": "20201016",
    "holdings": [
      {
        "code": "510630.SH",
        "fund": "华夏上证主要消费ETF",
        "group": "消费",
        "target_pct": 98.94336872
      }
    ]
  },
  {
    "signal_date": "20201023",
    "holdings": [
      {
        "code": "512070.SH",
        "fund": "易方达沪深300非银行金融ETF",
        "group": "金融",
        "target_pct": 88.287531
      }
    ]
  },
  {
    "signal_date": "20201030",
    "holdings": [
      {
        "code": "512800.SH",
        "fund": "华宝中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20201106",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 82.34884914
      }
    ]
  },
  {
    "signal_date": "20201113",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 78.29997764
      }
    ]
  },
  {
    "signal_date": "20201120",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 77.78363565
      }
    ]
  },
  {
    "signal_date": "20201127",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 77.42152207
      }
    ]
  },
  {
    "signal_date": "20201204",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 78.08550844
      }
    ]
  },
  {
    "signal_date": "20201211",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 82.12786784
      }
    ]
  },
  {
    "signal_date": "20201218",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 83.46666491
      }
    ]
  },
  {
    "signal_date": "20201225",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 83.57484509
      }
    ]
  },
  {
    "signal_date": "20201231",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 79.17402939
      }
    ]
  },
  {
    "signal_date": "20210108",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 77.14136048
      }
    ]
  },
  {
    "signal_date": "20210115",
    "holdings": [
      {
        "code": "515700.SH",
        "fund": "平安中证新能源汽车产业ETF",
        "group": "新能源",
        "target_pct": 60.92663712
      }
    ]
  },
  {
    "signal_date": "20210122",
    "holdings": [
      {
        "code": "515700.SH",
        "fund": "平安中证新能源汽车产业ETF",
        "group": "新能源",
        "target_pct": 59.03414888
      }
    ]
  },
  {
    "signal_date": "20210129",
    "holdings": [
      {
        "code": "515700.SH",
        "fund": "平安中证新能源汽车产业ETF",
        "group": "新能源",
        "target_pct": 59.315299
      }
    ]
  },
  {
    "signal_date": "20210205",
    "holdings": [
      {
        "code": "515700.SH",
        "fund": "平安中证新能源汽车产业ETF",
        "group": "新能源",
        "target_pct": 58.05924866
      }
    ]
  },
  {
    "signal_date": "20210210",
    "holdings": [
      {
        "code": "512170.SH",
        "fund": "华宝中证医疗ETF",
        "group": "医药",
        "target_pct": 87.71412572
      }
    ]
  },
  {
    "signal_date": "20210219",
    "holdings": [
      {
        "code": "512170.SH",
        "fund": "华宝中证医疗ETF",
        "group": "医药",
        "target_pct": 85.83707728
      }
    ]
  },
  {
    "signal_date": "20210226",
    "holdings": [
      {
        "code": "512730.SH",
        "fund": "鹏华中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20210305",
    "holdings": [
      {
        "code": "512730.SH",
        "fund": "鹏华中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20210312",
    "holdings": [
      {
        "code": "512730.SH",
        "fund": "鹏华中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20210319",
    "holdings": []
  },
  {
    "signal_date": "20210326",
    "holdings": []
  },
  {
    "signal_date": "20210402",
    "holdings": [
      {
        "code": "515210.SH",
        "fund": "国泰中证钢铁ETF",
        "group": "材料",
        "target_pct": 63.99523027
      }
    ]
  },
  {
    "signal_date": "20210409",
    "holdings": []
  },
  {
    "signal_date": "20210416",
    "holdings": []
  },
  {
    "signal_date": "20210423",
    "holdings": []
  },
  {
    "signal_date": "20210430",
    "holdings": []
  },
  {
    "signal_date": "20210507",
    "holdings": []
  },
  {
    "signal_date": "20210514",
    "holdings": []
  },
  {
    "signal_date": "20210521",
    "holdings": []
  },
  {
    "signal_date": "20210528",
    "holdings": [
      {
        "code": "512170.SH",
        "fund": "华宝中证医疗ETF",
        "group": "医药",
        "target_pct": 76.19412197
      }
    ]
  },
  {
    "signal_date": "20210604",
    "holdings": [
      {
        "code": "515700.SH",
        "fund": "平安中证新能源汽车产业ETF",
        "group": "新能源",
        "target_pct": 68.10990882
      }
    ]
  },
  {
    "signal_date": "20210611",
    "holdings": [
      {
        "code": "515700.SH",
        "fund": "平安中证新能源汽车产业ETF",
        "group": "新能源",
        "target_pct": 68.74965346
      }
    ]
  },
  {
    "signal_date": "20210618",
    "holdings": []
  },
  {
    "signal_date": "20210625",
    "holdings": [
      {
        "code": "515700.SH",
        "fund": "平安中证新能源汽车产业ETF",
        "group": "新能源",
        "target_pct": 67.07372628
      }
    ]
  },
  {
    "signal_date": "20210702",
    "holdings": []
  },
  {
    "signal_date": "20210709",
    "holdings": []
  },
  {
    "signal_date": "20210716",
    "holdings": []
  },
  {
    "signal_date": "20210723",
    "holdings": []
  },
  {
    "signal_date": "20210730",
    "holdings": []
  },
  {
    "signal_date": "20210806",
    "holdings": []
  },
  {
    "signal_date": "20210813",
    "holdings": []
  },
  {
    "signal_date": "20210820",
    "holdings": []
  },
  {
    "signal_date": "20210827",
    "holdings": []
  },
  {
    "signal_date": "20210903",
    "holdings": []
  },
  {
    "signal_date": "20210910",
    "holdings": []
  },
  {
    "signal_date": "20210917",
    "holdings": []
  },
  {
    "signal_date": "20210924",
    "holdings": []
  },
  {
    "signal_date": "20210930",
    "holdings": []
  },
  {
    "signal_date": "20211008",
    "holdings": []
  },
  {
    "signal_date": "20211015",
    "holdings": []
  },
  {
    "signal_date": "20211022",
    "holdings": []
  },
  {
    "signal_date": "20211029",
    "holdings": []
  },
  {
    "signal_date": "20211105",
    "holdings": []
  },
  {
    "signal_date": "20211112",
    "holdings": []
  },
  {
    "signal_date": "20211119",
    "holdings": []
  },
  {
    "signal_date": "20211126",
    "holdings": []
  },
  {
    "signal_date": "20211203",
    "holdings": []
  },
  {
    "signal_date": "20211210",
    "holdings": [
      {
        "code": "515250.SH",
        "fund": "富国中证智能汽车主题ETF",
        "group": "汽车",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20211217",
    "holdings": [
      {
        "code": "515250.SH",
        "fund": "富国中证智能汽车主题ETF",
        "group": "汽车",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20211224",
    "holdings": []
  },
  {
    "signal_date": "20211231",
    "holdings": [
      {
        "code": "159855.SZ",
        "fund": "银华中证影视主题ETF",
        "group": "传媒游戏",
        "target_pct": 89.3231782
      }
    ]
  },
  {
    "signal_date": "20220107",
    "holdings": []
  },
  {
    "signal_date": "20220114",
    "holdings": []
  },
  {
    "signal_date": "20220121",
    "holdings": []
  },
  {
    "signal_date": "20220128",
    "holdings": []
  },
  {
    "signal_date": "20220211",
    "holdings": []
  },
  {
    "signal_date": "20220218",
    "holdings": []
  },
  {
    "signal_date": "20220225",
    "holdings": []
  },
  {
    "signal_date": "20220304",
    "holdings": []
  },
  {
    "signal_date": "20220311",
    "holdings": []
  },
  {
    "signal_date": "20220318",
    "holdings": []
  },
  {
    "signal_date": "20220325",
    "holdings": []
  },
  {
    "signal_date": "20220401",
    "holdings": []
  },
  {
    "signal_date": "20220408",
    "holdings": []
  },
  {
    "signal_date": "20220415",
    "holdings": []
  },
  {
    "signal_date": "20220422",
    "holdings": []
  },
  {
    "signal_date": "20220429",
    "holdings": []
  },
  {
    "signal_date": "20220506",
    "holdings": []
  },
  {
    "signal_date": "20220513",
    "holdings": []
  },
  {
    "signal_date": "20220520",
    "holdings": []
  },
  {
    "signal_date": "20220527",
    "holdings": []
  },
  {
    "signal_date": "20220602",
    "holdings": []
  },
  {
    "signal_date": "20220610",
    "holdings": []
  },
  {
    "signal_date": "20220617",
    "holdings": []
  },
  {
    "signal_date": "20220624",
    "holdings": [
      {
        "code": "159767.SZ",
        "fund": "兴银国证新能源车电池ETF",
        "group": "新能源",
        "target_pct": 55.23457995
      }
    ]
  },
  {
    "signal_date": "20220701",
    "holdings": [
      {
        "code": "159767.SZ",
        "fund": "兴银国证新能源车电池ETF",
        "group": "新能源",
        "target_pct": 56.82564674
      }
    ]
  },
  {
    "signal_date": "20220708",
    "holdings": [
      {
        "code": "159767.SZ",
        "fund": "兴银国证新能源车电池ETF",
        "group": "新能源",
        "target_pct": 59.32096321
      }
    ]
  },
  {
    "signal_date": "20220715",
    "holdings": []
  },
  {
    "signal_date": "20220722",
    "holdings": [
      {
        "code": "562880.SH",
        "fund": "嘉实中证电池主题ETF",
        "group": "新能源",
        "target_pct": 61.82973716
      }
    ]
  },
  {
    "signal_date": "20220729",
    "holdings": []
  },
  {
    "signal_date": "20220805",
    "holdings": []
  },
  {
    "signal_date": "20220812",
    "holdings": [
      {
        "code": "512560.SH",
        "fund": "易方达中证军工ETF",
        "group": "军工航天",
        "target_pct": 88.9418942
      }
    ]
  },
  {
    "signal_date": "20220819",
    "holdings": []
  },
  {
    "signal_date": "20220826",
    "holdings": []
  },
  {
    "signal_date": "20220902",
    "holdings": []
  },
  {
    "signal_date": "20220909",
    "holdings": []
  },
  {
    "signal_date": "20220916",
    "holdings": []
  },
  {
    "signal_date": "20220923",
    "holdings": []
  },
  {
    "signal_date": "20220930",
    "holdings": []
  },
  {
    "signal_date": "20221014",
    "holdings": []
  },
  {
    "signal_date": "20221021",
    "holdings": []
  },
  {
    "signal_date": "20221028",
    "holdings": []
  },
  {
    "signal_date": "20221104",
    "holdings": []
  },
  {
    "signal_date": "20221111",
    "holdings": []
  },
  {
    "signal_date": "20221118",
    "holdings": []
  },
  {
    "signal_date": "20221125",
    "holdings": []
  },
  {
    "signal_date": "20221202",
    "holdings": []
  },
  {
    "signal_date": "20221209",
    "holdings": []
  },
  {
    "signal_date": "20221216",
    "holdings": []
  },
  {
    "signal_date": "20221223",
    "holdings": []
  },
  {
    "signal_date": "20221230",
    "holdings": []
  },
  {
    "signal_date": "20230106",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 69.70667371
      }
    ]
  },
  {
    "signal_date": "20230113",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 70.46842886
      }
    ]
  },
  {
    "signal_date": "20230120",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 78.56685178
      }
    ]
  },
  {
    "signal_date": "20230203",
    "holdings": [
      {
        "code": "512690.SH",
        "fund": "鹏华中证酒ETF",
        "group": "消费",
        "target_pct": 84.55576653
      }
    ]
  },
  {
    "signal_date": "20230210",
    "holdings": [
      {
        "code": "516510.SH",
        "fund": "易方达中证云计算与大数据主题ETF",
        "group": "软件AI",
        "target_pct": 96.26834003
      }
    ]
  },
  {
    "signal_date": "20230217",
    "holdings": [
      {
        "code": "516510.SH",
        "fund": "易方达中证云计算与大数据主题ETF",
        "group": "软件AI",
        "target_pct": 86.24407558
      }
    ]
  },
  {
    "signal_date": "20230224",
    "holdings": [
      {
        "code": "159869.SZ",
        "fund": "华夏中证动漫游戏ETF",
        "group": "传媒游戏",
        "target_pct": 98.32834478
      }
    ]
  },
  {
    "signal_date": "20230303",
    "holdings": [
      {
        "code": "159869.SZ",
        "fund": "华夏中证动漫游戏ETF",
        "group": "传媒游戏",
        "target_pct": 92.65848982
      }
    ]
  },
  {
    "signal_date": "20230310",
    "holdings": [
      {
        "code": "515400.SH",
        "fund": "富国中证大数据产业ETF",
        "group": "软件AI",
        "target_pct": 82.30450365
      }
    ]
  },
  {
    "signal_date": "20230317",
    "holdings": [
      {
        "code": "159619.SZ",
        "fund": "国泰中证基建ETF",
        "group": "地产基建",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20230324",
    "holdings": [
      {
        "code": "159619.SZ",
        "fund": "国泰中证基建ETF",
        "group": "地产基建",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20230331",
    "holdings": [
      {
        "code": "159869.SZ",
        "fund": "华夏中证动漫游戏ETF",
        "group": "传媒游戏",
        "target_pct": 67.96416569
      }
    ]
  },
  {
    "signal_date": "20230407",
    "holdings": [
      {
        "code": "159869.SZ",
        "fund": "华夏中证动漫游戏ETF",
        "group": "传媒游戏",
        "target_pct": 61.36900874
      }
    ]
  },
  {
    "signal_date": "20230414",
    "holdings": [
      {
        "code": "159869.SZ",
        "fund": "华夏中证动漫游戏ETF",
        "group": "传媒游戏",
        "target_pct": 53.35032647
      }
    ]
  },
  {
    "signal_date": "20230421",
    "holdings": [
      {
        "code": "159869.SZ",
        "fund": "华夏中证动漫游戏ETF",
        "group": "传媒游戏",
        "target_pct": 50.68637133
      }
    ]
  },
  {
    "signal_date": "20230428",
    "holdings": [
      {
        "code": "159869.SZ",
        "fund": "华夏中证动漫游戏ETF",
        "group": "传媒游戏",
        "target_pct": 44.63213029
      }
    ]
  },
  {
    "signal_date": "20230505",
    "holdings": [
      {
        "code": "159869.SZ",
        "fund": "华夏中证动漫游戏ETF",
        "group": "传媒游戏",
        "target_pct": 42.54961459
      }
    ]
  },
  {
    "signal_date": "20230512",
    "holdings": []
  },
  {
    "signal_date": "20230519",
    "holdings": []
  },
  {
    "signal_date": "20230526",
    "holdings": []
  },
  {
    "signal_date": "20230602",
    "holdings": []
  },
  {
    "signal_date": "20230609",
    "holdings": []
  },
  {
    "signal_date": "20230616",
    "holdings": []
  },
  {
    "signal_date": "20230621",
    "holdings": []
  },
  {
    "signal_date": "20230630",
    "holdings": []
  },
  {
    "signal_date": "20230707",
    "holdings": []
  },
  {
    "signal_date": "20230714",
    "holdings": []
  },
  {
    "signal_date": "20230721",
    "holdings": []
  },
  {
    "signal_date": "20230728",
    "holdings": [
      {
        "code": "516110.SH",
        "fund": "国泰中证800汽车与零部件ETF",
        "group": "汽车",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20230804",
    "holdings": [
      {
        "code": "516110.SH",
        "fund": "国泰中证800汽车与零部件ETF",
        "group": "汽车",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20230811",
    "holdings": []
  },
  {
    "signal_date": "20230818",
    "holdings": []
  },
  {
    "signal_date": "20230825",
    "holdings": []
  },
  {
    "signal_date": "20230901",
    "holdings": []
  },
  {
    "signal_date": "20230908",
    "holdings": []
  },
  {
    "signal_date": "20230915",
    "holdings": []
  },
  {
    "signal_date": "20230922",
    "holdings": []
  },
  {
    "signal_date": "20230928",
    "holdings": []
  },
  {
    "signal_date": "20231013",
    "holdings": []
  },
  {
    "signal_date": "20231020",
    "holdings": []
  },
  {
    "signal_date": "20231027",
    "holdings": []
  },
  {
    "signal_date": "20231103",
    "holdings": []
  },
  {
    "signal_date": "20231110",
    "holdings": []
  },
  {
    "signal_date": "20231117",
    "holdings": []
  },
  {
    "signal_date": "20231124",
    "holdings": []
  },
  {
    "signal_date": "20231201",
    "holdings": []
  },
  {
    "signal_date": "20231208",
    "holdings": []
  },
  {
    "signal_date": "20231215",
    "holdings": []
  },
  {
    "signal_date": "20231222",
    "holdings": []
  },
  {
    "signal_date": "20231229",
    "holdings": []
  },
  {
    "signal_date": "20240105",
    "holdings": []
  },
  {
    "signal_date": "20240112",
    "holdings": []
  },
  {
    "signal_date": "20240119",
    "holdings": []
  },
  {
    "signal_date": "20240126",
    "holdings": []
  },
  {
    "signal_date": "20240202",
    "holdings": []
  },
  {
    "signal_date": "20240208",
    "holdings": []
  },
  {
    "signal_date": "20240223",
    "holdings": []
  },
  {
    "signal_date": "20240301",
    "holdings": [
      {
        "code": "159887.SZ",
        "fund": "富国中证800银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20240308",
    "holdings": [
      {
        "code": "159887.SZ",
        "fund": "富国中证800银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20240315",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 54.26993052
      }
    ]
  },
  {
    "signal_date": "20240322",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 54.48257982
      }
    ]
  },
  {
    "signal_date": "20240329",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 53.1134056
      }
    ]
  },
  {
    "signal_date": "20240403",
    "holdings": [
      {
        "code": "561330.SH",
        "fund": "国泰中证有色金属矿业主题ETF",
        "group": "材料",
        "target_pct": 87.80477071
      }
    ]
  },
  {
    "signal_date": "20240412",
    "holdings": [
      {
        "code": "561330.SH",
        "fund": "国泰中证有色金属矿业主题ETF",
        "group": "材料",
        "target_pct": 88.61530173
      }
    ]
  },
  {
    "signal_date": "20240419",
    "holdings": [
      {
        "code": "561330.SH",
        "fund": "国泰中证有色金属矿业主题ETF",
        "group": "材料",
        "target_pct": 82.8133368
      }
    ]
  },
  {
    "signal_date": "20240426",
    "holdings": [
      {
        "code": "516650.SH",
        "fund": "华夏中证细分有色金属产业主题ETF",
        "group": "材料",
        "target_pct": 83.29236826
      }
    ]
  },
  {
    "signal_date": "20240430",
    "holdings": [
      {
        "code": "516650.SH",
        "fund": "华夏中证细分有色金属产业主题ETF",
        "group": "材料",
        "target_pct": 84.30735336
      }
    ]
  },
  {
    "signal_date": "20240510",
    "holdings": [
      {
        "code": "516650.SH",
        "fund": "华夏中证细分有色金属产业主题ETF",
        "group": "材料",
        "target_pct": 86.24935202
      }
    ]
  },
  {
    "signal_date": "20240517",
    "holdings": [
      {
        "code": "159730.SZ",
        "fund": "博时国证龙头家电ETF",
        "group": "消费",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20240524",
    "holdings": [
      {
        "code": "516910.SH",
        "fund": "富国中证现代物流ETF",
        "group": "地产基建",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20240531",
    "holdings": [
      {
        "code": "516910.SH",
        "fund": "富国中证现代物流ETF",
        "group": "地产基建",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20240607",
    "holdings": [
      {
        "code": "516910.SH",
        "fund": "富国中证现代物流ETF",
        "group": "地产基建",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20240614",
    "holdings": [
      {
        "code": "159707.SZ",
        "fund": "华宝中证800地产ETF",
        "group": "地产基建",
        "target_pct": 65.10297779
      }
    ]
  },
  {
    "signal_date": "20240621",
    "holdings": [
      {
        "code": "561560.SH",
        "fund": "华泰柏瑞中证全指电力公用事业ETF",
        "group": "能源",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20240628",
    "holdings": []
  },
  {
    "signal_date": "20240705",
    "holdings": []
  },
  {
    "signal_date": "20240712",
    "holdings": [
      {
        "code": "159994.SZ",
        "fund": "银华中证5G通信主题ETF",
        "group": "通信",
        "target_pct": 84.9236653
      }
    ]
  },
  {
    "signal_date": "20240719",
    "holdings": [
      {
        "code": "159994.SZ",
        "fund": "银华中证5G通信主题ETF",
        "group": "通信",
        "target_pct": 88.25941237
      }
    ]
  },
  {
    "signal_date": "20240726",
    "holdings": []
  },
  {
    "signal_date": "20240802",
    "holdings": []
  },
  {
    "signal_date": "20240809",
    "holdings": []
  },
  {
    "signal_date": "20240816",
    "holdings": []
  },
  {
    "signal_date": "20240823",
    "holdings": []
  },
  {
    "signal_date": "20240830",
    "holdings": []
  },
  {
    "signal_date": "20240906",
    "holdings": []
  },
  {
    "signal_date": "20240913",
    "holdings": []
  },
  {
    "signal_date": "20240920",
    "holdings": []
  },
  {
    "signal_date": "20240927",
    "holdings": [
      {
        "code": "512070.SH",
        "fund": "易方达沪深300非银行金融ETF",
        "group": "金融",
        "target_pct": 86.00426308
      }
    ]
  },
  {
    "signal_date": "20240930",
    "holdings": [
      {
        "code": "512070.SH",
        "fund": "易方达沪深300非银行金融ETF",
        "group": "金融",
        "target_pct": 72.34578384
      }
    ]
  },
  {
    "signal_date": "20241011",
    "holdings": [
      {
        "code": "516100.SH",
        "fund": "华夏中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 44.5676201
      }
    ]
  },
  {
    "signal_date": "20241018",
    "holdings": [
      {
        "code": "516100.SH",
        "fund": "华夏中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 42.26966801
      }
    ]
  },
  {
    "signal_date": "20241025",
    "holdings": [
      {
        "code": "516100.SH",
        "fund": "华夏中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 42.05223163
      }
    ]
  },
  {
    "signal_date": "20241101",
    "holdings": [
      {
        "code": "516100.SH",
        "fund": "华夏中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 41.144722
      }
    ]
  },
  {
    "signal_date": "20241108",
    "holdings": [
      {
        "code": "516100.SH",
        "fund": "华夏中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 39.02480395
      }
    ]
  },
  {
    "signal_date": "20241115",
    "holdings": [
      {
        "code": "516100.SH",
        "fund": "华夏中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 38.2657106
      }
    ]
  },
  {
    "signal_date": "20241122",
    "holdings": [
      {
        "code": "516100.SH",
        "fund": "华夏中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 37.13097694
      }
    ]
  },
  {
    "signal_date": "20241129",
    "holdings": [
      {
        "code": "516100.SH",
        "fund": "华夏中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 36.87035821
      }
    ]
  },
  {
    "signal_date": "20241206",
    "holdings": [
      {
        "code": "516620.SH",
        "fund": "国泰中证影视主题ETF",
        "group": "传媒游戏",
        "target_pct": 51.42032075
      }
    ]
  },
  {
    "signal_date": "20241213",
    "holdings": [
      {
        "code": "516620.SH",
        "fund": "国泰中证影视主题ETF",
        "group": "传媒游戏",
        "target_pct": 51.45296717
      }
    ]
  },
  {
    "signal_date": "20241220",
    "holdings": [
      {
        "code": "516620.SH",
        "fund": "国泰中证影视主题ETF",
        "group": "传媒游戏",
        "target_pct": 50.0231164
      }
    ]
  },
  {
    "signal_date": "20241227",
    "holdings": [
      {
        "code": "516620.SH",
        "fund": "国泰中证影视主题ETF",
        "group": "传媒游戏",
        "target_pct": 49.72604788
      }
    ]
  },
  {
    "signal_date": "20250103",
    "holdings": [
      {
        "code": "516310.SH",
        "fund": "易方达中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20250110",
    "holdings": [
      {
        "code": "516310.SH",
        "fund": "易方达中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20250117",
    "holdings": [
      {
        "code": "516310.SH",
        "fund": "易方达中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20250124",
    "holdings": [
      {
        "code": "516310.SH",
        "fund": "易方达中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20250127",
    "holdings": [
      {
        "code": "516310.SH",
        "fund": "易方达中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20250207",
    "holdings": [
      {
        "code": "516310.SH",
        "fund": "易方达中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20250214",
    "holdings": [
      {
        "code": "159732.SZ",
        "fund": "华夏国证消费电子主题ETF",
        "group": "电子",
        "target_pct": 75.17268756
      }
    ]
  },
  {
    "signal_date": "20250221",
    "holdings": [
      {
        "code": "562500.SH",
        "fund": "华夏中证机器人ETF",
        "group": "高端制造",
        "target_pct": 63.731227
      }
    ]
  },
  {
    "signal_date": "20250228",
    "holdings": [
      {
        "code": "562500.SH",
        "fund": "华夏中证机器人ETF",
        "group": "高端制造",
        "target_pct": 60.95663797
      }
    ]
  },
  {
    "signal_date": "20250307",
    "holdings": [
      {
        "code": "516000.SH",
        "fund": "华夏中证大数据产业ETF",
        "group": "软件AI",
        "target_pct": 54.63565059
      }
    ]
  },
  {
    "signal_date": "20250314",
    "holdings": [
      {
        "code": "516000.SH",
        "fund": "华夏中证大数据产业ETF",
        "group": "软件AI",
        "target_pct": 54.05201944
      }
    ]
  },
  {
    "signal_date": "20250321",
    "holdings": [
      {
        "code": "560280.SH",
        "fund": "广发中证工程机械主题ETF",
        "group": "高端制造",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20250328",
    "holdings": []
  },
  {
    "signal_date": "20250403",
    "holdings": []
  },
  {
    "signal_date": "20250411",
    "holdings": []
  },
  {
    "signal_date": "20250418",
    "holdings": []
  },
  {
    "signal_date": "20250425",
    "holdings": []
  },
  {
    "signal_date": "20250430",
    "holdings": []
  },
  {
    "signal_date": "20250509",
    "holdings": []
  },
  {
    "signal_date": "20250516",
    "holdings": [
      {
        "code": "562550.SH",
        "fund": "华夏中证绿色电力ETF",
        "group": "能源",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20250523",
    "holdings": [
      {
        "code": "516310.SH",
        "fund": "易方达中证银行ETF",
        "group": "金融",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20250530",
    "holdings": []
  },
  {
    "signal_date": "20250606",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 70.65217994
      }
    ]
  },
  {
    "signal_date": "20250613",
    "holdings": [
      {
        "code": "516080.SH",
        "fund": "易方达中证创新药产业ETF",
        "group": "医药",
        "target_pct": 90.33050652
      }
    ]
  },
  {
    "signal_date": "20250620",
    "holdings": [
      {
        "code": "516080.SH",
        "fund": "易方达中证创新药产业ETF",
        "group": "医药",
        "target_pct": 89.00538519
      }
    ]
  },
  {
    "signal_date": "20250627",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 70.00874412
      }
    ]
  },
  {
    "signal_date": "20250704",
    "holdings": [
      {
        "code": "159869.SZ",
        "fund": "华夏中证动漫游戏ETF",
        "group": "传媒游戏",
        "target_pct": 87.13213159
      }
    ]
  },
  {
    "signal_date": "20250711",
    "holdings": [
      {
        "code": "159851.SZ",
        "fund": "华宝中证金融科技主题ETF",
        "group": "金融",
        "target_pct": 71.06882124
      }
    ]
  },
  {
    "signal_date": "20250718",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 86.96524492
      }
    ]
  },
  {
    "signal_date": "20250725",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 89.95509342
      }
    ]
  },
  {
    "signal_date": "20250801",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 90.45425321
      }
    ]
  },
  {
    "signal_date": "20250808",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 94.74065032
      }
    ]
  },
  {
    "signal_date": "20250815",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 83.38829811
      }
    ]
  },
  {
    "signal_date": "20250822",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 79.94926524
      }
    ]
  },
  {
    "signal_date": "20250829",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 66.8216423
      }
    ]
  },
  {
    "signal_date": "20250905",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 52.9778725
      }
    ]
  },
  {
    "signal_date": "20250912",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 47.35602743
      }
    ]
  },
  {
    "signal_date": "20250919",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 47.161373
      }
    ]
  },
  {
    "signal_date": "20250926",
    "holdings": [
      {
        "code": "561910.SH",
        "fund": "招商中证电池主题ETF",
        "group": "新能源",
        "target_pct": 76.34678304
      }
    ]
  },
  {
    "signal_date": "20250930",
    "holdings": [
      {
        "code": "561910.SH",
        "fund": "招商中证电池主题ETF",
        "group": "新能源",
        "target_pct": 74.46880527
      }
    ]
  },
  {
    "signal_date": "20251010",
    "holdings": [
      {
        "code": "561910.SH",
        "fund": "招商中证电池主题ETF",
        "group": "新能源",
        "target_pct": 67.1162315
      }
    ]
  },
  {
    "signal_date": "20251017",
    "holdings": [
      {
        "code": "561910.SH",
        "fund": "招商中证电池主题ETF",
        "group": "新能源",
        "target_pct": 61.61641608
      }
    ]
  },
  {
    "signal_date": "20251024",
    "holdings": [
      {
        "code": "561160.SH",
        "fund": "富国中证电池主题ETF",
        "group": "新能源",
        "target_pct": 61.50304632
      }
    ]
  },
  {
    "signal_date": "20251031",
    "holdings": [
      {
        "code": "159558.SZ",
        "fund": "易方达中证半导体材料设备主题ETF",
        "group": "半导体",
        "target_pct": 54.80588826
      }
    ]
  },
  {
    "signal_date": "20251107",
    "holdings": [
      {
        "code": "515220.SH",
        "fund": "国泰中证煤炭ETF",
        "group": "能源",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20251114",
    "holdings": [
      {
        "code": "515220.SH",
        "fund": "国泰中证煤炭ETF",
        "group": "能源",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20251121",
    "holdings": [
      {
        "code": "159697.SZ",
        "fund": "鹏华国证石油天然气ETF",
        "group": "能源",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20251128",
    "holdings": [
      {
        "code": "159697.SZ",
        "fund": "鹏华国证石油天然气ETF",
        "group": "能源",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20251205",
    "holdings": [
      {
        "code": "159697.SZ",
        "fund": "鹏华国证石油天然气ETF",
        "group": "能源",
        "target_pct": 100.0
      }
    ]
  },
  {
    "signal_date": "20251212",
    "holdings": [
      {
        "code": "516120.SH",
        "fund": "富国中证细分化工产业主题ETF",
        "group": "材料",
        "target_pct": 98.38309421
      }
    ]
  },
  {
    "signal_date": "20251219",
    "holdings": [
      {
        "code": "159583.SZ",
        "fund": "富国中证通信设备主题ETF",
        "group": "通信",
        "target_pct": 58.70014265
      }
    ]
  },
  {
    "signal_date": "20251226",
    "holdings": [
      {
        "code": "159583.SZ",
        "fund": "富国中证通信设备主题ETF",
        "group": "通信",
        "target_pct": 58.10976969
      }
    ]
  },
  {
    "signal_date": "20251231",
    "holdings": [
      {
        "code": "159583.SZ",
        "fund": "富国中证通信设备主题ETF",
        "group": "通信",
        "target_pct": 59.04371237
      }
    ]
  },
  {
    "signal_date": "20260109",
    "holdings": [
      {
        "code": "159583.SZ",
        "fund": "富国中证通信设备主题ETF",
        "group": "通信",
        "target_pct": 62.26593188
      }
    ]
  },
  {
    "signal_date": "20260116",
    "holdings": [
      {
        "code": "159583.SZ",
        "fund": "富国中证通信设备主题ETF",
        "group": "通信",
        "target_pct": 60.28915262
      }
    ]
  },
  {
    "signal_date": "20260123",
    "holdings": [
      {
        "code": "159206.SZ",
        "fund": "永赢国证商用卫星通信产业ETF",
        "group": "通信",
        "target_pct": 49.95085149
      }
    ]
  },
  {
    "signal_date": "20260130",
    "holdings": [
      {
        "code": "159206.SZ",
        "fund": "永赢国证商用卫星通信产业ETF",
        "group": "通信",
        "target_pct": 47.58074589
      }
    ]
  },
  {
    "signal_date": "20260206",
    "holdings": [
      {
        "code": "159206.SZ",
        "fund": "永赢国证商用卫星通信产业ETF",
        "group": "通信",
        "target_pct": 46.33016099
      }
    ]
  },
  {
    "signal_date": "20260213",
    "holdings": [
      {
        "code": "560860.SH",
        "fund": "万家中证工业有色金属主题ETF",
        "group": "材料",
        "target_pct": 51.2514439
      }
    ]
  },
  {
    "signal_date": "20260227",
    "holdings": [
      {
        "code": "159697.SZ",
        "fund": "鹏华国证石油天然气ETF",
        "group": "能源",
        "target_pct": 94.20367306
      }
    ]
  },
  {
    "signal_date": "20260306",
    "holdings": [
      {
        "code": "159697.SZ",
        "fund": "鹏华国证石油天然气ETF",
        "group": "能源",
        "target_pct": 61.73339293
      }
    ]
  },
  {
    "signal_date": "20260313",
    "holdings": [
      {
        "code": "159697.SZ",
        "fund": "鹏华国证石油天然气ETF",
        "group": "能源",
        "target_pct": 60.09640794
      }
    ]
  },
  {
    "signal_date": "20260320",
    "holdings": []
  },
  {
    "signal_date": "20260327",
    "holdings": []
  },
  {
    "signal_date": "20260403",
    "holdings": []
  },
  {
    "signal_date": "20260410",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 62.25761852
      }
    ]
  },
  {
    "signal_date": "20260417",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 61.43027112
      }
    ]
  },
  {
    "signal_date": "20260424",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 59.03007597
      }
    ]
  },
  {
    "signal_date": "20260430",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 59.39414795
      }
    ]
  },
  {
    "signal_date": "20260508",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 58.72284096
      }
    ]
  },
  {
    "signal_date": "20260515",
    "holdings": [
      {
        "code": "515880.SH",
        "fund": "国泰中证全指通信设备ETF",
        "group": "通信",
        "target_pct": 59.54316122
      }
    ]
  },
  {
    "signal_date": "20260522",
    "holdings": [
      {
        "code": "588810.SH",
        "fund": "富国上证科创板芯片ETF",
        "group": "半导体",
        "target_pct": 58.32939687
      }
    ]
  },
  {
    "signal_date": "20260529",
    "holdings": [
      {
        "code": "588710.SH",
        "fund": "华泰柏瑞上证科创板半导体材料设备主题ETF",
        "group": "半导体",
        "target_pct": 52.62503305
      }
    ]
  },
  {
    "signal_date": "20260605",
    "holdings": [
      {
        "code": "588710.SH",
        "fund": "华泰柏瑞上证科创板半导体材料设备主题ETF",
        "group": "半导体",
        "target_pct": 51.3573093
      }
    ]
  },
  {
    "signal_date": "20260612",
    "holdings": [
      {
        "code": "588710.SH",
        "fund": "华泰柏瑞上证科创板半导体材料设备主题ETF",
        "group": "半导体",
        "target_pct": 47.55138867
      }
    ]
  },
  {
    "signal_date": "20260618",
    "holdings": [
      {
        "code": "588710.SH",
        "fund": "华泰柏瑞上证科创板半导体材料设备主题ETF",
        "group": "半导体",
        "target_pct": 45.99110391
      }
    ]
  },
  {
    "signal_date": "20260626",
    "holdings": [
      {
        "code": "588710.SH",
        "fund": "华泰柏瑞上证科创板半导体材料设备主题ETF",
        "group": "半导体",
        "target_pct": 46.37080697
      }
    ]
  },
  {
    "signal_date": "20260703",
    "holdings": [
      {
        "code": "588710.SH",
        "fund": "华泰柏瑞上证科创板半导体材料设备主题ETF",
        "group": "半导体",
        "target_pct": 40.77240195
      }
    ]
  },
  {
    "signal_date": "20260710",
    "holdings": [
      {
        "code": "588710.SH",
        "fund": "华泰柏瑞上证科创板半导体材料设备主题ETF",
        "group": "半导体",
        "target_pct": 38.20620949
      }
    ]
  },
  {
    "signal_date": "20260717",
    "holdings": []
  },
  {
    "signal_date": "20260724",
    "holdings": []
  },
  {
    "signal_date": "20260731",
    "holdings": []
  },
  {
    "signal_date": "20260807",
    "holdings": []
  }
]