每日行情与基金分析 (Daily Market Analysis)
一、这个技能是什么
面向金融行业从业者(券商研究员、基金经理/投资经理、投顾、机构销售、财经编辑)的每日投研日报生成器。
它解决的不是"把行情念一遍",而是三件事:
- 数据准不准 —— 所有行情/财务/资金数字走结构化金融数据接口,不靠网页搜索、不靠模型记忆;缺失就写"数据暂缺",绝不估算。
- 信息全不全 —— 一只股票的涨跌幅不是终点:要同时给出市场广度、板块轮动位置、资金流向、技术面位置、驱动逻辑、性质判断、风险点。
- 判断有没有用 —— 每个区块都要有"所以呢":这个数据意味着什么、对哪些标的有什么影响、明天盯什么、什么条件下判断失效。
最终交付一个单文件、可离线打开、红涨绿跌的 HTML 日报。
与通用"查行情"的区别
| 通用行情查询 | 本技能 | |
|---|---|---|
| 输出 | 一串数字 | 结构化日报(8 大模块) |
| 数据 | 单点快照 | 行情 + 广度 + 资金 + 技术面 + 估值分位 |
| 判断 | 无 | 大势档位 + 主线识别 + 触发条件 + 失效条件 |
| 交付 | 对话文本 | HTML 文件,可存档、可转发 |
二、使用说明
2.1 怎么触发
直接说出你的需求即可,无需参数。技能会自动判断模式与范围:
| 你说 | 技能输出 |
|---|---|
| "生成今天的 A 股日报" / "收盘复盘" | T日复盘模式(默认):收盘数据全量日报 |
| "盘前简报" / "早上看看今天要关注什么" | 盘前模式:隔夜外围 + 盘前消息 + 今日关注 + 事件日历 |
| "帮我看看白酒板块" / "分析下宁德时代" | 专题模式:只跑相关模块,日报缩减为专题页 |
| "我的自选股今天怎么样"(附代码/名称) | 自动追加自选股跟踪模块,逐个给涨跌幅 + 异动 + 消息 |
| "这周的行情总结一下" | 周度综述:5 日维度 + 周内主线演变 |
2.2 可选定制(用户说了才做)
| 定制项 | 说明 | 用户怎么说 |
|---|---|---|
| 自选股/持仓 | 传入代码或名称,追加自选股跟踪模块 | "关注 sh600519、sz300750" |
| 市场范围 | 默认 A 股;可加港股/美股联动 | "顺带看下港股" |
| 基金范围 | 默认给市场热门 ETF 榜;可指定具体基金 | "重点分析 512880" |
| 异动阈值 | 默认涨跌幅 5%、成交量 2 倍;可调 | "3% 以上都列出来" |
| 深度 | 默认标准;"详细版/深度版"则每只标的加技术面与估值分位 | "给我深度版" |
2.3 使用时要注意的
- 数据时效:报告以 A 股 15:00 收盘为基准。盘前模式用前一交易日收盘 + 当日盘前消息。场外基金净值 T+1 披露,ETF 场内价格实时。
- 非交易日:周末/节假日无行情,技能会自动回溯到最近一个交易日并在报告首行标注实际日期,不会拿昨天的数据冒充今天。
- 免责:报告为公开信息整理与观点分析,不构成投资建议。报告 footer 固定携带免责声明,不得删除。
三、工作流
按序执行。用户只要其中一部分时,只跑对应步骤。
Step 0 确定交易日与模式(盘前 / 盘后 / 非交易日回溯)
Step 1 采集大盘与市场广度数据
Step 2 采集板块、资金流向、热门股票、热门基金数据
Step 3 采集时事热点新闻、政策与外围市场
Step 4 分析与研判(按 references/analysis-framework.md)
Step 5 热门股/热门基金精选判定(按 references/hot-picks.md)
Step 6 生成单文件 HTML 报告(使用 assets/report-template.html)
Step 7 present_files 交付 + 对话内 3-5 句核心结论
Step 0: 确定交易日与模式
必须先确认当天是否为交易日,再决定用哪天的数据。查交易日历(westock calendar / neodata"交易日历" / WebSearch 均可用),不要凭日期推算假期。
判定当前所处时段,并在报告首行标注:
| 时段 | 时间(北京) | 数据口径 |
|---|---|---|
| 盘前 | 交易日 09:30 前 | 前一交易日收盘 + 隔夜外围 + 盘前消息 |
| 盘中 | 09:30–15:00 | 以最近一次完整收盘为基准,另注明盘中快照时点 |
| 盘后 | 15:00 后 | 当日收盘(默认模式) |
| 休市 | 非交易日 | 最近一个交易日收盘,并在首行显著标注 |
Step 1–3: 数据采集
所有采集动作的统一规则见 references/data-sources.md —— 该文件规定了数据源优先级、结构化接口映射、搜索词模板与数据质量红线。核心铁律:
- 行情、财务、资金、基金净值等结构化数据 → 走金融数据接口,不走网页搜索、不凭记忆。优先加载
wb-finance-skill作为金融场景总入口,按其路由取数(neodata-financial-search/westock-data等)。 - 时事、新闻、政策、事件 → 走资讯检索(
westock hot news/ neodata 资讯 / WebSearch),每条必须标注来源媒体 + 日期。 - 搜不到就写"数据暂缺",禁止估算、禁止用训练数据里的旧数字顶替。
- 关键数字必须可溯源:来源 + 时点(YYYY-MM-DD),不裸出数字。
必须采集的数据清单:
| 模块 | 必采字段 |
|---|---|
| 大盘指数 | 上证/深证/创业板/科创50/北证50/沪深300 的收盘点位、涨跌幅、成交额、量能环比 |
| 市场广度 | 涨跌家数、涨停/跌停家数、连板家数、封板率、11 档涨跌分布、创新高/新低数 |
| 板块 | 领涨/领跌板块 TOP5 及板块内领涨个股、板块资金流 TOP5、板块估值分位 |
| 资金面 | 主力净流入(超大单/大单)、北向资金、两融余额、龙虎榜席位、ETF 净申赎 |
| 热门股票 | 涨幅榜 / 成交额榜 / 热搜榜 / 龙虎榜,含代码、涨跌幅、成交额、换手率、资金净额 |
| 热门基金 | ETF 规模榜/成交额榜/资金净流入榜、主题 ETF、场外主动基金榜 |
| 时事 | 国际(美联储/地缘/贸易)、国内政策(央行/证监会/财政部/产业)、大宗商品、隔夜外围 |
| 事件日历 | 未来 3–5 个交易日的财报、新股、解禁、议息、经济数据发布 |
Step 4–5: 分析与精选
- 分析框架(大势档位、广度诊断、板块轮动、传导链、基金四层分析)见
references/analysis-framework.md - 热门股票与热门基金的选取口径、必填字段、性质判定标准见
references/hot-picks.md - 时事热点的四层递进写法与事件日历规范见
references/news-radar.md
分析层三条硬要求:
- 每个数据块都要有"所以呢" —— 禁止纯数据罗列。数据 → 含义 → 对谁有何影响 → 怎么应对,四层至少写到第三层。
- 区分事实与判断 —— 事实层用陈述句并标来源;判断层用"倾向于/大概率/不排除"分级表述,并给出前提条件。
- 不写"无变化"占位 —— 某维度没有实质变化就直接省略,不要用"暂无消息""无明显变化"凑字数。
Step 6: 生成 HTML 报告
- 读取
assets/report-template.html作为基础,保留其 CSS 与整体结构。 - 替换全部占位内容。模板已含 8 个模块,按当日实际数据增删区块,但模块顺序不变。
- 颜色铁律(A股惯例,禁止改成美股配色):涨 = 红
#e64545,跌 = 绿#1e9e5a。所有涨跌幅文字、条形图、表格、卡片一律遵守。 - 单文件零依赖:图表全部用模板内置的纯 CSS/SVG 实现,不引入外部 JS 库、不引外链字体与图片,保证离线可打开。
- 板块条形图:.bar-fill,宽度 = |涨跌幅| / 最大涨跌幅 × 50%
- 涨跌分布:11 档竖向柱状,用.dist-col+ 内联height
- 数据缺失的模块:整块删除,不要留空壳 - 报告保存到当前工作目录,命名为
A股行情分析_YYYY-MM-DD.html。日期用 shelldate命令获取,不要自行推算(交易日回溯时用实际数据日期)。 - 若用了 WebSearch 作为兜底来源,把原文链接写进报告的"数据来源"区块,做成可点击链接。
Step 7: 交付
用 present_files 展示 HTML 报告,并在对话中给出 3–5 句核心结论:
- 一句话大盘研判(档位 + 倾向)
- 最值得关注的 1–2 个方向及其逻辑
- 最大的单一风险
- 明日首要观察指标
四、定时任务
用户要求"每天自动分析"时,用 automation_update 创建 recurring automation,工作日运行(如每个交易日 18:30 收盘后)。prompt 中写明:使用 daily-market-analysis 技能的完整工作流,生成当日 A 股收盘复盘 HTML 报告。
不要主动为用户创建自动化,除非用户明确要求。
五、资源清单
| 文件 | 内容 |
|---|---|
references/data-sources.md |
数据源优先级、结构化接口映射、搜索词模板、数据质量红线与校验清单 |
references/analysis-framework.md |
大势档位模型、市场广度诊断、板块轮动、资金面解读、基金分析、传导链、结论结构 |
references/hot-picks.md |
热门股票与热门基金的筛选口径、必填字段、性质判定与风险核验 |
references/news-radar.md |
时事热点四层递进写法、政策解读模板、事件日历与次日关注清单 |
assets/report-template.html |
单文件 HTML 日报模板(8 模块、红涨绿跌、纯 CSS/SVG 图表、响应式) |
六、质量自检(交付前必过)
- [ ] 交易日与数据口径正确?非交易日是否做了回溯并标注?
- [ ] 所有关键数字都有来源 + 时点?有无凭记忆写出的数字?
- [ ] 涨跌幅是否全部来自行情接口(没有从"自选股列表"等二手字段里读)?
- [ ] 代码是否带市场前缀、标的身份是否核对(A+H 双上市、ETF vs 个股)?
- [ ] 红涨绿跌是否全程一致?有无误用美股配色?
- [ ] 热门股/基金是否都有驱动逻辑与性质判断?
- [ ] 时事是否都有来源与日期?传导链是否闭环?
- [ ] 是否包含免责声明?是否删干净了模板占位符?
- [ ] 有无"无变化""暂无消息"类占位内容?