← Back to Skills Marketplace
kenneth-bro

investoday-fund-performance-attribution-analysis

by investoday · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ✓ Security Clean
200
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install investoday-fund-performance-attribution-analysis
Description
面向公募基金业绩归因分析,聚焦超额收益来源、选股能力、择时能力、配置支撑与业绩可持续性。基于今日投资金融数据接口,自动识别基金代码并输出结构化基金业绩归因报告。触发词:业绩归因、超额收益、选股能力、择时能力、业绩来源、主动管理能力。
README (SKILL.md)

🎯 基金业绩归因分析

面向公募基金业绩归因分析,聚焦超额收益来源、选股能力、择时能力、配置支撑与业绩可持续性。基于今日投资金融数据接口,自动识别基金代码并输出结构化基金业绩归因报告。

触发场景

  • 用户询问某只基金的收益来自哪里,是靠选股还是择时
  • 用户希望判断主动管理能力、超额收益来源与当前配置是否支撑业绩
  • 用户想知道“这只基金为什么能跑赢”“业绩可持续吗”“更偏 Beta 还是 Alpha”
  • 关键词:业绩归因、超额收益、选股能力、择时能力、业绩来源、主动管理能力、Alpha、Beta

输入示例

示例 1:收益来源

帮我分析一下这只基金的收益主要来自哪里。

示例 2:选股还是择时

这只基金最近跑赢同类,是靠选股还是靠择时?

示例 3:可持续性

这只基金的超额收益能不能持续,当前配置支不支持?

💡 支持输入基金名称或 6 位基金代码。若用户只提供名称,优先使用 entity-recognition 识别基金实体;若无法稳定唯一识别,再提示补充完整名称或代码。若用户主要关心波动、回撤和风险承受,优先使用 基金风险分析;若需要把收益、风险、持仓、经理、费用分红一起看,优先使用 基金综合诊断

前置依赖

本 Skill 依赖 investoday-finance-data(今日投资金融数据)Skill 获取实时金融数据。

基础 API 调用与底层执行方式统一以该 Skill 为准,业务 Skill 不重复展开底层接入细节。

工具说明

以下为本 Skill 通过 investoday-finance-data 使用的数据接口。在 System Prompt 中以 工具ID 标识调用。

标的识别工具

工具名称 工具ID 方法 说明
实体识别 entity-recognition POST 从自然语言中识别基金实体
基金基本信息 fund/basic-info POST 获取基金名称、类型、投资目标与策略

业绩归因核心工具

工具名称 工具ID 方法 说明
同类平均指标 fund/eval-peer-avg-ind POST 获取收益、同类平均、排名、Alpha、Beta 等同类比较数据
归因分析 fund/performance-attribution POST 获取选股能力、择时能力、风险收益指标等

配置与管理工具

工具名称 工具ID 方法 说明
基金资产分布 fund/portfolio-asset-holdings POST 获取股票、债券、现金等配置比例
现任基金经理及回报 fund/current-manager-returns POST 获取基金经理任期回报与从业信息

数据获取流程

用户提供基金名称或代码后,Agent 按以下流程获取数据:

  • Step 0:基金实体识别(如用户输入名称而非代码):工具ID entity-recognition (POST),参数 input=\x3C用户原始问题>
  • Step 1:基金基本信息:工具ID fund/basic-info (POST),参数 fundCode=\x3Ccode>
  • Step 2:同类平均指标:工具ID fund/eval-peer-avg-ind (POST),参数 fundCode=\x3Ccode>
  • Step 3:归因分析:工具ID fund/performance-attribution (POST),参数 fundCode=\x3Ccode>
  • Step 4:基金资产分布:工具ID fund/portfolio-asset-holdings (POST),参数 fundCode=\x3Ccode>
  • Step 5:现任基金经理及回报:工具ID fund/current-manager-returns (POST),参数 fundCode=\x3Ccode>

并行优化:完成 Step 0 的基金识别后,Step 1-5 可并行调用;分析时优先用 Step 2-3 判断超额收益与主动管理来源,再用 Step 4-5 验证业绩支撑与延续性。

分析框架(5步)

Agent 获取数据后,按以下 5 步框架进行结构化分析:

Step 1:确认基金定位与分析口径

目标:明确基金属于主动还是偏被动、偏股还是偏债,以及评价业绩的合适口径。

数据来源fund/basic-info

分析要点:

  • 基金类型、投资目标、投资策略
  • 产品定位是否决定了更高 Beta 暴露或更强主动管理诉求
  • 若产品为指数基金、ETF、联接基金或其他偏被动产品,应优先从跟踪与 Beta 暴露解释业绩,不夸大选股或择时结论
  • 为后续业绩来源分析建立对照框架

输出:基金定位与业绩分析口径。

Step 2:判断超额收益来源

目标:确认基金近期和中长期收益是否持续跑赢同类,以及超额收益强度如何。

数据来源fund/eval-peer-avg-ind

分析要点:

  • 近 1 月、6 月、1 年、3 年收益与同类平均差异
  • Alpha、Beta 是否支持“主动超额”还是“市场 Beta 驱动”
  • 若短期跑赢但长期一般,应明确指出期限结构分化

输出:超额收益来源与同类竞争力判断。

Step 3:判断主动管理能力

目标:对主动产品区分业绩主要来自选股能力还是择时能力;对偏被动产品优先判断 Beta 与配置暴露。

数据来源fund/performance-attribution

分析要点:

  • 选股能力与择时能力在多个期限的表现方向
  • 是否存在“长期靠选股、短期靠择时”或相反情况
  • 若选股与择时都偏弱但收益仍不错,需提示可能主要来自风格或 Beta 暴露

输出:主动管理能力结构与稳定性判断。

Step 4:判断当前配置是否支撑业绩

目标:分析当前仓位和资产配置是否支持既有收益特征。

数据来源fund/portfolio-asset-holdings + fund/basic-info

分析要点:

  • 股票、债券、现金等配置比例与产品定位是否一致
  • 当前高权益仓位是否支撑了高收益,也是否放大了波动
  • 若配置与策略不一致,应提示业绩持续性的疑问

输出:配置支撑判断与风格依赖结论。

Step 5:评估业绩可持续性并形成综合结论

目标:结合基金经理任期表现,判断当前业绩是否具有一定持续性。

数据来源fund/current-manager-returns + 前 4 步结果汇总

分析要点:

  • 基金经理任期回报、从业年限与业绩兑现情况
  • 当前超额收益是短期放大还是有延续基础
  • 后续应重点观察选股能力、择时能力、配置变化还是经理稳定性

输出:业绩可持续性判断与综合结论。

策略逻辑汇总

口径提示:以下信号更适合作为主动管理型或同策略基金之间的粗略参考;若产品偏被动或指数跟踪,应弱化对“选股/择时能力”的直接解读。

信号组合 含义 判断
收益持续高于同类平均且 Alpha 为正 主动超额较明确 ✅ 积极
收益高于同类但 Beta 明显偏高 业绩更偏市场暴露驱动 🟡 关注
选股能力持续为正 经理选股贡献较强 ✅ 积极
择时能力持续为正 仓位调整有效 ✅ 积极
选股能力为正、择时能力偏弱 更偏选股型产品 📊 中性
选股与择时都偏弱但收益不差 可能更多来自风格或 Beta ⚠️ 警惕
资产配置与产品定位一致且股票仓位支撑收益 当前配置具备支撑 ✅ 积极
高收益伴随高波动和高回撤 业绩质量需折价看待 🟡 关注
经理任期较短或任期回报缺乏代表性 可持续性仍需观察 📊 中性
长期业绩、选股能力、经理任期回报三者一致 业绩延续性较强 ✅ 积极

输出格式

# 🎯 [基金名称]([基金代码])业绩归因分析报告

> 分析日期:YYYY-MM-DD | 数据来源:今日投资

## 一、业绩归因结论

(先用一段话概括超额收益来源、主动管理强弱与可持续性)

## 二、基金定位与业绩画像

(基金类型、策略、收益风格、同类位置)

## 三、超额收益来源

(收益、同类平均、Alpha、Beta 角度的判断)

## 四、主动管理能力

(选股能力、择时能力及其稳定性)

## 五、配置支撑与风格依赖

(资产配置是否支持当前业绩特征)

## 六、业绩可持续性

(经理任期表现与后续延续性判断)

## 综合结论

- 3-5 条核心发现
- 明确业绩主要来自 Alpha、Beta、选股还是择时
- 给出后续需要跟踪的关键变量

证据约束(必须遵守)

  1. 每个业绩归因结论至少给出 2 个数值证据;没有数据则写“该维度数据不足,暂无法判断”
  2. 不允许只写“业绩好/差”,必须说明对应收益、同类平均、Alpha/Beta、选股或择时指标
  3. 时间口径必须明确,如“近1年”“近3年”“任期内”
  4. 百分比统一保留 2 位小数
  5. 不给申购赎回建议、定投建议、仓位建议或交易时点
  6. 若基金识别不唯一,必须先要求补充更完整名称或 6 位基金代码
  7. 若超额收益、主动管理能力与当前配置三者不一致,必须明确指出背离,不得直接给出乐观结论
  8. 同类比较、Alpha/Beta 解读与选股/择时判断默认应建立在相近策略产品之间;若产品偏被动或指数跟踪,必须先说明分析边界,不得机械套用主动管理框架夸大选股或择时能力

执行示例

用户说:“这只基金最近跑赢同类,是靠选股还是择时?”

  1. 通过 entity-recognition 识别基金实体与基金代码
  2. 并行调用 fund/basic-infofund/eval-peer-avg-indfund/performance-attributionfund/portfolio-asset-holdingsfund/current-manager-returns
  3. 分别判断超额收益来源、主动管理能力、配置支撑和业绩可持续性
  4. 输出 Markdown 格式基金业绩归因分析报告
  5. 在结尾写出综合结论与后续跟踪重点

安全与隐私

  • 仅通过今日投资 API 查询公开市场数据
  • 不记录、不存储用户的查询记录
  • 分析结论仅供参考,不构成投资建议
Usage Guidance
This skill appears coherent and low-risk: it is an instruction-only wrapper that delegates all data access to the investoday-finance-data skill and requests no secrets or installs. Before installing, verify the trustworthiness of the referenced investoday-finance-data skill (inspect its permissions, where it fetches data, and whether it requires API keys) because this skill relies entirely on that provider for data access and any network/credential behavior will come from it. Also confirm you are comfortable with the provider's privacy and usage terms (ensure no sensitive/personal data will be sent). If you plan to run autonomously, remember autonomous invocation is allowed by default—only enable that if you trust both this skill and its data-provider dependency.
Capability Analysis
Type: OpenClaw Skill Name: investoday-fund-performance-attribution-analysis Version: 1.3.0 The skill bundle is a legitimate financial analysis tool designed to perform performance attribution for mutual funds using the 'Investoday' API. The SKILL.md file provides structured instructions for an AI agent to identify funds, fetch performance metrics (Alpha, Beta, stock selection, timing), and generate a report without any evidence of data exfiltration, malicious execution, or prompt injection attacks.
Capability Assessment
Purpose & Capability
Name/description match required behavior: it calls an external finance-data skill for fund identification and attribution data. No unrelated credentials, binaries, or installs are requested.
Instruction Scope
Runtime instructions are constrained to calling the listed tool IDs from investoday-finance-data (entity-recognition, basic-info, eval-peer-avg-ind, performance-attribution, portfolio-asset-holdings, current-manager-returns). No file I/O, unrelated env var access, or external endpoints are instructed.
Install Mechanism
No install spec and no code files; the skill is instruction-only so nothing is written to disk. This is low-risk and proportionate for the described function.
Credentials
The skill declares no required environment variables, credentials, or config paths. All data access is delegated to the referenced investoday-finance-data skill.
Persistence & Privilege
Flags: always=false and model invocation is permitted (default). The skill does not request persistent system-wide changes or modify other skills; no elevated privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install investoday-fund-performance-attribution-analysis
  3. After installation, invoke the skill by name or use /investoday-fund-performance-attribution-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
Automated release from GitHub Actions
v1.1.0
Manual release
v1.0.0
Manual release
Metadata
Slug investoday-fund-performance-attribution-analysis
Version 1.3.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is investoday-fund-performance-attribution-analysis?

面向公募基金业绩归因分析,聚焦超额收益来源、选股能力、择时能力、配置支撑与业绩可持续性。基于今日投资金融数据接口,自动识别基金代码并输出结构化基金业绩归因报告。触发词:业绩归因、超额收益、选股能力、择时能力、业绩来源、主动管理能力。 It is an AI Agent Skill for Claude Code / OpenClaw, with 200 downloads so far.

How do I install investoday-fund-performance-attribution-analysis?

Run "/install investoday-fund-performance-attribution-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is investoday-fund-performance-attribution-analysis free?

Yes, investoday-fund-performance-attribution-analysis is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does investoday-fund-performance-attribution-analysis support?

investoday-fund-performance-attribution-analysis is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created investoday-fund-performance-attribution-analysis?

It is built and maintained by investoday (@kenneth-bro); the current version is v1.3.0.

💬 Comments