fund-monitor

基金组合监控预警系统 - 实时监控基金持仓、自动预警异常波动、生成定期报告。 当用户需要监控基金组合、设置预警提醒、获取定期报告、跟踪组合表现时使用此技能。 支持实时监控、多维度预警、定期报告、业绩跟踪、风险监控、事件提醒。 触发关键词:基金监控、组合预警、净值提醒、异常波动、定期报告、持仓跟踪。

105 stars

Best use case

fund-monitor is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

基金组合监控预警系统 - 实时监控基金持仓、自动预警异常波动、生成定期报告。 当用户需要监控基金组合、设置预警提醒、获取定期报告、跟踪组合表现时使用此技能。 支持实时监控、多维度预警、定期报告、业绩跟踪、风险监控、事件提醒。 触发关键词:基金监控、组合预警、净值提醒、异常波动、定期报告、持仓跟踪。

Teams using fund-monitor should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/fund-monitor/SKILL.md --create-dirs "https://raw.githubusercontent.com/aifinlab/FinClaw/main/skillsChoice/fund-suite/fund-monitor/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/fund-monitor/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How fund-monitor Compares

Feature / Agentfund-monitorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

基金组合监控预警系统 - 实时监控基金持仓、自动预警异常波动、生成定期报告。 当用户需要监控基金组合、设置预警提醒、获取定期报告、跟踪组合表现时使用此技能。 支持实时监控、多维度预警、定期报告、业绩跟踪、风险监控、事件提醒。 触发关键词:基金监控、组合预警、净值提醒、异常波动、定期报告、持仓跟踪。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 基金组合监控预警 (Fund Monitor)

基金组合实时监控与预警系统,帮助用户持续跟踪投资组合。

## 功能概述

- **实时监控**: 基金净值跟踪、收益率计算、排名监控
- **多维度预警**: 净值波动、回撤预警、收益目标、集中度风险
- **定期报告**: 日报、周报、月报、季报自动生成
- **业绩跟踪**: 相对基准表现、滚动收益、风险调整后收益
- **事件提醒**: 基金经理变更、巨额赎回、分红公告
- **风险监控**: VaR突破、集中度超限、风格漂移

## 使用方法

### 命令行调用

```bash
# 启动监控
fund-monitor --start --portfolio portfolio.json

# 检查预警
fund-monitor --check --portfolio portfolio.json

# 生成报告
fund-monitor --report --portfolio portfolio.json --period daily

# 添加预警规则
fund-monitor --alert --type drawdown --threshold 0.10
```

### Python API

```python
from fund_monitor import FundMonitor

monitor = FundMonitor()

# 添加组合
monitor.add_portfolio(portfolio_id='PF001', holdings=holdings)

# 检查预警
alerts = monitor.check_alerts(portfolio_id='PF001')

# 生成报告
report = monitor.generate_report(portfolio_id='PF001', period='weekly')
```

## 预警规则

### 净值预警

| 预警类型 | 阈值 | 说明 |
|:---|:---:|:---|
| 日跌幅 | > 3% | 单日净值大幅下跌 |
| 日涨幅 | > 5% | 单日净值异常上涨 |
| 连续下跌 | 3天 | 连续三日下跌 |
| 波动率 | > 历史2σ | 波动率异常升高 |

### 回撤预警

| 预警级别 | 回撤幅度 | 操作建议 |
|:---|:---:|:---|
| 关注 | 5% | 持续观察 |
| 警告 | 10% | 评估原因 |
| 严重 | 15% | 考虑减仓 |
| 危险 | 20% | 止损或调仓 |

### 收益目标预警

```
目标达成率 = 当前收益 / 目标收益

预警规则:
  达成率 > 100%: 目标达成提醒
  达成率 < 50%: 进度落后警告
  达成率 < 0%: 亏损警告
```

## 报告类型

### 日报

```
📊 组合日报 - 2026-03-21

今日概况:
  组合净值: 1.1523 (+0.85%)
  累计收益: 15.23%
  日涨跌: +0.97%
  对比基准: +0.65% (跑赢+0.32%)

持仓变动:
  华夏成长: 1.25 (+1.2%)
  易方达蓝筹: 1.18 (+0.8%)
  中欧时代: 1.52 (-0.3%)

预警状态: 🟢 正常
```

### 周报

```
📊 组合周报 - 2026年第12周

本周收益: +2.35%
本月收益: +5.12%
本年收益: +15.23%

排名变化:
  本周排名: 12/100 (前12%)
  上周排名: 15/100 (上升3位)

风险指标:
  最大回撤: -3.2%
  波动率: 12.5%
  夏普比率: 1.25
```

### 月报

```
📊 组合月报 - 2026年3月

月度收益: +5.12%
对比基准: +3.85% (超额+1.27%)

归因分析:
  行业贡献: 科技(+1.5%)、消费(+0.8%)
  个股贡献: 茅台(+0.6%)、宁德(+0.4%)

调仓建议:
  • 科技板块超配,建议适当减仓
  • 债券仓位偏低,建议增配
```

## 预警通知

### 通知级别

| 级别 | 颜色 | 触发条件 | 通知方式 |
|:---|:---:|:---|:---|
| INFO | 🔵 | 目标达成、定期报告 | 应用内 |
| WARNING | 🟡 | 轻度回撤、进度落后 | 应用内+邮件 |
| ALERT | 🟠 | 中度回撤、异常波动 | 应用内+邮件+短信 |
| CRITICAL | 🔴 | 大幅回撤、风险突破 | 全渠道 |

### 通知模板

```
🔴 严重预警 - 组合PF001

触发时间: 2026-03-21 14:30
预警类型: 最大回撤突破
当前回撤: -15.3%
预警阈值: -15%

影响持仓:
  广发科技: -8.5%
  中欧时代: -6.2%

建议操作:
  1. 评估市场环境是否恶化
  2. 考虑减仓或止损
  3. 关注支撑位是否有效
```

## 输出格式

### 监控状态

```json
{
  "monitor_id": "MON_20260321_001",
  "portfolio_id": "PF001",
  "check_time": "2026-03-21 15:00:00",
  "status": "normal",
  "portfolio_value": 115230,
  "daily_return": 0.0085,
  "cumulative_return": 0.1523,
  "alerts": [],
  "metrics": {
    "max_drawdown": -0.032,
    "volatility": 0.125,
    "sharpe_ratio": 1.25
  }
}
```

## 示例

### 示例1: 实时监控检查

**输入**:
```
检查组合监控状态
```

**输出**:
```
📊 组合监控状态

组合ID: PF001
检查时间: 2026-03-21 15:00

当前状态: 🟢 正常

组合价值: ¥115,230 (+0.85%)
累计收益: +15.23%

持仓表现:
  华夏成长混合    25%  1.250 (+1.2%)  ✅
  易方达蓝筹精选  20%  1.180 (+0.8%)  ✅
  中欧时代先锋    15%  1.520 (-0.3%)  ⚠️ 微跌
  南方稳健成长    20%  1.050 (+0.5%)  ✅
  招商产业债      15%  1.080 (+0.2%)  ✅
  货币基金         5%  1.000 (0.0%)   ✅

风险指标:
  最大回撤: -3.2% (安全)
  波动率: 12.5% (适中)
  夏普比率: 1.25 (良好)
  VaR(95%): -2.1% (正常)

预警状态:
  🟢 无活跃预警

建议:
  • 组合运行正常,建议继续持有
  • 中欧时代连续2日微跌,可观察
  • 下次报告生成: 2026-03-22 18:00
```

### 示例2: 预警触发

**输入**:
```
检查预警 (模拟回撤超阈值)
```

**输出**:
```
🔴 预警触发报告

组合ID: PF001
触发时间: 2026-03-21 14:30

活跃预警 (3):

1. 🔴 严重回撤预警
   当前回撤: -15.3%
   阈值: -15%
   触发时长: 2小时
   影响: 广发科技(-8.5%)、中欧时代(-6.2%)
   建议: 考虑减仓或设置止损

2. 🟠 行业集中度预警
   科技板块占比: 45%
   阈值: 40%
   风险: 行业单一风险过高
   建议: 适当分散至其他板块

3. 🟡 收益目标落后
   当前收益: 2.5% (YTD)
   目标收益: 10% (YTD)
   进度: 25% (落后)
   建议: 评估是否需要调整策略

历史预警 (今日):
  14:00 🟡 波动率升高 (+20%)
  10:30 🟢 目标达成50%

操作建议:
  1. 优先处理回撤预警,评估市场环境
  2. 检查科技板块基本面是否恶化
  3. 考虑增加防御性配置
```

### 示例3: 定期报告生成

**输入**:
```
生成周报
```

**输出**:
```
📊 组合周报 - 2026年第12周 (03.15-03.21)

组合: PF001 (稳健增长组合)
生成时间: 2026-03-21 18:00

═══════════════════════════════════════
📈 收益表现
═══════════════════════════════════════

本周收益: +2.35% 🟢
本月收益: +5.12% 🟢
本年收益: +15.23% 🟢

对比表现:
              本周    本月    本年
  组合       +2.35%  +5.12%  +15.23%
  沪深300    +1.85%  +4.20%  +12.50%
  超额收益   +0.50%  +0.92%   +2.73%

排名: 12/100 (前12%) ⬆️3位

═══════════════════════════════════════
📊 风险指标
═══════════════════════════════════════

最大回撤: -3.2% (本周) / -8.5% (本年)
波动率: 12.5% (20日)
夏普比率: 1.25
信息比率: 0.85

风险评级: R3 (适中)

═══════════════════════════════════════
📋 持仓变动
═══════════════════════════════════════

调仓记录:
  03.18 买入 易方达蓝筹 +5% (¥10,000)
  03.20 卖出 广发科技 -3% (¥6,000)

当前配置:
  华夏成长混合    25.0%  (+0.5%)
  易方达蓝筹精选  22.0%  (+2.0%)
  中欧时代先锋    12.0%  (-3.0%)
  南方稳健成长    20.0%  (持平)
  招商产业债      15.0%  (持平)
  现金             6.0%  (+5.5%)

═══════════════════════════════════════
💡 本周总结
═══════════════════════════════════════

亮点:
  • 跑赢基准0.50%,排名上升3位
  • 易方达蓝筹表现突出(+3.2%)
  • 风险控制良好,回撤可控

不足:
  • 中欧时代连续下跌,拖累收益
  • 现金比例偏高,影响整体收益

下周计划:
  • 关注中欧时代止跌信号
  • 考虑将部分现金配置到债券
  • 科技板块若反弹考虑减仓

═══════════════════════════════════════
```

## 注意事项

1. 监控频率根据市场情况调整(震荡市加密)
2. 预警阈值可根据个人风险偏好自定义
3. 定期检查预警规则是否适用当前市场
4. 通知方式建议至少配置邮件+应用内
5. 定期报告建议保留历史便于对比
6. 预警触发后需人工确认后再执行操作

## 依赖

```
numpy>=1.20.0
pandas>=1.3.0
```

## 作者

FinClaw - 上海财经大学金融研究工具

Related Skills

fund-tax-optimizer

105
from aifinlab/FinClaw

基金税务优化工具 - 智能税务规划、赎回时机优化、税收效率分析。 当用户需要优化基金投资的税务成本、选择最佳赎回时机、进行税收筹划时使用此技能。 支持赎回费优化、持有期管理、税收损失收割、分红方式选择、税务计算器。 触发关键词:税务优化、税收筹划、赎回费、税收损失、分红选择、税务成本。

fund-sip-planner

105
from aifinlab/FinClaw

基金定投规划 - 智能定投策略设计与回测工具。 当用户需要设计定投计划、计算定投收益、选择定投策略、回测定投方案时使用此技能。 支持固定定投、智能定投(均线/估值/趋势)、定投回测、止盈止损策略。 触发关键词:定投、基金定投、定投计划、定投策略、智能定投、定投回测、定投收益。

fund-screener

105
from aifinlab/FinClaw

智能基金筛选器 - 专业基金筛选与评级工具。 当用户需要筛选基金、查找优质基金、对比基金表现、获取基金评级时使用此技能。 支持多维度筛选(收益/风险/规模/费率)、五星评级、同类排名、基金经理评估。 触发关键词:基金筛选、选基金、找基金、基金排行、基金对比、基金评级、筛选基金。

fund-risk-analyzer

105
from aifinlab/FinClaw

基金风险分析器 - 专业基金风险识别与量化分析工具。 当用户需要分析基金风险、计算VaR、评估最大回撤、分析波动率、计算风险指标时使用此技能。 支持VaR/CVaR、最大回撤、夏普比率、Beta系数、下行风险等多种风险指标计算。 触发关键词:基金风险、风险分析、VaR计算、最大回撤、波动率、夏普比率、Beta系数、风险评估。

fund-rebalance-advisor

105
from aifinlab/FinClaw

基金换仓建议 - 基金组合再平衡与调仓建议工具。 当用户需要调整基金组合、再平衡资产配置、换仓优化、检测偏离度时使用此技能。 支持偏离度检测、再平衡时机建议、换仓标的推荐、交易成本优化、税务影响分析。 触发关键词:换仓、再平衡、调仓、偏离度、组合调整、换基金、调配置。

fund-portfolio-allocation

105
from aifinlab/FinClaw

基金组合配置 - 智能基金组合构建与优化工具。 当用户需要构建基金组合、资产配置、投资组合优化、战略/战术资产配置、风险平价配置时使用此技能。 支持Markowitz均值方差优化、Black-Litterman模型、风险平价、目标日期/目标风险策略。 触发关键词:基金组合、资产配置、组合优化、Markowitz、风险平价、Black-Litterman、战略配置、战术配置。

fund-market-research

105
from aifinlab/FinClaw

基金市场研究 - 基金市场全景分析与趋势研究工具。 当用户需要了解基金市场整体情况、查看市场规模、分析资金流向、追踪热门板块、查看基金发行日历时使用此技能。 支持市场规模统计、新发基金追踪、资金流向分析、热门板块追踪、收益分布分析、市场情绪监测。 触发关键词:基金市场、市场规模、资金流向、热门板块、基金发行、基金趋势、市场研究。

fund-holding-analyzer

105
from aifinlab/FinClaw

基金持仓穿透分析 - 深度解析基金底层持仓结构、集中度、风格暴露。 当用户需要分析基金持仓集中度、查看重仓股、穿透底层资产、评估风格暴露时使用此技能。 支持持仓集中度分析、行业分布、风格暴露、重仓股分析、FOF穿透、关联交易检测。 触发关键词:持仓分析、重仓股、持仓穿透、集中度、风格暴露、底层资产、FOF分析。

fund-attribution-analysis

105
from aifinlab/FinClaw

基金收益归因分析 - Brinson模型、因子归因、风格分析工具。 当用户需要分析基金超额收益来源、进行业绩归因、评估基金经理能力时使用此技能。 支持Brinson归因、因子归因、风格归因、行业归因、选股能力分析。 触发关键词:收益归因、Brinson、业绩归因、超额收益、阿尔法归因、因子分析。

proprietary-sentiment-monitor

105
from aifinlab/FinClaw

自营舆情风险监测助手,适用于券商自营投资、风险管理、舆情监控、投资决策等场景。 以下情况请主动触发此技能: - 用户提供了持仓股票舆情数据,问"有什么风险""舆情怎么样" - 用户问"舆情怎么监控""负面舆情怎么处理" - 用户需要:舆情监测分析、风险预警、处置建议 - 用户提到:舆情、负面新闻、声誉风险、持仓风险、投资舆情 - 用户需要形成舆情报告、风险预警、处置方案 不要等用户明确说"舆情监测"——只要涉及持仓股票舆情分析、负面新闻预警、声誉风险评估,就应主动启动此技能。

peer-fund-comparison-assistant

105
from aifinlab/FinClaw

当用户需要在基金场景中完成同类基金对比助手相关任务时使用本技能,适用于同类分析及相关分析、生成、审阅请求。 用户提到「同类基金对比」「基金横向比较」「同类分析」或需要输出结构化中文结论、模板和配套脚本时,应优先触发。

ongoing-risk-monitor

105
from aifinlab/FinClaw

用于信托领域存续管理中的存续风险监控助手场景,支持结构化处理与报告输出。