Files
MoFin/data/price_history.json
T
知微 8f830b8de2 信义光能问题修复:两层级过滤+趋势检查
Bug 1 — strategy_lifecycle.py: enrich_timing_signal 用 factors[-1] 当信号
  信义光能: base_signal=neutral, factors=[大盘中性,行业偏弱,高估值]
  旧逻辑: factors[-1]='行业偏弱'→成为timing_signal→无效信号
  新逻辑: 先找有效操作方向(买入/加仓/观望/持有/关注/信号不充分),
          找不到→信号不充分。不再从上下文因子里拼凑信号。

Bug 2 — stale_push_wlin.py: 信号过滤太松
  旧逻辑: 只跳过特定关键词(等企稳/关注/信号不充分/持有)
  新逻辑: 信号必须含"买入"或"加仓"才进推荐,其他一律跳过

Check 3 — 趋势检查(新增)
  fetch_trend_data(): 取实时行情+30日K线计算MA排列
  空头排列/弱势震荡→不推荐
  药明康德通过(多头排列+买入信号)  信义光能不通过(空头+行业偏弱)
2026-06-24 14:39:50 +08:00

2640 lines
44 KiB
JSON

{
"603259": [
{
"date": "2026-06-12",
"high": 99.9,
"low": 95.09,
"close": 99.71
},
{
"date": "2026-06-13",
"high": 99.9,
"low": 95.09,
"close": 99.71
},
{
"date": "2026-06-15",
"high": 99.76,
"low": 97.84,
"close": 99.37
},
{
"date": "2026-06-16",
"high": 100.0,
"low": 98.0,
"close": 98.16
},
{
"date": "2026-06-18",
"high": 104.33,
"low": 96.5,
"close": 102.72
},
{
"date": "2026-06-19",
"high": 104.33,
"low": 97.72,
"close": 102.72
},
{
"date": "2026-06-22",
"high": 104.6,
"low": 101.7,
"close": 104.02
},
{
"date": "2026-06-23",
"high": 109.36,
"low": 101.7,
"close": 105.81
},
{
"date": "2026-06-24",
"high": 116.94,
"low": 105.76,
"close": 115.02
}
],
"002594": [
{
"date": "2026-06-12",
"high": 91.78,
"low": 89.25,
"close": 91.6
},
{
"date": "2026-06-13",
"high": 91.78,
"low": 89.25,
"close": 91.6
},
{
"date": "2026-06-15",
"high": 91.9,
"low": 90.4,
"close": 90.82
},
{
"date": "2026-06-16",
"high": 90.5,
"low": 89.5,
"close": 89.64
},
{
"date": "2026-06-18",
"high": 89.33,
"low": 86.08,
"close": 88.13
},
{
"date": "2026-06-19",
"high": 89.33,
"low": 86.08,
"close": 88.13
},
{
"date": "2026-06-22",
"high": 87.1,
"low": 84.6,
"close": 86.08
},
{
"date": "2026-06-23",
"high": 88.32,
"low": 84.6,
"close": 85.94
},
{
"date": "2026-06-24",
"high": 88.32,
"low": 82.78,
"close": 83.44
}
],
"00700": [
{
"date": "2026-06-12",
"high": 467.0,
"low": 459.4,
"close": 463.6
},
{
"date": "2026-06-13",
"high": 467.0,
"low": 459.4,
"close": 463.6
},
{
"date": "2026-06-15",
"high": 476.8,
"low": 457.8,
"close": 460.8
},
{
"date": "2026-06-16",
"high": 462.6,
"low": 445.4,
"close": 446.6
},
{
"date": "2026-06-18",
"high": 454.0,
"low": 435.6,
"close": 440.2
},
{
"date": "2026-06-19",
"high": 446.2,
"low": 435.6,
"close": 440.2
},
{
"date": "2026-06-22",
"high": 439.0,
"low": 431.0,
"close": 434.4
},
{
"date": "2026-06-23",
"high": 439.0,
"low": 413.6,
"close": 416.2
},
{
"date": "2026-06-24",
"high": 439.8,
"low": 412.6,
"close": 428.2
}
],
"000700": [
{
"date": "2026-06-12",
"high": 14.95,
"low": 14.19,
"close": 14.4
},
{
"date": "2026-06-13",
"high": 14.95,
"low": 14.19,
"close": 14.4
},
{
"date": "2026-06-15",
"high": 15.84,
"low": 14.6,
"close": 15.84
},
{
"date": "2026-06-16",
"high": 16.63,
"low": 15.8,
"close": 16.11
},
{
"date": "2026-06-18",
"high": 16.31,
"low": 15.43,
"close": 15.45
},
{
"date": "2026-06-19",
"high": 16.14,
"low": 15.43,
"close": 15.45
},
{
"date": "2026-06-22",
"high": 16.0,
"low": 14.7,
"close": 15.1
},
{
"date": "2026-06-23",
"high": 16.0,
"low": 14.7,
"close": 15.15
},
{
"date": "2026-06-24",
"high": 15.6,
"low": 14.3,
"close": 14.56
}
],
"001309": [
{
"date": "2026-06-12",
"high": 664.0,
"low": 617.43,
"close": 617.43
},
{
"date": "2026-06-13",
"high": 664.0,
"low": 617.43,
"close": 617.43
},
{
"date": "2026-06-15",
"high": 643.68,
"low": 608.14,
"close": 641.86
},
{
"date": "2026-06-16",
"high": 664.99,
"low": 633.2,
"close": 655.66
},
{
"date": "2026-06-18",
"high": 736.0,
"low": 633.5,
"close": 712.0
},
{
"date": "2026-06-19",
"high": 736.0,
"low": 698.08,
"close": 712.0
},
{
"date": "2026-06-22",
"high": 740.0,
"low": 706.0,
"close": 724.01
},
{
"date": "2026-06-23",
"high": 796.0,
"low": 706.0,
"close": 778.0
},
{
"date": "2026-06-24",
"high": 816.88,
"low": 706.0,
"close": 808.46
}
],
"00968": [
{
"date": "2026-06-12",
"high": 2.5,
"low": 2.4,
"close": 2.41
},
{
"date": "2026-06-13",
"high": 2.5,
"low": 2.4,
"close": 2.41
},
{
"date": "2026-06-15",
"high": 2.51,
"low": 2.45,
"close": 2.47
},
{
"date": "2026-06-16",
"high": 2.48,
"low": 2.36,
"close": 2.37
},
{
"date": "2026-06-18",
"high": 2.43,
"low": 2.32,
"close": 2.35
},
{
"date": "2026-06-19",
"high": 2.39,
"low": 2.32,
"close": 2.35
},
{
"date": "2026-06-22",
"high": 2.35,
"low": 2.2,
"close": 2.24
},
{
"date": "2026-06-23",
"high": 2.35,
"low": 2.09,
"close": 2.11
},
{
"date": "2026-06-24",
"high": 2.26,
"low": 1.93,
"close": 2.01
}
],
"00981": [
{
"date": "2026-06-12",
"high": 77.0,
"low": 71.3,
"close": 71.65
},
{
"date": "2026-06-13",
"high": 77.0,
"low": 71.3,
"close": 71.65
},
{
"date": "2026-06-15",
"high": 76.95,
"low": 72.65,
"close": 76.55
},
{
"date": "2026-06-16",
"high": 77.95,
"low": 72.95,
"close": 73.6
},
{
"date": "2026-06-18",
"high": 79.45,
"low": 72.4,
"close": 76.5
},
{
"date": "2026-06-19",
"high": 79.45,
"low": 73.75,
"close": 76.5
},
{
"date": "2026-06-22",
"high": 82.4,
"low": 77.15,
"close": 79.0
},
{
"date": "2026-06-23",
"high": 84.1,
"low": 77.15,
"close": 77.65
},
{
"date": "2026-06-24",
"high": 86.45,
"low": 76.5,
"close": 84.45
}
],
"01070": [
{
"date": "2026-06-12",
"high": 14.6,
"low": 13.93,
"close": 14.04
},
{
"date": "2026-06-13",
"high": 14.6,
"low": 13.93,
"close": 14.04
},
{
"date": "2026-06-15",
"high": 14.77,
"low": 14.1,
"close": 14.41
},
{
"date": "2026-06-16",
"high": 15.08,
"low": 14.42,
"close": 14.55
},
{
"date": "2026-06-18",
"high": 14.96,
"low": 13.33,
"close": 13.51
},
{
"date": "2026-06-19",
"high": 14.2,
"low": 13.33,
"close": 13.51
},
{
"date": "2026-06-22",
"high": 13.51,
"low": 12.98,
"close": 13.04
},
{
"date": "2026-06-23",
"high": 13.51,
"low": 12.97,
"close": 13.1
},
{
"date": "2026-06-24",
"high": 13.47,
"low": 12.55,
"close": 13.04
}
],
"01088": [
{
"date": "2026-06-12",
"high": 45.6,
"low": 44.76,
"close": 45.32
},
{
"date": "2026-06-13",
"high": 45.6,
"low": 44.76,
"close": 45.32
},
{
"date": "2026-06-15",
"high": 45.16,
"low": 42.9,
"close": 43.04
},
{
"date": "2026-06-16",
"high": 43.9,
"low": 42.96,
"close": 43.22
},
{
"date": "2026-06-18",
"high": 43.94,
"low": 42.12,
"close": 42.34
},
{
"date": "2026-06-19",
"high": 43.94,
"low": 42.12,
"close": 42.34
},
{
"date": "2026-06-22",
"high": 42.82,
"low": 41.54,
"close": 42.74
},
{
"date": "2026-06-23",
"high": 43.28,
"low": 41.54,
"close": 42.72
},
{
"date": "2026-06-24",
"high": 43.14,
"low": 41.26,
"close": 41.94
}
],
"01211": [
{
"date": "2026-06-12",
"high": 86.7,
"low": 84.6,
"close": 86.55
},
{
"date": "2026-06-13",
"high": 86.7,
"low": 84.6,
"close": 86.55
},
{
"date": "2026-06-15",
"high": 88.0,
"low": 84.3,
"close": 85.7
},
{
"date": "2026-06-16",
"high": 85.7,
"low": 83.4,
"close": 84.0
},
{
"date": "2026-06-18",
"high": 84.0,
"low": 80.4,
"close": 80.85
},
{
"date": "2026-06-19",
"high": 82.9,
"low": 80.4,
"close": 80.85
},
{
"date": "2026-06-22",
"high": 80.25,
"low": 76.7,
"close": 77.95
},
{
"date": "2026-06-23",
"high": 80.25,
"low": 75.6,
"close": 75.75
},
{
"date": "2026-06-24",
"high": 78.3,
"low": 74.2,
"close": 75.9
}
],
"01478": [
{
"date": "2026-06-12",
"high": 8.55,
"low": 8.1,
"close": 8.13
},
{
"date": "2026-06-13",
"high": 8.55,
"low": 8.1,
"close": 8.13
},
{
"date": "2026-06-15",
"high": 8.93,
"low": 8.3,
"close": 8.83
},
{
"date": "2026-06-16",
"high": 9.36,
"low": 8.8,
"close": 9.01
},
{
"date": "2026-06-18",
"high": 9.44,
"low": 8.46,
"close": 8.75
},
{
"date": "2026-06-19",
"high": 9.05,
"low": 8.46,
"close": 8.75
},
{
"date": "2026-06-22",
"high": 8.9,
"low": 8.3,
"close": 8.36
},
{
"date": "2026-06-23",
"high": 8.9,
"low": 7.87,
"close": 7.9
},
{
"date": "2026-06-24",
"high": 8.54,
"low": 7.51,
"close": 7.71
}
],
"01888": [
{
"date": "2026-06-12",
"high": 73.35,
"low": 63.5,
"close": 65.6
},
{
"date": "2026-06-13",
"high": 73.35,
"low": 63.5,
"close": 65.6
},
{
"date": "2026-06-15",
"high": 81.15,
"low": 68.0,
"close": 80.35
},
{
"date": "2026-06-16",
"high": 88.0,
"low": 78.0,
"close": 85.65
},
{
"date": "2026-06-18",
"high": 91.85,
"low": 81.0,
"close": 91.85
},
{
"date": "2026-06-19",
"high": 91.85,
"low": 82.8,
"close": 91.85
},
{
"date": "2026-06-22",
"high": 99.65,
"low": 88.4,
"close": 92.2
},
{
"date": "2026-06-23",
"high": 99.65,
"low": 83.7,
"close": 86.25
},
{
"date": "2026-06-24",
"high": 97.4,
"low": 83.7,
"close": 94.45
}
],
"02202": [
{
"date": "2026-06-12",
"high": 2.69,
"low": 2.61,
"close": 2.64
},
{
"date": "2026-06-13",
"high": 2.69,
"low": 2.61,
"close": 2.64
},
{
"date": "2026-06-15",
"high": 2.71,
"low": 2.6,
"close": 2.63
},
{
"date": "2026-06-16",
"high": 2.64,
"low": 2.51,
"close": 2.55
},
{
"date": "2026-06-18",
"high": 2.6,
"low": 2.4,
"close": 2.42
},
{
"date": "2026-06-19",
"high": 2.55,
"low": 2.4,
"close": 2.42
},
{
"date": "2026-06-22",
"high": 2.44,
"low": 2.35,
"close": 2.43
},
{
"date": "2026-06-23",
"high": 2.53,
"low": 2.35,
"close": 2.39
},
{
"date": "2026-06-24",
"high": 2.53,
"low": 2.32,
"close": 2.35
}
],
"02318": [
{
"date": "2026-06-12",
"high": 58.45,
"low": 56.35,
"close": 57.15
},
{
"date": "2026-06-13",
"high": 58.45,
"low": 56.35,
"close": 57.15
},
{
"date": "2026-06-15",
"high": 58.75,
"low": 57.05,
"close": 57.7
},
{
"date": "2026-06-16",
"high": 58.2,
"low": 55.75,
"close": 56.05
},
{
"date": "2026-06-18",
"high": 56.25,
"low": 53.15,
"close": 53.85
},
{
"date": "2026-06-19",
"high": 55.95,
"low": 53.15,
"close": 53.85
},
{
"date": "2026-06-22",
"high": 55.35,
"low": 52.6,
"close": 54.8
},
{
"date": "2026-06-23",
"high": 55.5,
"low": 52.6,
"close": 53.95
},
{
"date": "2026-06-24",
"high": 55.5,
"low": 52.3,
"close": 52.8
}
],
"02359": [
{
"date": "2026-06-12",
"high": 127.5,
"low": 121.1,
"close": 126.7
},
{
"date": "2026-06-13",
"high": 127.5,
"low": 121.1,
"close": 126.7
},
{
"date": "2026-06-15",
"high": 128.0,
"low": 124.1,
"close": 125.2
},
{
"date": "2026-06-16",
"high": 127.4,
"low": 122.7,
"close": 124.2
},
{
"date": "2026-06-18",
"high": 129.5,
"low": 121.9,
"close": 128.7
},
{
"date": "2026-06-19",
"high": 129.5,
"low": 122.0,
"close": 128.7
},
{
"date": "2026-06-22",
"high": 130.7,
"low": 126.4,
"close": 129.4
},
{
"date": "2026-06-23",
"high": 135.7,
"low": 126.4,
"close": 131.9
},
{
"date": "2026-06-24",
"high": 145.0,
"low": 130.0,
"close": 142.5
}
],
"02388": [
{
"date": "2026-06-12",
"high": 48.26,
"low": 47.0,
"close": 48.26
},
{
"date": "2026-06-13",
"high": 48.26,
"low": 47.0,
"close": 48.26
},
{
"date": "2026-06-15",
"high": 49.08,
"low": 48.06,
"close": 48.64
},
{
"date": "2026-06-16",
"high": 49.06,
"low": 48.4,
"close": 48.78
},
{
"date": "2026-06-18",
"high": 49.36,
"low": 47.32,
"close": 48.14
},
{
"date": "2026-06-19",
"high": 48.4,
"low": 47.32,
"close": 48.14
},
{
"date": "2026-06-22",
"high": 48.0,
"low": 47.12,
"close": 47.52
},
{
"date": "2026-06-23",
"high": 48.0,
"low": 47.04,
"close": 47.06
},
{
"date": "2026-06-24",
"high": 47.86,
"low": 45.9,
"close": 46.78
}
],
"02628": [
{
"date": "2026-06-12",
"high": 30.38,
"low": 28.3,
"close": 30.12
},
{
"date": "2026-06-13",
"high": 30.38,
"low": 28.3,
"close": 30.12
},
{
"date": "2026-06-15",
"high": 31.58,
"low": 30.42,
"close": 31.2
},
{
"date": "2026-06-16",
"high": 31.34,
"low": 30.24,
"close": 30.44
},
{
"date": "2026-06-18",
"high": 30.88,
"low": 27.8,
"close": 28.02
},
{
"date": "2026-06-19",
"high": 29.84,
"low": 27.8,
"close": 28.02
},
{
"date": "2026-06-22",
"high": 29.9,
"low": 27.48,
"close": 29.56
},
{
"date": "2026-06-23",
"high": 30.76,
"low": 27.48,
"close": 29.48
},
{
"date": "2026-06-24",
"high": 30.56,
"low": 28.06,
"close": 28.34
}
],
"06160": [
{
"date": "2026-06-12",
"high": 159.0,
"low": 154.5,
"close": 158.9
},
{
"date": "2026-06-13",
"high": 159.0,
"low": 154.5,
"close": 158.9
},
{
"date": "2026-06-15",
"high": 161.2,
"low": 158.7,
"close": 159.8
},
{
"date": "2026-06-16",
"high": 162.0,
"low": 158.4,
"close": 159.5
},
{
"date": "2026-06-18",
"high": 165.2,
"low": 157.0,
"close": 163.7
},
{
"date": "2026-06-19",
"high": 165.2,
"low": 157.0,
"close": 163.7
},
{
"date": "2026-06-22",
"high": 162.1,
"low": 157.1,
"close": 159.5
},
{
"date": "2026-06-23",
"high": 168.3,
"low": 157.1,
"close": 163.6
},
{
"date": "2026-06-24",
"high": 168.6,
"low": 160.0,
"close": 166.0
}
],
"06869": [
{
"date": "2026-06-12",
"high": 244.2,
"low": 221.6,
"close": 226.6
},
{
"date": "2026-06-13",
"high": 244.2,
"low": 221.6,
"close": 226.6
},
{
"date": "2026-06-15",
"high": 242.4,
"low": 222.0,
"close": 239.0
},
{
"date": "2026-06-16",
"high": 249.8,
"low": 232.6,
"close": 237.0
},
{
"date": "2026-06-18",
"high": 234.6,
"low": 216.2,
"close": 217.8
},
{
"date": "2026-06-19",
"high": 232.2,
"low": 216.2,
"close": 217.8
},
{
"date": "2026-06-22",
"high": 278.0,
"low": 235.0,
"close": 277.4
},
{
"date": "2026-06-23",
"high": 305.0,
"low": 235.0,
"close": 267.2
},
{
"date": "2026-06-24",
"high": 305.0,
"low": 251.2,
"close": 264.6
}
],
"09868": [
{
"date": "2026-06-12",
"high": 58.15,
"low": 56.2,
"close": 57.7
},
{
"date": "2026-06-13",
"high": 58.15,
"low": 56.2,
"close": 57.7
},
{
"date": "2026-06-15",
"high": 58.5,
"low": 55.3,
"close": 55.7
},
{
"date": "2026-06-16",
"high": 56.75,
"low": 54.5,
"close": 54.85
},
{
"date": "2026-06-18",
"high": 54.5,
"low": 51.05,
"close": 51.5
},
{
"date": "2026-06-19",
"high": 52.8,
"low": 51.05,
"close": 51.5
},
{
"date": "2026-06-22",
"high": 51.65,
"low": 49.04,
"close": 51.65
},
{
"date": "2026-06-23",
"high": 52.35,
"low": 48.92,
"close": 48.98
},
{
"date": "2026-06-24",
"high": 52.3,
"low": 48.82,
"close": 49.76
}
],
"09988": [
{
"date": "2026-06-12",
"high": 111.2,
"low": 108.8,
"close": 110.2
},
{
"date": "2026-06-13",
"high": 111.2,
"low": 108.8,
"close": 110.2
},
{
"date": "2026-06-15",
"high": 113.2,
"low": 108.0,
"close": 109.2
},
{
"date": "2026-06-16",
"high": 110.2,
"low": 106.3,
"close": 106.9
},
{
"date": "2026-06-18",
"high": 108.4,
"low": 102.4,
"close": 104.9
},
{
"date": "2026-06-19",
"high": 106.0,
"low": 102.4,
"close": 104.9
},
{
"date": "2026-06-22",
"high": 103.7,
"low": 100.8,
"close": 102.3
},
{
"date": "2026-06-23",
"high": 103.8,
"low": 99.2,
"close": 99.6
},
{
"date": "2026-06-24",
"high": 103.4,
"low": 97.65,
"close": 99.85
}
],
"300035": [
{
"date": "2026-06-12",
"high": 17.47,
"low": 16.34,
"close": 17.13
},
{
"date": "2026-06-13",
"high": 17.47,
"low": 16.34,
"close": 17.13
},
{
"date": "2026-06-15",
"high": 17.54,
"low": 17.15,
"close": 17.41
},
{
"date": "2026-06-16",
"high": 18.23,
"low": 17.22,
"close": 18.07
},
{
"date": "2026-06-18",
"high": 18.0,
"low": 17.3,
"close": 17.37
},
{
"date": "2026-06-19",
"high": 17.92,
"low": 17.3,
"close": 17.37
},
{
"date": "2026-06-22",
"high": 17.36,
"low": 16.24,
"close": 16.91
},
{
"date": "2026-06-23",
"high": 17.36,
"low": 16.24,
"close": 16.58
},
{
"date": "2026-06-24",
"high": 17.1,
"low": 15.96,
"close": 16.04
}
],
"300124": [
{
"date": "2026-06-12",
"high": 70.66,
"low": 67.16,
"close": 67.16
},
{
"date": "2026-06-13",
"high": 70.66,
"low": 67.16,
"close": 67.16
},
{
"date": "2026-06-15",
"high": 69.77,
"low": 68.01,
"close": 69.3
},
{
"date": "2026-06-16",
"high": 72.21,
"low": 69.02,
"close": 70.24
},
{
"date": "2026-06-18",
"high": 72.36,
"low": 68.18,
"close": 71.18
},
{
"date": "2026-06-19",
"high": 72.36,
"low": 69.25,
"close": 71.18
},
{
"date": "2026-06-22",
"high": 71.4,
"low": 66.83,
"close": 68.06
},
{
"date": "2026-06-23",
"high": 71.4,
"low": 66.82,
"close": 67.81
},
{
"date": "2026-06-24",
"high": 68.8,
"low": 65.74,
"close": 66.52
}
],
"300548": [
{
"date": "2026-03-27",
"open": 145.73,
"close": 150.7,
"high": 154.82,
"low": 142.25,
"volume": 192929.0
},
{
"date": "2026-03-30",
"open": 146.71,
"close": 159.31,
"high": 161.0,
"low": 146.71,
"volume": 265079.0
},
{
"date": "2026-03-31",
"open": 156.03,
"close": 153.15,
"high": 158.24,
"low": 149.0,
"volume": 237104.0
},
{
"date": "2026-04-01",
"open": 158.82,
"close": 159.43,
"high": 160.26,
"low": 154.21,
"volume": 231474.0
},
{
"date": "2026-04-02",
"open": 157.12,
"close": 157.88,
"high": 163.33,
"low": 156.23,
"volume": 192220.0
},
{
"date": "2026-04-03",
"open": 161.3,
"close": 165.18,
"high": 172.6,
"low": 160.14,
"volume": 285764.0
},
{
"date": "2026-04-07",
"open": 169.05,
"close": 181.1,
"high": 186.66,
"low": 168.9,
"volume": 325995.0
},
{
"date": "2026-04-08",
"open": 190.0,
"close": 206.39,
"high": 207.8,
"low": 190.0,
"volume": 334937.0
},
{
"date": "2026-04-09",
"open": 200.11,
"close": 231.86,
"high": 233.0,
"low": 200.11,
"volume": 314150.0
},
{
"date": "2026-04-10",
"open": 229.96,
"close": 223.8,
"high": 233.8,
"low": 216.16,
"volume": 328492.0
},
{
"date": "2026-04-13",
"open": 223.32,
"close": 225.0,
"high": 227.25,
"low": 214.82,
"volume": 270593.0
},
{
"date": "2026-04-14",
"open": 229.0,
"close": 231.37,
"high": 238.35,
"low": 227.88,
"volume": 241471.0
},
{
"date": "2026-04-15",
"open": 228.86,
"close": 236.8,
"high": 244.89,
"low": 228.19,
"volume": 225607.0
},
{
"date": "2026-04-16",
"open": 236.67,
"close": 241.26,
"high": 246.78,
"low": 233.45,
"volume": 176086.0
},
{
"date": "2026-04-17",
"open": 246.09,
"close": 260.05,
"high": 261.88,
"low": 245.0,
"volume": 234508.0
},
{
"date": "2026-04-20",
"open": 253.5,
"close": 256.38,
"high": 262.49,
"low": 245.97,
"volume": 234511.0
},
{
"date": "2026-04-21",
"open": 253.98,
"close": 264.85,
"high": 266.0,
"low": 253.14,
"volume": 156795.0
},
{
"date": "2026-04-22",
"open": 267.0,
"close": 279.26,
"high": 279.98,
"low": 265.68,
"volume": 166086.0
},
{
"date": "2026-04-23",
"open": 279.33,
"close": 270.96,
"high": 290.0,
"low": 266.0,
"volume": 231376.0
},
{
"date": "2026-04-24",
"open": 265.15,
"close": 260.1,
"high": 270.95,
"low": 253.18,
"volume": 220679.0
},
{
"date": "2026-04-27",
"open": 260.1,
"close": 255.14,
"high": 265.0,
"low": 252.61,
"volume": 162619.0
},
{
"date": "2026-04-28",
"open": 258.31,
"close": 246.96,
"high": 259.68,
"low": 244.98,
"volume": 149699.0
},
{
"date": "2026-04-29",
"open": 246.08,
"close": 247.5,
"high": 251.73,
"low": 239.39,
"volume": 150301.0
},
{
"date": "2026-04-30",
"open": 254.5,
"close": 256.69,
"high": 263.22,
"low": 250.5,
"volume": 206006.0
},
{
"date": "2026-05-06",
"open": 261.0,
"close": 252.48,
"high": 264.79,
"low": 250.0,
"volume": 227621.0
},
{
"date": "2026-05-07",
"open": 265.0,
"close": 273.29,
"high": 279.94,
"low": 257.0,
"volume": 207043.0
},
{
"date": "2026-05-08",
"open": 263.0,
"close": 274.71,
"high": 278.8,
"low": 261.0,
"volume": 160408.0
},
{
"date": "2026-05-11",
"open": 278.46,
"close": 275.67,
"high": 282.0,
"low": 270.5,
"volume": 163450.0
},
{
"date": "2026-05-12",
"open": 278.0,
"close": 271.8,
"high": 285.0,
"low": 269.01,
"volume": 148767.0
},
{
"date": "2026-05-13",
"open": 266.5,
"close": 273.1,
"high": 279.8,
"low": 264.12,
"volume": 145800.0
},
{
"date": "2026-05-14",
"open": 275.0,
"close": 266.99,
"high": 282.0,
"low": 266.99,
"volume": 142188.0
},
{
"date": "2026-05-15",
"open": 267.34,
"close": 251.4,
"high": 276.2,
"low": 250.0,
"volume": 189620.0
},
{
"date": "2026-05-18",
"open": 249.35,
"close": 251.98,
"high": 258.6,
"low": 243.0,
"volume": 129446.0
},
{
"date": "2026-05-19",
"open": 249.0,
"close": 239.32,
"high": 249.97,
"low": 229.88,
"volume": 195175.0
},
{
"date": "2026-05-20",
"open": 239.36,
"close": 242.11,
"high": 242.97,
"low": 233.0,
"volume": 157162.0
},
{
"date": "2026-05-21",
"open": 244.75,
"close": 231.47,
"high": 247.22,
"low": 231.0,
"volume": 150294.0
},
{
"date": "2026-05-22",
"open": 236.1,
"close": 240.3,
"high": 241.4,
"low": 233.05,
"volume": 125835.0
},
{
"date": "2026-05-25",
"open": 233.11,
"close": 246.0,
"high": 246.58,
"low": 233.0,
"volume": 165622.0
},
{
"date": "2026-05-26",
"open": 244.0,
"close": 236.13,
"high": 245.04,
"low": 232.5,
"volume": 126707.0
},
{
"date": "2026-05-27",
"open": 235.87,
"close": 230.96,
"high": 239.98,
"low": 227.64,
"volume": 117110.0
},
{
"date": "2026-05-28",
"open": 232.0,
"close": 240.15,
"high": 242.63,
"low": 222.4,
"volume": 154320.0
},
{
"date": "2026-05-29",
"open": 240.77,
"close": 249.21,
"high": 260.0,
"low": 240.0,
"volume": 306342.0
},
{
"date": "2026-06-01",
"open": 241.78,
"close": 219.34,
"high": 243.64,
"low": 218.0,
"volume": 259619.0
},
{
"date": "2026-06-02",
"open": 224.0,
"close": 234.6,
"high": 240.35,
"low": 218.99,
"volume": 201911.0
},
{
"date": "2026-06-03",
"open": 243.48,
"close": 244.9,
"high": 253.6,
"low": 238.01,
"volume": 240713.0
},
{
"date": "2026-06-04",
"open": 238.42,
"close": 230.0,
"high": 240.0,
"low": 227.13,
"volume": 210775.0
},
{
"date": "2026-06-05",
"open": 228.51,
"close": 219.0,
"high": 237.98,
"low": 217.0,
"volume": 193495.0
},
{
"date": "2026-06-08",
"open": 208.08,
"close": 213.0,
"high": 227.78,
"low": 206.0,
"volume": 165964.0
},
{
"date": "2026-06-09",
"open": 215.79,
"close": 238.83,
"high": 239.58,
"low": 213.79,
"volume": 240054.0
},
{
"date": "2026-06-10",
"open": 234.2,
"close": 229.17,
"high": 238.18,
"low": 224.55,
"volume": 151226.0
},
{
"date": "2026-06-11",
"open": 229.44,
"close": 225.0,
"high": 238.18,
"low": 221.17,
"volume": 130871.0
},
{
"date": "2026-06-12",
"open": 232.0,
"close": 224.03,
"high": 233.48,
"low": 223.6,
"volume": 154513.0
},
{
"date": "2026-06-15",
"open": 229.0,
"close": 268.84,
"high": 268.84,
"low": 229.0,
"volume": 262910.0
},
{
"date": "2026-06-16",
"open": 286.77,
"close": 283.3,
"high": 301.62,
"low": 282.21,
"volume": 287091.0
},
{
"date": "2026-06-17",
"open": 280.01,
"close": 268.68,
"high": 286.01,
"low": 268.0,
"volume": 137950.0
},
{
"date": "2026-06-18",
"high": 287.18,
"low": 262.16,
"close": 281.99
},
{
"date": "2026-06-19",
"high": 287.18,
"low": 266.3,
"close": 281.99
},
{
"date": "2026-06-22",
"high": 309.98,
"low": 290.31,
"close": 298.12
},
{
"date": "2026-06-23",
"high": 309.98,
"low": 282.9,
"close": 284.54
},
{
"date": "2026-06-24",
"high": 309.6,
"low": 275.86,
"close": 281.74
}
],
"300750": [
{
"date": "2026-06-12",
"high": 399.54,
"low": 383.3,
"close": 394.85
},
{
"date": "2026-06-13",
"high": 399.54,
"low": 383.3,
"close": 394.85
},
{
"date": "2026-06-15",
"high": 407.9,
"low": 393.41,
"close": 398.1
},
{
"date": "2026-06-16",
"high": 409.02,
"low": 398.5,
"close": 403.53
},
{
"date": "2026-06-18",
"high": 409.89,
"low": 389.92,
"close": 391.55
},
{
"date": "2026-06-19",
"high": 409.89,
"low": 389.92,
"close": 391.55
},
{
"date": "2026-06-22",
"high": 413.33,
"low": 386.0,
"close": 413.07
},
{
"date": "2026-06-23",
"high": 414.04,
"low": 386.0,
"close": 391.38
},
{
"date": "2026-06-24",
"high": 414.04,
"low": 386.66,
"close": 395.01
}
],
"518880": [
{
"date": "2026-06-12",
"high": 8.715,
"low": 8.639,
"close": 8.659
},
{
"date": "2026-06-13",
"high": 8.715,
"low": 8.639,
"close": 8.659
},
{
"date": "2026-06-15",
"high": 8.988,
"low": 8.91,
"close": 8.928
},
{
"date": "2026-06-16",
"high": 8.968,
"low": 8.92,
"close": 8.949
},
{
"date": "2026-06-18",
"high": 8.986,
"low": 8.892,
"close": 8.908
},
{
"date": "2026-06-19",
"high": 8.964,
"low": 8.892,
"close": 8.908
},
{
"date": "2026-06-22",
"high": 8.742,
"low": 8.655,
"close": 8.669
},
{
"date": "2026-06-23",
"high": 8.742,
"low": 8.57,
"close": 8.593
},
{
"date": "2026-06-24",
"high": 8.674,
"low": 8.426,
"close": 8.514
}
],
"600036": [
{
"date": "2026-06-12",
"high": 39.35,
"low": 38.34,
"close": 39.34
},
{
"date": "2026-06-13",
"high": 39.35,
"low": 38.34,
"close": 39.34
},
{
"date": "2026-06-15",
"high": 39.37,
"low": 38.73,
"close": 38.95
},
{
"date": "2026-06-16",
"high": 38.89,
"low": 38.41,
"close": 38.57
},
{
"date": "2026-06-17",
"high": 38.85,
"low": 38.16,
"close": 38.24
},
{
"date": "2026-06-18",
"high": 38.85,
"low": 37.26,
"close": 37.26
},
{
"date": "2026-06-19",
"high": 38.2,
"low": 37.26,
"close": 37.26
},
{
"date": "2026-06-22",
"high": 37.44,
"low": 36.95,
"close": 37.22
},
{
"date": "2026-06-23",
"high": 38.19,
"low": 36.95,
"close": 37.37
},
{
"date": "2026-06-24",
"high": 38.19,
"low": 36.75,
"close": 36.75
}
],
"600110": [
{
"date": "2026-06-12",
"high": 13.44,
"low": 12.3,
"close": 12.94
},
{
"date": "2026-06-13",
"high": 13.44,
"low": 12.3,
"close": 12.94
},
{
"date": "2026-06-14",
"high": 13.44,
"low": 12.3,
"close": 12.94
},
{
"date": "2026-06-15",
"high": 14.23,
"low": 13.59,
"close": 14.23
},
{
"date": "2026-06-16",
"high": 15.65,
"low": 15.65,
"close": 15.65
},
{
"date": "2026-06-17",
"high": 17.22,
"low": 17.22,
"close": 17.22
},
{
"date": "2026-06-18",
"high": 18.42,
"low": 17.0,
"close": 17.5
}
],
"600563": [
{
"date": "2026-06-12",
"high": 153.2,
"low": 141.5,
"close": 143.0
},
{
"date": "2026-06-13",
"high": 153.2,
"low": 141.5,
"close": 143.0
},
{
"date": "2026-06-15",
"high": 157.3,
"low": 144.6,
"close": 157.3
},
{
"date": "2026-06-16",
"high": 173.0,
"low": 159.51,
"close": 168.29
},
{
"date": "2026-06-18",
"high": 175.39,
"low": 165.55,
"close": 168.19
},
{
"date": "2026-06-19",
"high": 175.39,
"low": 167.77,
"close": 168.19
},
{
"date": "2026-06-22",
"high": 177.25,
"low": 168.19,
"close": 169.53
},
{
"date": "2026-06-23",
"high": 177.25,
"low": 160.6,
"close": 161.25
},
{
"date": "2026-06-24",
"high": 178.76,
"low": 160.6,
"close": 178.76
}
],
"600739": [
{
"date": "2026-06-12",
"high": 10.32,
"low": 9.91,
"close": 10.32
},
{
"date": "2026-06-13",
"high": 10.32,
"low": 9.91,
"close": 10.32
},
{
"date": "2026-06-15",
"high": 10.65,
"low": 10.22,
"close": 10.42
},
{
"date": "2026-06-16",
"high": 10.45,
"low": 10.22,
"close": 10.38
},
{
"date": "2026-06-18",
"high": 10.4,
"low": 10.03,
"close": 10.09
},
{
"date": "2026-06-19",
"high": 10.25,
"low": 10.03,
"close": 10.09
},
{
"date": "2026-06-22",
"high": 10.56,
"low": 9.93,
"close": 10.53
},
{
"date": "2026-06-23",
"high": 11.0,
"low": 9.93,
"close": 10.82
},
{
"date": "2026-06-24",
"high": 11.0,
"low": 10.38,
"close": 10.43
}
],
"601899": [
{
"date": "2026-06-12",
"high": 29.76,
"low": 27.81,
"close": 29.09
},
{
"date": "2026-06-13",
"high": 29.76,
"low": 27.81,
"close": 29.09
},
{
"date": "2026-06-15",
"high": 31.35,
"low": 30.4,
"close": 31.31
},
{
"date": "2026-06-16",
"high": 31.1,
"low": 30.2,
"close": 30.29
},
{
"date": "2026-06-17",
"high": 30.95,
"low": 30.12,
"close": 30.65
},
{
"date": "2026-06-18",
"high": 30.98,
"low": 29.28,
"close": 29.69
},
{
"date": "2026-06-19",
"high": 30.98,
"low": 29.28,
"close": 29.69
},
{
"date": "2026-06-22",
"high": 29.83,
"low": 28.55,
"close": 29.64
},
{
"date": "2026-06-23",
"high": 30.5,
"low": 27.64,
"close": 27.7
},
{
"date": "2026-06-24",
"high": 30.0,
"low": 27.33,
"close": 27.54
}
],
"688411": [
{
"date": "2026-06-12",
"high": 272.49,
"low": 244.14,
"close": 264.66
},
{
"date": "2026-06-13",
"high": 272.49,
"low": 244.14,
"close": 264.66
},
{
"date": "2026-06-15",
"high": 270.0,
"low": 256.04,
"close": 260.0
},
{
"date": "2026-06-16",
"high": 266.88,
"low": 257.0,
"close": 264.0
},
{
"date": "2026-06-18",
"high": 287.33,
"low": 261.3,
"close": 281.0
},
{
"date": "2026-06-19",
"high": 287.33,
"low": 272.48,
"close": 281.0
},
{
"date": "2026-06-22",
"high": 288.68,
"low": 274.96,
"close": 285.97
},
{
"date": "2026-06-23",
"high": 288.68,
"low": 271.4,
"close": 280.11
},
{
"date": "2026-06-24",
"high": 285.98,
"low": 261.8,
"close": 267.08
}
],
"688639": [
{
"date": "2026-06-12",
"high": 21.22,
"low": 20.46,
"close": 21.2
},
{
"date": "2026-06-13",
"high": 21.22,
"low": 20.46,
"close": 21.2
},
{
"date": "2026-06-15",
"high": 21.68,
"low": 21.07,
"close": 21.3
},
{
"date": "2026-06-16",
"high": 21.58,
"low": 21.02,
"close": 21.16
},
{
"date": "2026-06-18",
"high": 21.2,
"low": 20.36,
"close": 20.87
},
{
"date": "2026-06-19",
"high": 21.2,
"low": 20.36,
"close": 20.87
},
{
"date": "2026-06-22",
"high": 20.78,
"low": 19.77,
"close": 20.52
},
{
"date": "2026-06-23",
"high": 22.47,
"low": 19.77,
"close": 21.93
},
{
"date": "2026-06-24",
"high": 22.47,
"low": 20.99,
"close": 21.4
}
],
"688795": [
{
"date": "2026-06-12",
"high": 653.05,
"low": 610.55,
"close": 610.55
},
{
"date": "2026-06-13",
"high": 653.05,
"low": 610.55,
"close": 610.55
},
{
"date": "2026-06-15",
"high": 632.0,
"low": 612.88,
"close": 628.1
},
{
"date": "2026-06-16",
"high": 642.72,
"low": 620.0,
"close": 637.0
},
{
"date": "2026-06-18",
"high": 675.55,
"low": 623.02,
"close": 669.0
},
{
"date": "2026-06-19",
"high": 675.55,
"low": 632.0,
"close": 669.0
},
{
"date": "2026-06-22",
"high": 671.99,
"low": 640.0,
"close": 645.89
},
{
"date": "2026-06-23",
"high": 745.2,
"low": 640.0,
"close": 718.68
},
{
"date": "2026-06-24",
"high": 745.2,
"low": 660.01,
"close": 704.0
}
],
"688802": [
{
"date": "2026-06-12",
"high": 742.66,
"low": 694.89,
"close": 694.89
},
{
"date": "2026-06-13",
"high": 742.66,
"low": 694.89,
"close": 694.89
},
{
"date": "2026-06-15",
"high": 728.33,
"low": 684.0,
"close": 720.9
},
{
"date": "2026-06-16",
"high": 735.0,
"low": 704.0,
"close": 728.76
},
{
"date": "2026-06-18",
"high": 789.18,
"low": 700.03,
"close": 769.89
},
{
"date": "2026-06-19",
"high": 789.18,
"low": 732.5,
"close": 769.89
},
{
"date": "2026-06-22",
"high": 769.0,
"low": 715.4,
"close": 731.3
},
{
"date": "2026-06-23",
"high": 808.0,
"low": 715.4,
"close": 786.0
},
{
"date": "2026-06-24",
"high": 808.0,
"low": 726.1,
"close": 768.99
}
],
"688981": [
{
"date": "2026-06-12",
"high": 134.87,
"low": 124.37,
"close": 124.88
},
{
"date": "2026-06-13",
"high": 134.87,
"low": 124.37,
"close": 124.88
},
{
"date": "2026-06-15",
"high": 131.0,
"low": 124.89,
"close": 130.52
},
{
"date": "2026-06-16",
"high": 134.34,
"low": 127.93,
"close": 130.14
},
{
"date": "2026-06-18",
"high": 144.63,
"low": 126.68,
"close": 140.7
},
{
"date": "2026-06-19",
"high": 144.63,
"low": 132.88,
"close": 140.7
},
{
"date": "2026-06-22",
"high": 148.0,
"low": 140.0,
"close": 143.11
},
{
"date": "2026-06-23",
"high": 148.3,
"low": 139.6,
"close": 140.77
},
{
"date": "2026-06-24",
"high": 156.35,
"low": 139.6,
"close": 151.7
}
],
"000711": [
{
"date": "2026-06-16",
"high": 5.87,
"low": 5.6,
"close": 5.66
},
{
"date": "2026-06-18",
"high": 5.54,
"low": 5.15,
"close": 5.2
},
{
"date": "2026-06-19",
"high": 5.54,
"low": 5.15,
"close": 5.2
},
{
"date": "2026-06-22",
"high": 5.46,
"low": 5.28,
"close": 5.41
},
{
"date": "2026-06-23",
"high": 5.46,
"low": 5.17,
"close": 5.22
},
{
"date": "2026-06-24",
"high": 5.38,
"low": 4.86,
"close": 5.06
}
],
"688630": [
{
"date": "2026-06-18",
"high": 512.82,
"low": 471.0,
"close": 502.0
},
{
"date": "2026-06-19",
"high": 512.82,
"low": 471.0,
"close": 502.0
},
{
"date": "2026-06-22",
"high": 512.0,
"low": 461.53,
"close": 473.96
},
{
"date": "2026-06-23",
"high": 512.0,
"low": 459.0,
"close": 471.27
},
{
"date": "2026-06-24",
"high": 512.86,
"low": 455.55,
"close": 510.39
}
],
"300690": [
{
"date": "2026-06-18",
"high": 24.38,
"low": 23.66,
"close": 23.88
},
{
"date": "2026-06-19",
"high": 24.38,
"low": 23.66,
"close": 23.88
},
{
"date": "2026-06-22",
"high": 24.37,
"low": 23.21,
"close": 23.72
},
{
"date": "2026-06-23",
"high": 24.39,
"low": 23.21,
"close": 23.79
},
{
"date": "2026-06-24",
"high": 24.39,
"low": 22.68,
"close": 22.94
}
],
"000657": [
{
"date": "2026-06-22",
"high": 108.33,
"low": 101.58,
"close": 108.33
},
{
"date": "2026-06-23",
"high": 113.99,
"low": 101.58,
"close": 106.0
},
{
"date": "2026-06-24",
"high": 113.99,
"low": 94.79,
"close": 100.33
}
],
"300308": [
{
"date": "2026-06-22",
"high": 1416.88,
"low": 1343.38,
"close": 1358.24
},
{
"date": "2026-06-23",
"high": 1416.88,
"low": 1318.96,
"close": 1327.13
},
{
"date": "2026-06-24",
"high": 1395.0,
"low": 1282.15,
"close": 1304.0
}
],
"600519": [
{
"date": "2026-06-22",
"high": 1233.0,
"low": 1205.0,
"close": 1227.01
},
{
"date": "2026-06-23",
"high": 1264.0,
"low": 1205.0,
"close": 1228.61
},
{
"date": "2026-06-24",
"high": 1264.0,
"low": 1207.51,
"close": 1207.72
}
],
"601318": [
{
"date": "2026-06-22",
"high": 51.37,
"low": 48.66,
"close": 50.92
},
{
"date": "2026-06-23",
"high": 52.43,
"low": 48.66,
"close": 51.02
},
{
"date": "2026-06-24",
"high": 52.43,
"low": 49.03,
"close": 49.12
}
],
"002171": [
{
"date": "2026-06-23",
"high": 16.33,
"low": 15.81,
"close": 16.06
}
],
"603565": [
{
"date": "2026-06-23",
"high": 10.48,
"low": 10.32,
"close": 10.37
}
],
"688519": [
{
"date": "2026-06-24",
"high": 363.0,
"low": 337.72,
"close": 356.37
}
]
}