Cn Stock Volume — CN股票交易量
v3.0获取中国股市四市(沪市、深市、创业板、北交所)指定日期的成交金额、增缩量及比例,并输出四市合计总结。支持查询三市(沪市/深市/北交所)上涨/下跌家数。**首选 Browser 方案**(东方财富网网页版),备用 API 方案(东方财富/新浪/腾讯)。
运行时依赖
安装命令
点击复制技能文档
cn-stock-volume v3.0 获取中国 A 股市场核心数据:三大指数点位及涨跌幅、成交量变化、涨跌家数比。 📊 数据指标 指标 获取方式 说明 示例 上证指数 🤖 自动 点位 + 涨跌幅 3957.05 点,-1.24% 深证成指 🤖 自动 点位 + 涨跌幅 13866.20 点,-0.25% 创业板指 🤖 自动 点位 + 涨跌幅 3352.10 点,+1.30% 上涨家数 🤖 自动 A 股上涨数量 1234 家 下跌家数 🤖 自动 A 股下跌数量 3456 家 今日量能 ✍️ 手动 四市总成交金额 待补充 昨日量能 ✍️ 手动 前一交易日成交金额 待补充 🚀 快速开始 步骤 1:获取自动数据 # 查询今日(自动获取指数 + 涨跌家数) python3 scripts/generate_report.py # 查询指定日期 python3 scripts/generate_report.py 2026-03-22 # 强制刷新(忽略缓存) python3 scripts/generate_report.py --force 步骤 2:补充成交量数据 # 补充今日和昨日成交量(单位:万亿) 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 步骤 3:重新生成报告 # 重新生成(使用补充的成交量数据) python3 scripts/generate_report.py 2026-03-22 📁 输出文件 Markdown 报告(人类阅读) 位置: ~/Desktop/A 股每日复盘/stock-report-YYYY-MM-DD.md 用途: 直接阅读、分享到群聊 JSON 数据(程序调用) 位置: ~/Desktop/A 股每日复盘/data-YYYY-MM-DD.json 用途: 其他程序/脚本调用 🏗️ 目录结构 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 股上涨数量 问财 下跌家数 A 股下跌数量 问财 🔧 特性 缓存机制 TTL: 24 小时 位置: cache/YYYY-MM-DD.json 作用: 避免重复调用浏览器,提升速度 非交易日处理 自动检测周末 往前推移直到找到最近交易日 最多往前推 7 天 手动补充 成交量数据需手动补充 支持命令行补充(补数据.py) 支持直接编辑 JSON 文件 补充后重新生成报告即可更新 错误处理 单个数据失败 → 使用占位符 待补充 不影响其他数据获取 清晰的错误提示 📝 输出示例 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(下跌显著多于上涨)