{
 "date": "2026-07-21",
 "isTradingDay": true,
 "indices": [
  {
   "code": "000001",
   "name": "上证指数",
   "close": 3864.37,
   "dayChangePct": 1.79,
   "weekChangePct": -2.59,
   "volumeRatio20": null,
   "amount": 1396517619563.9,
   "drawdown20Pct": -6.21,
   "weekDaily": [
    {
     "date": "2026-07-15",
     "pct": -0.29
    },
    {
     "date": "2026-07-16",
     "pct": -1.85
    },
    {
     "date": "2026-07-17",
     "pct": -3.05
    },
    {
     "date": "2026-07-20",
     "pct": 0.85
    },
    {
     "date": "2026-07-21",
     "pct": 1.79
    }
   ]
  },
  {
   "code": "399001",
   "name": "深证成指",
   "close": 14264.29,
   "dayChangePct": 4.81,
   "weekChangePct": -4.43,
   "volumeRatio20": null,
   "amount": 1560575057534.1514,
   "drawdown20Pct": -12.73,
   "weekDaily": [
    {
     "date": "2026-07-15",
     "pct": -0.97
    },
    {
     "date": "2026-07-16",
     "pct": -1.97
    },
    {
     "date": "2026-07-17",
     "pct": -5.4
    },
    {
     "date": "2026-07-20",
     "pct": -0.71
    },
    {
     "date": "2026-07-21",
     "pct": 4.81
    }
   ]
  },
  {
   "code": "399006",
   "name": "创业板指",
   "close": 3685.97,
   "dayChangePct": 7.05,
   "weekChangePct": -4.29,
   "volumeRatio20": null,
   "amount": 745091984904.57,
   "drawdown20Pct": -15.69,
   "weekDaily": [
    {
     "date": "2026-07-15",
     "pct": -1.21
    },
    {
     "date": "2026-07-16",
     "pct": -2.95
    },
    {
     "date": "2026-07-17",
     "pct": -7.15
    },
    {
     "date": "2026-07-20",
     "pct": 0.42
    },
    {
     "date": "2026-07-21",
     "pct": 7.05
    }
   ]
  },
  {
   "code": "000688",
   "name": "科创50",
   "close": 1903.16,
   "dayChangePct": 10.73,
   "weekChangePct": -5.3,
   "volumeRatio20": null,
   "amount": 213055050259,
   "drawdown20Pct": -13.8,
   "weekDaily": [
    {
     "date": "2026-07-15",
     "pct": -4.25
    },
    {
     "date": "2026-07-16",
     "pct": -4.02
    },
    {
     "date": "2026-07-17",
     "pct": -7.12
    },
    {
     "date": "2026-07-20",
     "pct": 0.19
    },
    {
     "date": "2026-07-21",
     "pct": 10.73
    }
   ]
  },
  {
   "code": "000300",
   "name": "沪深300",
   "close": 4739.23,
   "dayChangePct": 3.06,
   "weekChangePct": -1.19,
   "volumeRatio20": null,
   "amount": 1016727269579.4,
   "drawdown20Pct": -5.59,
   "weekDaily": [
    {
     "date": "2026-07-15",
     "pct": -0.2
    },
    {
     "date": "2026-07-16",
     "pct": -1.85
    },
    {
     "date": "2026-07-17",
     "pct": -3.6
    },
    {
     "date": "2026-07-20",
     "pct": 1.53
    },
    {
     "date": "2026-07-21",
     "pct": 3.06
    }
   ]
  },
  {
   "code": "000852",
   "name": "中证1000",
   "close": 7259.86,
   "dayChangePct": 4.23,
   "weekChangePct": -8.39,
   "volumeRatio20": null,
   "amount": 572869030332.7,
   "drawdown20Pct": -18.21,
   "weekDaily": [
    {
     "date": "2026-07-15",
     "pct": -1.35
    },
    {
     "date": "2026-07-16",
     "pct": -2.38
    },
    {
     "date": "2026-07-17",
     "pct": -6.08
    },
    {
     "date": "2026-07-20",
     "pct": -2.83
    },
    {
     "date": "2026-07-21",
     "pct": 4.23
    }
   ]
  }
 ],
 "normalized": {
  "dates": [
   "2026-06-09",
   "2026-06-10",
   "2026-06-11",
   "2026-06-12",
   "2026-06-15",
   "2026-06-16",
   "2026-06-17",
   "2026-06-18",
   "2026-06-22",
   "2026-06-23",
   "2026-06-24",
   "2026-06-25",
   "2026-06-26",
   "2026-06-29",
   "2026-06-30",
   "2026-07-01",
   "2026-07-02",
   "2026-07-03",
   "2026-07-06",
   "2026-07-07",
   "2026-07-08",
   "2026-07-09",
   "2026-07-10",
   "2026-07-13",
   "2026-07-14",
   "2026-07-15",
   "2026-07-16",
   "2026-07-17",
   "2026-07-20",
   "2026-07-21"
  ],
  "series": [
   {
    "name": "上证指数",
    "values": [
     100,
     99.58,
     99.43,
     100.54,
     102.16,
     102.04,
     102.45,
     102.01,
     103.82,
     102.4,
     102.51,
     102.75,
     100.43,
     101.59,
     102.1,
     102.55,
     100.47,
     100.84,
     100.78,
     99.51,
     99.02,
     100.66,
     99.65,
     97.6,
     98.93,
     98.64,
     96.82,
     93.87,
     94.67,
     96.37
    ]
   },
   {
    "name": "深证成指",
    "values": [
     100,
     97.94,
     97.27,
     98,
     101.72,
     102.66,
     104.01,
     104.99,
     107.23,
     103.83,
     105.13,
     107.04,
     103.36,
     103.56,
     106.14,
     105.57,
     101.51,
     102.15,
     100.97,
     99.71,
     97.85,
     100.85,
     98.55,
     95.12,
     97.75,
     96.8,
     94.89,
     89.77,
     89.14,
     93.42
    ]
   },
   {
    "name": "创业板指",
    "values": [
     100,
     97.3,
     96.2,
     96.68,
     101.81,
     103.56,
     105.18,
     107.34,
     110.04,
     105.82,
     107.31,
     110.36,
     105.87,
     106.44,
     109.62,
     107.55,
     101.4,
     101.47,
     99.67,
     98.74,
     97.06,
     101.42,
     97,
     93.99,
     97.21,
     96.04,
     93.2,
     86.54,
     86.91,
     93.04
    ]
   },
   {
    "name": "科创50",
    "values": [
     100,
     99.35,
     99.96,
     100.01,
     105.12,
     105.73,
     110.69,
     114.94,
     117.19,
     115.22,
     119.62,
     124.24,
     122.2,
     127.83,
     132.75,
     129.46,
     119.49,
     118.79,
     120.02,
     120.35,
     121.23,
     131.43,
     124.16,
     119.92,
     120.84,
     115.7,
     111.05,
     103.14,
     103.34,
     114.43
    ]
   },
   {
    "name": "沪深300",
    "values": [
     100,
     98.89,
     98.35,
     99.49,
     101.87,
     101.72,
     102.7,
     102.91,
     105.37,
     102.45,
     102.94,
     104.55,
     101.38,
     102.61,
     103.7,
     103.27,
     100.22,
     100.84,
     100.84,
     99.8,
     99.04,
     101.55,
     99.56,
     97.78,
     99.89,
     99.69,
     97.85,
     94.32,
     95.76,
     98.7
    ]
   },
   {
    "name": "中证1000",
    "values": [
     100,
     98.56,
     98.09,
     98.61,
     102.43,
     103.94,
     104.64,
     105.44,
     106.58,
     104.34,
     105.71,
     106.1,
     103.4,
     103.36,
     105.9,
     106.71,
     103.69,
     103.63,
     101.85,
     99.8,
     97.59,
     99.78,
     98.55,
     93.62,
     95.27,
     93.98,
     91.74,
     86.17,
     83.73,
     87.27
    ]
   }
  ]
 },
 "divergences": [
  {
   "a": "半导体ETF",
   "b": "红利ETF",
   "aWeekPct": -12.54,
   "bWeekPct": 2.14,
   "spreadPp": -14.67,
   "aDayPct": 10,
   "bDayPct": -1.14,
   "daySpreadPp": 11.14,
   "severity": "critical"
  },
  {
   "a": "科创50ETF",
   "b": "红利ETF",
   "aWeekPct": -5.13,
   "bWeekPct": 2.14,
   "spreadPp": -7.26,
   "aDayPct": 11.07,
   "bDayPct": -1.14,
   "daySpreadPp": 12.22,
   "severity": "critical"
  },
  {
   "a": "创业板ETF",
   "b": "银行ETF",
   "aWeekPct": -4.09,
   "bWeekPct": 1.15,
   "spreadPp": -5.24,
   "aDayPct": 6.67,
   "bDayPct": -2.23,
   "daySpreadPp": 8.9,
   "severity": "warn"
  }
 ],
 "supportLadders": [
  {
   "index": "上证指数",
   "close": 3864.37,
   "levels": [
    {
     "date": "2026-07-20",
     "low": 3741.11,
     "distancePct": 3.1896531646814297
    }
   ]
  },
  {
   "index": "创业板指",
   "close": 3685.97,
   "levels": [
    {
     "date": "2026-07-20",
     "low": 3338.21,
     "distancePct": 9.43469425958431
    },
    {
     "date": "2026-04-29",
     "low": 3578.42,
     "distancePct": 2.9178208178579785
    }
   ]
  },
  {
   "index": "沪深300",
   "close": 4739.23,
   "levels": [
    {
     "date": "2026-07-17",
     "low": 4492.09,
     "distancePct": 5.214771175908311
    },
    {
     "date": "2026-06-08",
     "low": 4677.57,
     "distancePct": 1.301055234711121
    },
    {
     "date": "2026-04-24",
     "low": 4735.61,
     "distancePct": 0.07638371634210392
    }
   ]
  }
 ],
 "etfs": [
  {
   "code": "512480",
   "name": "半导体ETF",
   "dayPct": 10,
   "weekPct": -12.54,
   "volumeRatio20": null,
   "amount": 2839386458
  },
  {
   "code": "512000",
   "name": "券商ETF",
   "dayPct": 0.56,
   "weekPct": 1.52,
   "volumeRatio20": null,
   "amount": 1285590473
  },
  {
   "code": "512800",
   "name": "银行ETF",
   "dayPct": -2.23,
   "weekPct": 1.15,
   "volumeRatio20": null,
   "amount": 1541908628
  },
  {
   "code": "510880",
   "name": "红利ETF",
   "dayPct": -1.14,
   "weekPct": 2.14,
   "volumeRatio20": null,
   "amount": 1529467789
  },
  {
   "code": "512010",
   "name": "医药ETF",
   "dayPct": 0,
   "weekPct": 2.45,
   "volumeRatio20": null,
   "amount": 536471483
  },
  {
   "code": "159992",
   "name": "创新药ETF",
   "dayPct": 1.03,
   "weekPct": 0.11,
   "volumeRatio20": null,
   "amount": 1332599818.508
  },
  {
   "code": "159611",
   "name": "电力ETF",
   "dayPct": -0.74,
   "weekPct": 4.99,
   "volumeRatio20": null,
   "amount": 1643910981.884
  },
  {
   "code": "159915",
   "name": "创业板ETF",
   "dayPct": 6.67,
   "weekPct": -4.09,
   "volumeRatio20": null,
   "amount": 15265724239.607
  },
  {
   "code": "588000",
   "name": "科创50ETF",
   "dayPct": 11.07,
   "weekPct": -5.13,
   "volumeRatio20": null,
   "amount": 17322012289
  },
  {
   "code": "510300",
   "name": "沪深300ETF",
   "dayPct": 2.95,
   "weekPct": -1.03,
   "volumeRatio20": null,
   "amount": 12894642144
  }
 ],
 "breadth": {
  "up": 3048,
  "down": 2161,
  "flat": 107,
  "limitUp": 121,
  "limitDown": 0
 },
 "breadthStats": {
  "upDownRatio": 1.41,
  "advancePct": 57.34
 },
 "margin": {
  "latestDate": "2026-07-20",
  "latest": 2717577826346,
  "prev": 2776986684954,
  "dayChange": -59408858608,
  "streakDays": -10,
  "recent": [
   {
    "date": "2026-07-07",
    "rzye": 0,
    "rzrqye": 2979012107680,
    "rzjme": -13116883602
   },
   {
    "date": "2026-07-08",
    "rzye": 0,
    "rzrqye": 2959657079197,
    "rzjme": -18921126715
   },
   {
    "date": "2026-07-09",
    "rzye": 0,
    "rzrqye": 2956196187273,
    "rzjme": -3950330789
   },
   {
    "date": "2026-07-10",
    "rzye": 0,
    "rzrqye": 2944773799912,
    "rzjme": -11359787744
   },
   {
    "date": "2026-07-13",
    "rzye": 0,
    "rzrqye": 2910195325727,
    "rzjme": -33671233078
   },
   {
    "date": "2026-07-14",
    "rzye": 0,
    "rzrqye": 2899439131090,
    "rzjme": -11015364845
   },
   {
    "date": "2026-07-15",
    "rzye": 0,
    "rzrqye": 2887495888072,
    "rzjme": -11763608839
   },
   {
    "date": "2026-07-16",
    "rzye": 0,
    "rzrqye": 2858155886773,
    "rzjme": -28653415702
   },
   {
    "date": "2026-07-17",
    "rzye": 0,
    "rzrqye": 2776986684954,
    "rzjme": -80077909694
   },
   {
    "date": "2026-07-20",
    "rzye": 0,
    "rzrqye": 2717577826346,
    "rzjme": -59791371947
   }
  ]
 },
 "totalTurnover": 2957092677098.0513,
 "turnoverRatio20": null,
 "global": [
  {
   "name": "道琼斯",
   "price": 51839.26,
   "pctChg": -0.59
  },
  {
   "name": "纳斯达克",
   "price": 25508.07,
   "pctChg": -0.05
  },
  {
   "name": "标普500",
   "price": 7443.28,
   "pctChg": -0.19
  },
  {
   "name": "COMEX黄金",
   "price": 4060,
   "pctChg": 1.1
  }
 ],
 "caveats": [],
 "fetchStatus": {
  "index_klines": "ok",
  "etf_klines": "ok",
  "realtime": "ok",
  "breadth": "ok",
  "global": "ok",
  "margin": "ok",
  "sz_composite": "ok"
 },
 "flags": [
  {
   "id": "A1",
   "severity": "critical",
   "text": "深证成指单日大涨4.81%"
  },
  {
   "id": "A2",
   "severity": "critical",
   "text": "创业板指单日大涨7.05%"
  },
  {
   "id": "A3",
   "severity": "critical",
   "text": "科创50单日大涨10.73%"
  },
  {
   "id": "A4",
   "severity": "warn",
   "text": "科创50近5日累计下跌-5.30%"
  },
  {
   "id": "A5",
   "severity": "warn",
   "text": "沪深300单日大涨3.06%"
  },
  {
   "id": "A6",
   "severity": "critical",
   "text": "中证1000单日大涨4.23%"
  },
  {
   "id": "A7",
   "severity": "warn",
   "text": "中证1000近5日累计下跌-8.39%"
  },
  {
   "id": "A8",
   "severity": "critical",
   "text": "板块背离：半导体ETF周涨跌-12.54% vs 红利ETF周涨跌2.14%，剪刀差-14.67个百分点"
  },
  {
   "id": "A9",
   "severity": "critical",
   "text": "板块背离：科创50ETF周涨跌-5.13% vs 红利ETF周涨跌2.14%，剪刀差-7.26个百分点"
  },
  {
   "id": "A10",
   "severity": "warn",
   "text": "板块背离：创业板ETF周涨跌-4.09% vs 银行ETF周涨跌1.15%，剪刀差-5.24个百分点"
  },
  {
   "id": "A11",
   "severity": "warn",
   "text": "涨停家数121家，情绪活跃"
  },
  {
   "id": "A12",
   "severity": "warn",
   "text": "两融连续10日净流出（融资净买额为负），去杠杆压力"
  }
 ]
}