<< All versions
Skill v1.0.1
currentAutomated scan100/100zsxink/skills-hub/a-stock-daily-report
2 files
──Details
PublishedMay 14, 2026 at 09:09 PM
Content Hashsha256:4e0bc7d17a5c9f90...
Git SHA62fa9bcb8a64
Bump Typepatch
──Files
Files (1 file, 6.9 KB)
SKILL.md6.9 KBactive
SKILL.md · 223 lines · 6.9 KB
version: "1.0.1" name: a-stock-daily-report description: A股每日简报自动生成系统。抓取东方财富实时数据,生成包含大盘指数、热门板块、资金动向等完整信息的日报报告。
A股日报自动生成系统
自动抓取 A 股市场数据,生成日报。
触发关键词
用户可以通过以下关键词触发此技能:
- A股日报
- A股简报
- A股每日简报
- 股市日报
- 股市简报
- 股市每日简报
功能
- 📊 大盘概览:上证、深证、创业板、科创板指数
- 🔥 热门板块:涨幅 TOP 5 板块
- 📈 明日关注:技术面突破、政策利好板块
- ⚠️ 风险提示:高估值、资金流出板块
- 💰 资金动向:北向资金、主力净流入
快速开始
生成日报
bash
node scripts/a-stock-report.js
直接运行即可生成 A股日报报告(格式化输出)。
获取 JSON 数据
bash
node scripts/a-stock-report.js json
获取 JSON 格式的数据,便于程序处理。
JSON 数据字段说明
json
{"sh_index": "3250.45", // 上证指数收盘点位"sh_index_change": "+1.25%", // 上证指数涨跌幅"sz_index": "10890.32", // 深证成指收盘点位"sz_index_change": "-0.35%", // 深证成指涨跌幅"cy_index": "2150.18", // 创业板指收盘点位"cy_index_change": "+0.82%", // 创业板指涨跌幅"kc_index": "850.76", // 科创板指收盘点位"kc_index_change": "-1.12%", // 科创板指涨跌幅"market_sentiment": "偏多", // 市场情绪(偏多/偏空/中性)"hot_boards": [ // 热门板块(涨幅前5){"name": "人工智能", // 板块名称"change": "+5.23%", // 涨跌幅"leader": "--", // 领涨股(当前为占位)"reason": "资金关注" // 热门理由}],"focus_boards": [ // 明日关注板块{"name": "人工智能", // 板块名称"reason": "资金持续流入", // 关注理由"technical": "趋势向好", // 技术面分析"suggestion": "逢低关注" // 操作建议}],"risk_boards": [ // 风险板块(跌幅前3){"name": "房地产", // 板块名称"reason": "资金流出", // 风险理由"suggestion": "谨慎参与" // 操作建议}],"north_money": "--", // 北向资金净流入(暂不可用)"main_inflow": "人工智能、半导体、新能源", // 主力流入方向(热门板块前3)"margin_balance": "--", // 融资余额(暂不可用)"board_failed": false, // 板块数据是否获取失败"index_failed": [], // 获取失败的指数列表(如指数获取失败则显示名称)"index_success": ["上证指数", "深证成指", "创业板指", "科创板指"], // 成功获取的指数列表"strategy": "1. **仓位控制**:建议维持6-7成仓位\n2. **关注方向**:今日热点板块的持续性\n3. **风险控制**:设置止损位,避免追高\n4. **操作节奏**:低吸高抛,不追涨杀跌" // 操作策略}
字段说明:
- 指数字段(
*_index,*_index_change):获取失败时值为"--" board_failed:板块数据是否获取失败(true/false)index_failed:获取失败的指数名称数组,空数组表示全部成功index_success:成功获取的指数名称数组north_money、margin_balance:暂不可用数据,固定为"--"
保存到文件(可选)
bash
# Linux/Macmkdir -p ~/documents/reports/a-stock-daily-reportnode scripts/a-stock-report.js > ~/documents/reports/a-stock-daily-report/report_$(date +%Y%m%d).md# Windowsif not exist %USERPROFILE%\documents\reports\a-stock-daily-report mkdir %USERPROFILE%\documents\reports\a-stock-daily-reportnode scripts/a-stock-report.js > %USERPROFILE%\documents\reports\a-stock-daily-report\report_%date:~0,4%%date:~5,2%%date:~8,2%.md
数据来源
- 东方财富网:板块排行、指数行情
- API:免费,无需密钥
⚠️ 重要提示
数据获取失败处理
当部分数据获取失败时(如指数或板块数据),报告会继续生成并在报告中标注失败原因,对应数据显示为 --。
API 使用限制
- 指数数据 API 在非交易时间(晚间、周末)可能关闭
- 建议运行时间:交易日收盘后 15:30-16:00(A股15:00收盘)
- 如需在晚间获取数据,建议:
- 缓存机制:在收盘后 30 分钟内运行一次并缓存数据
- 手动维护:使用本地存储的指数数据
- 降级处理:指数数据不可用时仍可生成板块数据报告
环境变量
无需配置环境变量。
依赖项
- Node.js 14+
- 无需额外依赖包(使用 Node.js 内置模块)
故障排除
运行失败或数据异常
- 确认 Node.js 版本 >= 14:
node --version - 检查网络连接
- 查看错误日志(stderr 输出)
- 确认 API 是否可用(非交易时间、周末/节假日可能关闭)
- 检查是否为交易日并确认运行时间合适
输出格式
报告以 Markdown 格式输出,包含以下部分:
# 📊 A股市场日报**YYYY年MM月DD日**---## 🎯 大盘概览| 指数 | 收盘点位 | 涨跌幅 ||------|---------|--------|| 上证指数 | xxxx.xx | ±x.xx% || 深证成指 | xxxx.xx | ±x.xx% || 创业板指 | xxxx.xx | ±x.xx% || 科创板指 | xxxx.xx | ±x.xx% |**市场情绪**: 偏多/偏空/中性⚠️ **数据获取提示**: 以下数据获取失败 (指数数据 - 上证指数、深证成指、创业板指、科创板指),可能原因:非交易时间/网络异常/API 暂时不可用---## 🔥 热门板块 TOP 5| 排名 | 板块名称 | 涨跌幅 | 领涨股 ||------|---------|--------|--------|| 1 | 板块名 | ±x.xx% | 股票名 || ...---## 📈 明日关注| 板块名称 | 关注理由 | 技术面 | 操作建议 ||---------|---------|--------|---------|| 板块名 | 理由 | 分析 | 建议 || ...---## ⚠️ 风险提示| 板块名称 | 风险理由 | 建议 ||---------|---------|------|| 板块名 | 原因 | 建议 || ...---## 💰 资金动向- **主力流入方向**: 板块1、板块2、板块3- **北向资金**: 金额- **融资余额**: 金额---## 📝 操作策略1. **仓位控制**: 建议2. **关注方向**: 建议3. **风险控制**: 建议4. **操作节奏**: 建议---**数据来源**: 东方财富网**生成时间**: YYYY-MM-DD