Agent Skills
返回列表
ETF 投资圆桌主持人

ETF 投资圆桌主持人

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cb1369bf/etf-roundtable。

技能介绍

要解决什么问题

很多 ETF 量化流程已经拆成「因子打分 → 风控 → 复盘 → 沉淀」,但决策层仍容易变成:要么纯规则模板,要么 LLM 直接算账——前者缺少对宏观与风格的判断,后者又不可审计、难对账。

更麻烦的是,./money decide 默认走 engine/decide.py 里写死的 mock 持仓,diff 里的「现权重」往往不是实盘。若圆桌与操作方案不先对齐 data/live_snapshot.json,输出再漂亮也无法执行。

技能如何工作

本技能把既有 engine/ 确定性引擎包成由大模型主持的闭环,并坚持一条原则:LLM 判断,代码计算。

典型全流程(用户说「跑一轮圆桌」)大致是:

  1. scripts/read_holdings.py 从 live_snapshot.json 读真实持仓,以真实权重驱动后续决策。
  2. ./money decide(或 pipeline)产出 momentum/trend/risk/crowding 等量化打分与 tradable、action。
  3. 圆桌辩论:10 位 perspective(价值/量化/宏观/风险等)对候选 ETF 做真辩论,写入 reviews/panel/*.md(source: human);大师只输出看多/看空/弃权与理由,票数须能追溯到发言。
  4. panel.py 融合:net=(|pro|-|con|)/quorum,score' = score + alpha·net 重排;可选成员命中率加权(默认关)。
  5. 风控闸门(build_targets):波动率目标、regime 暴露、拥挤/趋势闸门 → targets。
  6. 操作方案:diffs → 半自动清单;可选华泰模拟盘(scripts/place_orders.py,默认 dry-run)。
  7. 复盘:./money review、./money scoreboard;收盘后归因、因子健康度与圆桌评分板。
  8. 沉淀与报告:v2 沉淀、./money wisdom、assets/report-template.md。

写 panel 后应跑 validate_panel.py 校验投票契约,再交给融合层。每个关键判断需标注证据强度(强/中/弱/待核实)。

边界与注意点

  • 候选仅在 cfg.universe(16 只 ETF)内,不越界荐股;过不了风控则退回纯量化兜底。
  • 半自动:默认只出建议;真实下单须用户显式 --confirm,主持人不自动确认;华泰首笔成交会锁入「Agent 开发者榜」——下单前须告知用户。
  • 不承诺收益、不喊单、不编数据;最终责任在用户。

使用场景

  • 开盘或调仓日前,先从 `live_snapshot.json` 拉实盘权重,再跑 decide→圆桌→风控→diffs 全流程出对账操作清单。
  • 收盘后只说「收盘复盘」,跑 `./money review` 与 scoreboard,要当日盈亏归因、因子警示和成员投票质量速览。
  • 持仓里某只 ETF 存疑,走单标的挑战:请相关大师辩论留/换,并写明反方成立条件,不产出完整买卖方案。
  • 需要对外汇报时,先 `./money wisdom` 取跨日摘要,再按 `report-template.md` 把最近一次决策与复盘写成总结报告。

适合人员

  • 已在仓库维护 `engine/` 因子与风控,希望 LLM 只做圆桌判断、算术仍由 `decide`/`panel.py` 完成的量化维护者。
  • 负责 `data/live_snapshot.json` 与 `./money positions` 回写对齐,拒绝用 mock 持仓 diff 当实盘依据的账户对账人。
  • 管理 `cfg.universe` 十六只 ETF 池,需定期主持十位 perspective 投票并观察 scoreboard 后再议加权票的策略负责人。
  • 对接华泰模拟盘、用 `place_orders.py` 试单且坚持默认 dry-run、真实下单仅在自己 `--confirm` 后的 ETF 实操者。