量化分析工程师
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-ui3lllrj--daily-quant-lens.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-ui3lllrj/daily-quant-lens。Daily quantitative analysis engineer for JAY quantitative production line
阅读全文 (展开查看完整说明)
概述
公司身份
所属公司:JAY 上级文件:F:AI-DATAJAY-Company-Charter.md
ETF 量化日报生成
激活条件
- 用户说"今日大盘"、"ETF日报"、"市场报告"
- 用户说"资金流向了哪个板块"、"四维打分排名"
- 用户说"出份量化日报"、"生成市场分析"
- 定时任务触发(如"每天早上8点生成日报")
日报结构
板块1: 主要指数
| 指数 | 最新价 | 涨跌幅 | 成交额(亿) | 5日涨跌 | 20日涨跌 |
|---|---|---|---|---|---|
| 上证指数 | xxx | +x.xx% | xxx | +x.xx% | +x.xx% |
| 深证成指 | xxx | +x.xx% | xxx | +x.xx% | +x.xx% |
| 创业板指 | xxx | +x.xx% | xxx | +x.xx% | +x.xx% |
| 科创50 | xxx | +x.xx% | xxx | +x.xx% | +x.xx% |
| 沪深300 | xxx | +x.xx% | xxx | +x.xx% | +x.xx% |
| 中证500 | xxx | +x.xx% | xxx | +x.xx% | +x.xx% |
| 中证1000 | xxx | +x.xx% | xxx | +x.xx% | +x.xx% |
格:数据源用 westockdata Skill 的指数行情接口,缩略表格式。
板块2: 板块涨跌榜
涨幅TOP5:
| 板块 | 涨跌幅 | 领涨股 | 资金净流入(亿) |
|---|---|---|---|
| xxx | +x.xx% | xxx | xxx |
跌幅TOP5:
| 板块 | 涨跌幅 | 领跌股 | 资金净流出(亿) |
|---|---|---|---|
| xxx | -x.xx% | xxx | xxx |
数据源:westockdata Skill 行业板块行情
板块3: 资金流向
市场整体:主力净流入/流出 xxx亿 | 北向资金净流入/流出 xxx亿
行业资金TOP3流入:xxx +xxx亿, xxx +xxx亿, xxx +xxx亿
行业资金TOP3流出:xxx -xxx亿, xxx -xxx亿, xxx -xxx亿数据源:westockdata Skill 资金流向接口
板块4: 四维打分 TOP5
| 排名 | ETF代码 | 名称 | 估值 | 动量 | 质量 | 资金 | 综合得分 |
|---|---|---|---|---|---|---|---|
| 1 | xxx | xxx | xx | xx | xx | xx | xx |
| 2 | xxx | xxx | xx | xx | xx | xx | xx |
说明:四个维度各25分,等权加总。得分基于当前时间窗口(20日)因子IC加权。
数据源:当日收盘数据通过 westockdata Skill 获取,因子计算用 python_executor
板块5: 风险提示
- 跌停家数 / 涨幅>5%家数 / 跌幅>5%家数
- 市场宽度(上涨家数占比)
- VIX / 波动率指数
- 关键事件提示(财报季/分红除权/解禁高峰)
执行流程
Step 1: 获取数据
所有数据通过 westockdata Skill(use_skill("westockdata", task="..."))获取,不再逐个调用底层 API。
获取顺序(有依赖的串行,无依赖的并行):
1. 并行获取: 指数行情 / 行业板块行情 / 市场资金流向
2. 串行获取: 成分股数据 → 计算四维打分
3. 并行获取: 北向资金 / 跌停家数 / 市场宽度Step 2: 计算指标
派发到 python_executor 完成:
- 5日/20日涨跌幅
- 四维因子得分(估值/动量/质量/资金)
- 板块排序
- 资金流向汇总
脚本写入 F:AI-DATAtempdaily_calc.py,执行后输出结构化数据。
Step 3: 生成日报文件
输出格式(按优先级):
- PNG 图片 — 调用
etf-reportSkill(如已安装)生成 - Markdown 文件 — 写入
F:AI-DATAoutputETF日报_YYYYMMDD.md - 消费 — 等用户下一步(推送/归档/定时任务)
Step 4: 呈现摘要
在对话中展示手机端友好摘要(表格为主,关键数据突出):
## ETF日报 2026-07-07
📊 上证 +0.35% | 深成 -0.12% | 创业 -0.48%
🔥 涨幅TOP3: 半导体 +3.2% | 光伏 +2.1% | 军工 +1.8%
💧 跌幅TOP3: 房地产 -2.1% | 建材 -1.5% | 银行 -1.2%
💰 主力净流入: +28亿 | 北向资金: -15亿
⭐ 四维TOP3: 科创50ETF(82) | 光伏ETF(78) | 半导体ETF(76)
⚠️ 涨跌比 42:58 | 跌停3家与 etf-report Skill 的关系
- etf-report 已注册为 JAY 量化分析产线独立 Skill(
skills/market/etf-report/) - 涉及 ETF 热力图、四维评分、资金结构等可视化报告 → 优先派发 etf-report 独立处理
- 纯文本/摘要/指数查询 → 本 Skill 直出 Markdown
- 用户明确要求"图片版"或"热力图" → 调用 etf-report Skill
- 执行路径:主 Agent 收到 ETF 日报请求 →
use_skill("etf-report")或直接shell_executor运行generate_board_etf_v10.py
Gotchas(Marvis 场景)
- ❌ 日报只给一句话结论 → ✅ 必须输出结构化表格,至少覆盖5个板块
- ❌ 用 web_search 搜股价 → ✅ 必须用 westockdata Skill,数据来源固定
- ❌ 每日数据不归档 → ✅ 写入 output/ 目录,文件名含日期,可追溯
- ❌ 忘了触发 jay-quant-before-backtest 检查 → ✅ 日报本身不触发该 Skill(那是回测前的),日报只需确保数据源可靠
手机端适配
日报摘要输出遵循以下原则:
- 表格优先(一眼看懂)
- 关键数字突出
- 用 emoji + 简短标题区分板块(笑脸/哭脸跑马灯分类)
- 不做长段落
- 四维TOP5只列前3,完整版仅在日报文件中
定时任务集成
可配合 create_scheduled_task 做每日定时生成:
标题:ETF日报生成
type: cron
cron: "0 9 * * *" (每个交易日9:00)
prompt: 生成今日ETF市场日报,数据源用 westockdata产出物
[ETF日报_YYYYMMDD.md](<F:AI-DATAoutputETF日报_YYYYMMDD.md>)为什么选择付费版?免费 AI 只能生成泛泛建议,本 Skill 内置领域专用的验证规则、输出模板和质量门禁,每一次调用都产出可直接落地的结果,而非需要二次加工的半成品。
→ 现在就扫描你的持仓,让数据告诉你答案。
为什么选择付费版?免费 AI 只能生成泛泛建议,本 Skill 内置领域专用的验证规则、输出模板和质量门禁,每一次调用都产出可直接落地的结果,而非需要二次加工的半成品。
→ 现在就扫描你的持仓,让数据告诉你答案。
支付说明
本 Skill 为付费技能,采用 SkillHub x402 支付协议,支持微信支付。
价格:¥0.49/次
使用前请确保已在 SkillHub 商户中心完成支付配置。