Back to skills
SKILL.md
Fund Monitor
ASecurity基金组合监控预警系统 - 实时监控基金持仓、自动预警异常波动、生成定期报告。 当用户需要监控基金组合、设置预警提醒、获取定期报告、跟踪组合表现时使用此技能。 支持实时监控、多维度预警、定期报告、业绩跟踪、风险监控、事件提醒。 触发关键词:基金监控、组合预警、净值提醒、异常波动、定期报告、持仓跟踪。
- 232 stars
- 0 votes
- 0 copies
- 2 views
- Added September 7, 2026
Works with
Security analysis
100/100Pro scans all 6 files and shows the line behind each finding
npx -y skills add aifinlab/FinClaw --skill fund-monitor --agent claude-codeAre you the author of Fund Monitor?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/aifinlab-fund-monitor)---
name: fund-monitor
description: |
基金组合监控预警系统 - 实时监控基金持仓、自动预警异常波动、生成定期报告。
当用户需要监控基金组合、设置预警提醒、获取定期报告、跟踪组合表现时使用此技能。
支持实时监控、多维度预警、定期报告、业绩跟踪、风险监控、事件提醒。
触发关键词:基金监控、组合预警、净值提醒、异常波动、定期报告、持仓跟踪。
---
# 基金组合监控预警 (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 - 上海财经大学金融研究工具
Files in this skill
- LICENSE
- SKILL.md
- requirements.txt
- scripts/fund_monitor.py
- scripts/fund_monitor_v2.py
- scripts/main.py
Attribution
Comments
Loading comments…