a-stock-daily-report

安装量: 171
排名: #5044

安装

npx skills add https://github.com/zsxink/skills-hub --skill a-stock-daily-report

A股日报自动生成系统 自动抓取 A 股市场数据,生成日报。 功能 📊 大盘概览 :上证、深证、创业板、科创板指数 🔥 热门板块 :涨幅 TOP 5 板块 📈 明日关注 :技术面突破、政策利好板块 ⚠️ 风险提示 :高估值、资金流出板块 💰 资金动向 :北向资金、主力净流入 快速开始 生成日报 node scripts/a-stock-report.js 直接运行即可生成 A股日报报告(格式化输出)。 获取 JSON 数据 node scripts/a-stock-report.js 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 :暂不可用数据,固定为 "--" 保存到文件(可选)

Linux/Mac

mkdir -p ~/documents/reports/a-stock-daily-report node scripts/a-stock-report.js

~/documents/reports/a-stock-daily-report/report_ $( date +%Y%m%d ) .md

Windows

if not exist %USERPROFILE% \ documents \ reports \ a-stock-daily-report mkdir %USERPROFILE% \ documents \ reports \ a-stock-daily-report node 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
返回排行榜