Etf Holdings Predictor
/install etf-holdings-predictor
\r \r
ETF Holdings Predictor — 持仓加权涨跌预测\r
\r
Overview\r
\r 通过ETF前10大重仓股(覆盖约50%+净值)的技术面分析,按权重加权推算ETF短期(1-3日)涨跌方向与幅度,并以ETF自身技术指标和资金流向做交叉验证,最终输出综合预测报告。\r \r
触发条件\r
\r 当用户输入ETF代码并询问涨跌预测、ETF方向判断、ETF期权行权方向,或直接说"预测XXX ETF"时使用本 skill。\r \r 支持的ETF类型:A股场内ETF(覆盖沪深两市及北交所,支持华夏50ETF、华泰300ETF、南方500ETF、易方达创业板ETF、华夏科创50ETF等)。\r \r
工作流\r
\r
严格按照以下步骤顺序执行,每步使用 TaskCreate 创建子任务跟踪进度。\r
\r
Step 1:确认ETF身份\r
\r
- 使用
westock-data search \x3C名称或代码>确认ETF代码、名称、跟踪指数\r - 若用户给出的是简称(如"50ETF"),通过搜索补全为完整代码(如sh510050)\r
- 用
westock-data quote \x3Cetf_code>获取ETF实时行情(现价、涨跌幅、成交额)\r \r
Step 2:拉取前10大重仓股\r
\r
- 使用
westock-data etf-holdings \x3Cetf_code>获取ETF持仓明细\r - 提取前10大重仓股的代码、名称、占净值比例(权重)\r
- 若返回数据不完整(少于10只),使用
etf \x3Cetf_code>获取ETF详情作为补充\r \r
Step 3:ETF自身技术面分析(交叉验证基准)\r
\r 对ETF自身拉取以下数据:\r \r
westock-data kline \x3Cetf_code> --period day --limit 20:近20个交易日K线\rwestock-data asfund \x3Cetf_code>:A股资金流向(主力/超大单/大单净流入)\rwestock-data technical \x3Cetf_code> --group macd:MACD指标\r \r 从K线提取(注意:ETF的technical命令不返回MA值,需从K线收盘价手动计算均线):\r- 5日/10日/20日均线位置关系(多头/空头排列),均线 = 近N日收盘价均值\r
- 近5日量价关系(放量涨/缩量跌/背离等)\r
- 当前价格在近期20日区间的位置(高位/中位/低位)\r \r 从资金流向提取:\r
- 近5日主力净流入累计方向\r
- 当日超大单净流入方向\r \r 从MACD提取:\r
- DIF-DEA 关系(金叉/死叉/收敛/发散)\r
- MACD柱(红柱/绿柱、放大/缩小)\r \r 综合给出ETF自身的技术面方向判断:偏多/偏空/中性,附带简要理由。\r \r
Step 4:逐股技术面分析(前10大重仓股)\r
\r 对每只重仓股,按照统一的"三要素框架"进行分析:\r \r 对每只成分股执行以下查询:\r \r
westock-data kline \x3Cstock_code> --period day --limit 20:近20日K线\rwestock-data asfund \x3Cstock_code>:资金流向\r \r 三要素分析框架:\r \r | 要素 | 分析内容 | 偏多信号 | 偏空信号 |\r |------|---------|---------|---------|\r | 趋势 (50%权重) | 均线排列、近期高低点、K线形态 | 多头排列、低点抬高、阳线居多 | 空头排列、高点下移、阴线居多 |\r | 量价 (25%权重) | 近5日量价配合关系 | 放量上涨、缩量回调 | 放量下跌、缩量反弹、量价背离 |\r | 资金 (25%权重) | 近5日主力净流入 | 主力连续净流入/超大单净流入 | 主力连续净流出/超大单净流出 |\r \r 对每只成分股:\r
- 计算技术面得分(偏多信号数 / 总信号数),给出方向判断(偏多/中性/偏空)\r
- 估算短期涨跌幅预测值:\r
- 偏多:+1% ~ +3%(视信号强度)\r
- 中性:-1% ~ +1%\r
- 偏空:-3% ~ -1%\r
- 若强烈偏多/偏空信号(3要素全部一致),可扩大至±3%~±5%\r \r 并行优化:Step 4 中所有成分股的数据查询可以并行发起(westock-data 支持批量查询),但分析需逐股进行。\r \r
Step 5:权重加权计算\r
\r 对前10大重仓股,按权重加权计算ETF预测涨跌幅:\r \r
ETF预测涨跌幅 = Σ(weight_i × predicted_change_i) / Σ(weight_i)\r
```\r
\r
其中:\r
- `weight_i` = 第i只成分股的占净值比例\r
- `predicted_change_i` = 第i只成分股的预测涨跌幅\r
\r
注意:前10大重仓股通常覆盖约50%-60%的净值。未覆盖部分假设与加权结果方向一致但幅度减半(保守调整)。\r
\r
### Step 6:交叉验证与置信度评估\r
\r
将 Step 3(ETF自身信号)与 Step 5(权重加权结果)进行对比:\r
\r
| 一致性 | 置信度 | 含义 |\r
|--------|--------|------|\r
| 两者方向一致 | 高(★★★★☆) | ETF自身与成分股相互印证 |\r
| 两者方向一致 + ETF资金流也同向 | 很高(★★★★★) | 三维度共振 |\r
| ETF自身信号中性,权重加权有方向 | 中(★★★☆☆) | 仅有成分股信号,ETF自身未确认 |\r
| ETF自身信号与权重加权相反 | 低(★★☆☆☆) | 出现矛盾,以ETF自身信号为准 |\r
| 两者都不明确 | 很低(★☆☆☆☆) | 无明显方向,观望为宜 |\r
\r
### Step 7:输出预测报告\r
\r
以结构化表格输出最终报告,格式如下:\r
\r
```\r
## {ETF名称}({代码})短期涨跌预测\r
\r
**当前价格**:{现价} | **跟踪指数**:{指数名称}\r
\r
### 前10大重仓股分析\r
\r
| 排名 | 代码 | 名称 | 权重 | 趋势 | 量价 | 资金 | 方向 | 预测涨跌 |\r
|------|------|------|------|------|------|------|------|----------|\r
| 1 | ... | ... | X% | 偏多 | 中性 | 偏多 | 偏多 | +2.0% |\r
| ... | ... | ... | ... | ... | ... | ... | ... | ... |\r
\r
### 综合预测\r
\r
| 维度 | 方向 | 详情 |\r
|------|------|------|\r
| 成分股权重加权 | {偏多/偏空/中性} | 加权预测涨跌:±X.X% |\r
| ETF自身技术面 | {偏多/偏空/中性} | {简要理由} |\r
| ETF资金流向 | {净流入/净流出} | 近5日主力累计:±X.X亿 |\r
| **综合方向** | **{偏多/偏空/中性}** | **预测幅度:±X.X%** |\r
| **置信度** | **{★~★★★★★}** | {置信度说明} |\r
\r
### 交易提示(如涉及期权)\r
\r
- 看涨方向:{ETF期权策略建议}\r
- 看跌方向:{ETF期权策略建议}\r
- 风险提示:{主要风险来源}\r
```\r
\r
## 重要提醒\r
\r
- 本预测仅供辅助决策参考,不构成投资建议\r
- 持仓数据有季报滞后性(约15个工作日),权重可能已漂移\r
- 前10大重仓股仅覆盖净值约50%-60%,剩余部分为外推估计\r
- 技术面分析基于历史数据,不代表未来走势\r
- 重大事件(财报、政策、突发事件)可能导致预测失效\r
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install etf-holdings-predictor - 安装完成后,直接呼叫该 Skill 的名称或使用
/etf-holdings-predictor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Etf Holdings Predictor 是什么?
基于ETF前10大重仓股权重加权,预测ETF短期涨跌方向与幅度。输入ETF代码(如sh510050、sz159915),自动拉取持仓、逐股技术面分析、资金流向,结合ETF自身信号交叉验证,输出加权预测结果与置信度。触发词:ETF预测、ETF涨跌、ETF方向、成分股分析、ETF期权方向。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 34 次。
如何安装 Etf Holdings Predictor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install etf-holdings-predictor」即可一键安装,无需额外配置。
Etf Holdings Predictor 是免费的吗?
是的,Etf Holdings Predictor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Etf Holdings Predictor 支持哪些平台?
Etf Holdings Predictor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Etf Holdings Predictor?
由 bianchunhui(@bianchunhui)开发并维护,当前版本 v1.0.0。