获取中国 A 股市场核心数据: 三大指数点位及涨跌幅、 成交量变化、 涨跌家数比。
指标获取方式说明示例上证指数🤖 自动点位 + 涨跌幅3957.05 点,-1.24%深证成指🤖 自动点位 + 涨跌幅13866.20 点,-0.25%创业板指🤖 自动点位 + 涨跌幅3352.10 点,+1.30%上涨家数🤖 自动A 股上涨数量1234 家下跌家数🤖 自动A 股下跌数量3456 家今日量能✍️ 手动四市总成交金额待补充昨日量能✍️ 手动前一交易日成交金额待补充
bash
# 查询今日(自动获取指数 + 涨跌家数)
python3 scripts/generate_report.py
# 查询指定日期
python3 scripts/generate_report.py 2026-03-22
# 强制刷新(忽略缓存)
python3 scripts/generate_report.py --force
bash
# 补充今日和昨日成交量(单位:万亿)
python3 scripts/补数据.py 2026-03-22 --today 1.23 --previous 1.30
# 查看当前手动数据
python3 scripts/补数据.py 2026-03-22 --show
# 清除手动数据
python3 scripts/补数据.py 2026-03-22 --clear
bash
# 重新生成(使用补充的成交量数据)
python3 scripts/generate_report.py 2026-03-22
~/Desktop/A 股每日复盘/stock-report-YYYY-MM-DD.md~/Desktop/A 股每日复盘/data-YYYY-MM-DD.jsontext
cn-stock-volume/
├── SKILL.md # 本文件
├── DESIGN.md # 详细设计文档
├── scripts/
│ ├── fetch_data.py # 数据获取核心
│ ├── generate_report.py # 报告生成
│ └── 补数据.py # 手动补充数据
├── cache/ # 缓存(TTL=24h)
│ └── YYYY-MM-DD.json
├── manual/ # 手动补充数据
│ └── YYYY-MM-DD.json
└── output/ # 输出文件
├── report.md
└── data.json
同花顺问财(浏览器自动化)
数据查询语句URL上证指数上证指数问财深证成指深证成指问财创业板指创业板指问财上涨家数A 股上涨数量[问财]( https://www.iwencai.com/unifiedwap/result?w=A 股上涨数量&querytype=zhishu)下跌家数A 股下跌数量[问财]( https://www.iwencai.com/unifiedwap/result?w=A 股下跌数量&querytype=zhishu)
cache/YYYY-MM-DD.json补数据.py)待补充markdown
# 📊 A 股市场日报 | 2026-03-22
## 三大指数
| 指数 | 点位 | 涨跌幅 |
|------|------|--------|
| 上证指数 | 3957.05 | 📉 -1.24% |
| 深证成指 | 13866.20 | 📉 -0.25% |
| 创业板指 | 3352.10 | 📈 +1.30% |
## 成交量
- **今日量能**:1.23 万亿
- **量能变化**:缩量 0.07 万亿 (-5.69%)
- **市场情绪**:🟢 缩量调整
## 涨跌家数
- **上涨**:1234 家
- **下跌**:3456 家
- **涨跌比**:≈ 1:2.8(下跌显著多于上涨)
json
{
"date": "2026-03-22",
"indices": {
"shanghai": { "point": 3957.05, "change": -1.24 },
"shenzhen": { "point": 13866.20, "change": -0.25 },
"chinext": { "point": 3352.10, "change": 1.30 }
},
"volume": {
"today": 1.23,
"previous": 1.30,
"change": -0.07,
"changePercent": -5.38,
"type": "缩量"
},
"sentiment": {
"up": 1234,
"down": 3456,
"ratio": "1:2.8",
"description": "下跌显著多于上涨"
}
}
cache/ 目录可清空缓存bash
# 连续补充 3 天数据
python3 scripts/补数据.py 2026-03-20 -t 1.20 -p 1.25
python3 scripts/补数据.py 2026-03-21 -t 1.25 -p 1.20
python3 scripts/补数据.py 2026-03-22 -t 1.23 -p 1.25
bash
ls -lh cache/
bash
cat manual/2026-03-22.json