360 Secure SkillHub
360 安全技能中心

a-share-daily-review

运行本地 Python 脚本从 akshare 公开行情接口拉取 A 股指数、市场情绪、行业与概念板块、涨停梯队、龙虎榜,以及港股/美股/日韩/欧洲指数和北向资金数据,输出结构化 JSON;再按模板渲染含事实摘要、异动提醒和数据质量说明的 Markdown 日报,仅陈述市场事实。

tangbinbinm
tangbinbinm
热度 61.21
最近更新 2026-08-22 20:36:32
分类:数据依赖:代码执行 / 第三方 API / 内部调用大模型应用场景:市场分析 / 报告撰写 / 财务 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add tangbinbinm/a-share-daily-review
Metadata
name
a-share-daily-review
description
全球市场每日复盘生成器(免API Key)。当用户说"A股复盘""今日复盘""大盘复盘""收盘总结""全球市场""今天股市怎么样""生成复盘报告"等,需要生成当日全球市场复盘时使用本技能。基于 akshare 公开数据本地直连,无需注册任何账号、无需配置 API Key,装完即用。输出:A股指数+情绪+行业板块+概念板块+涨停梯队+龙虎榜 + 港股/美股/日韩/欧洲指数 + 北向资金的结构化 Markdown 日报,附确定性摘要和异动提醒。仅陈述市场事实,不构成投资建议。v1.2 新增洞察层和纯文本输出。

全球市场每日复盘 (Global Market Daily Review) v1.2

免 API Key 的全球市场复盘日报生成器。覆盖 A股/港股/美股/日韩/欧洲 + 北向资金。 数据来自 akshare 公开行情接口,全程本地运行,不上传任何数据,不需要注册任何账号。

环境准备(首次使用)

运行前确认依赖已安装;缺失时执行:

pip install --quiet akshare pandas

若 pip 报 externally-managed 错误,改用 pip install --user --quiet akshare pandas 或在虚拟环境中安装。akshare 版本建议 >= 1.14。

使用步骤

  1. 运行数据脚本(位于本技能目录 scripts/daily_review.py):
python3 {baseDir}/scripts/daily_review.py
  • 可选参数 --date YYYYMMDD 指定交易日;默认自动取最近一个交易日
  • 脚本输出一个 JSON 对象;各数据段独立容错,个别段失败会记录在 errors 中, 不影响其余段落
  1. 读取 JSON,按下方模板渲染 Markdown 日报。需要复制转发时可运行 python3 {baseDir}/scripts/daily_review.py --format plain。

  2. 渲染铁律(必须遵守):

    • 只陈述数据事实,禁止给出买卖建议、荐股、点评个股"值得关注"之类的话术
    • 每份日报末尾必须附免责声明(见模板)
    • 某段数据缺失时写"该数据源今日不可用",不要编造数字
    • 数字保留两位小数;涨跌幅带 % 与正负号
    • insights.summary 只能改写已有数据,不能补充新闻或预测
    • insights.alerts 只用于标记绝对涨跌幅 >=5% 的板块和最高连板 >=5 的事实
    • insights.quality.missing_sections 要如实反映缺失数据段

日报模板

# 📈 全球市场日报 · {date}

## 一、A股指数概览
| 指数 | 收盘 | 涨跌幅 |
|---|---|---|
(逐行填入 indices)

## 二、市场情绪
上涨 {up} 家 / 下跌 {down} 家,涨停 {limit_up} 家,跌停 {limit_down} 家。
(如有炸板率、封板率等字段则补充一句)

## 三、行业板块
**领涨**:(boards_top 前5,名称+涨跌幅+领涨股)
**领跌**:(boards_bottom 前5)

## 四、热门概念
**领涨概念**:(concepts_top 前5,名称+涨跌幅)
**领跌概念**:(concepts_bottom 前5)
(若数据不可用则省略此段)

## 五、涨停梯队
今日涨停 {count} 家;最高连板 {max_streak}。
(top 列表:名称/连板数/所属行业)

## 六、龙虎榜
(lhb 前5:名称/涨跌幅/净买额,单位换算为亿元)

## 七、全球市场
### 🇭🇰 港股
| 指数 | 收盘 | 涨跌幅 |
|---|---|---|
(逐行填入 hk_indices)
(若数据不可用则写"港股数据今日不可用")

### 🇺🇸 美股 (前一交易日收盘)
| 指数 | 收盘 | 涨跌幅 |
|---|---|---|
(逐行填入 us_indices)
(若数据不可用则省略)

### 🌏 亚太其他
| 指数 | 收盘 | 涨跌幅 |
|---|---|---|
(逐行填入 asia_indices:日经225/韩国KOSPI/台湾加权)
(若数据不可用则省略)

### 🇪🇺 欧洲
| 指数 | 收盘 | 涨跌幅 |
|---|---|---|
(逐行填入 eu_indices:英国富时100/德国DAX/法国CAC40)
(若数据不可用则省略)

## 八、北向资金
(逐行填入 north_flow:沪股通/深股通 净买额+资金净流入,单位亿元)
(若全部为0或不可用则写"北向资金今日无交易或数据不可用")

## 九、事实摘要与异动提醒
- 摘要: 逐条改写 `insights.summary`,只保留数据事实。
- 异动: 逐条改写 `insights.alerts`;没有提醒时写"无达到阈值的异动"。
- 数据质量: 根据 `insights.quality` 列出缺失段和错误数量,不得隐藏缺失。

## 十、数据说明
数据来源:akshare 公开接口 · 生成时间 {generated_at}
缺失段:(errors 内容,无则写"无")

> ⚠️ 免责声明:本日报仅为公开市场数据的整理与事实陈述,不构成任何投资建议。
> 股市有风险,投资需谨慎。

v1.2 洞察字段

脚本在原有 sections 外增加 insights:

  • summary: 根据指数和市场活动生成的事实句子
  • alerts: 板块异动和涨停连板提醒
  • quality: 已加载/缺失数据段和错误数量

洞察字段不是投资建议,也不替代原始数据。纯文本模式只做格式转换,不改变数据。

故障排查

  • 脚本整体失败:多为 akshare 需要升级,执行 pip install -U akshare 后重试
  • 网络超时:重试一次;仍失败则告知用户数据源暂不可用,不要伪造数据
  • 周末/节假日运行:脚本自动回退到最近交易日,属正常行为

隐私说明

本技能不采集、不上传任何用户数据;所有请求仅为拉取公开行情,全部在本机完成。