fund-rebalance-advisor

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

105 stars

Best use case

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

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

Teams using fund-rebalance-advisor 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-rebalance-advisor/SKILL.md --create-dirs "https://raw.githubusercontent.com/aifinlab/FinClaw/main/skillsChoice/fund-suite/fund-rebalance-advisor/SKILL.md"

Manual Installation

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

How fund-rebalance-advisor Compares

Feature / Agentfund-rebalance-advisorStandard 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 Rebalance Advisor)

基金组合再平衡与调仓建议工具,帮助用户优化基金组合配置。

## 功能概述

- **偏离度检测**: 检测组合配置偏离目标程度
- **再平衡时机**: 判断是否需要再平衡
- **换仓建议**: 推荐换仓标的和方案
- **成本优化**: 最小化交易成本和税务影响
- **路径规划**: 分批调仓建议
- **模拟回测**: 模拟换仓效果

## 使用方法

### 命令行调用

```bash
# 检测偏离度
fund-rebalance --check --portfolio portfolio.json

# 生成换仓建议
fund-rebalance --advise --current current.json --target target.json

# 模拟换仓
fund-rebalance --simulate --portfolio portfolio.json --changes changes.json
```

### Python API

```python
from fund_rebalance_advisor import RebalanceAdvisor

advisor = RebalanceAdvisor()

# 检测偏离度
deviation = advisor.check_deviation(current_portfolio, target_allocation)

# 生成建议
advice = advisor.generate_advice(
    current_portfolio=current,
    target_allocation=target,
    constraints={'tax_threshold': 1000}
)
```

## 偏离度计算

```
偏离度 = |当前权重 - 目标权重| / 目标权重

触发条件:
  - 偏离度 > 5%: 建议关注
  - 偏离度 > 10%: 建议再平衡
  - 偏离度 > 20%: 强烈建议再平衡
```

## 再平衡策略

### 1. 阈值再平衡

当任一资产偏离度超过设定阈值时触发。

| 阈值 | 适用场景 | 特点 |
|:---|:---|:---|
| 3% | 高精度要求 | 频繁调整,交易成本高 |
| 5% | 一般情况 | 平衡型选择 |
| 10% | 低频率 | 减少交易,容错空间大 |

### 2. 定期再平衡

按固定周期进行再平衡。

| 周期 | 适用场景 |
|:---|:---|
| 月度 | 波动大的组合 |
| 季度 | 一般组合 |
| 年度 | 长期持有组合 |

### 3. 现金流再平衡

利用新增资金或赎回资金进行再平衡,减少交易成本。

## 换仓成本考虑

### 交易成本

```
总成本 = 申赎费 + 转换费 + 机会成本

申赎费:
  - 持有 < 7天: 1.5%
  - 持有 7-30天: 0.75%
  - 持有 30-365天: 0.5%
  - 持有 1-2年: 0.25%
  - 持有 > 2年: 0%
```

### 税务影响

```
赎回收益 = 赎回金额 - 申购成本
应纳税额 = 赎回收益 × 税率 (目前基金赎回暂免个税)
```

## 输出格式

### 换仓建议报告

```json
{
  "report_id": "RB_20260321_001",
  "report_date": "2026-03-21",
  "current_portfolio": {
    "total_value": 1000000,
    "holdings": [...]
  },
  "target_allocation": {...},
  "deviation_analysis": {
    "max_deviation": 0.15,
    "avg_deviation": 0.08,
    "needs_rebalance": true
  },
  "rebalance_advice": {
    "method": "partial",
    "urgency": "medium",
    "transactions": [
      {
        "type": "sell",
        "fund_code": "000001",
        "fund_name": "华夏成长",
        "amount": 50000,
        "reason": " overweight 15%"
      },
      {
        "type": "buy",
        "fund_code": "000002",
        "fund_name": "易方达蓝筹",
        "amount": 50000,
        "reason": "underweight 10%"
      }
    ],
    "estimated_cost": 250,
    "estimated_tax": 0
  },
  "execution_plan": {
    "method": "batch",
    "batches": 2,
    "schedule": [
      {"date": "2026-03-21", "actions": [...]},
      {"date": "2026-04-21", "actions": [...]}
    ]
  }
}
```

## 示例

### 示例1: 偏离度检测

**输入**:
```
检测组合偏离度
```

**输出**:
```
📊 偏离度检测报告

组合价值: ¥1,000,000
检测日期: 2026-03-21

偏离度分析:
  股票型: 目标30% → 当前42% | 偏离 +40% ⚠️
  混合型: 目标30% → 当前28% | 偏离 -7%  ✅
  债券型: 目标30% → 当前22% | 偏离 -27% 🟡
  货币型: 目标10% → 当前8%  | 偏离 -20% 🟡

汇总:
  最大偏离度: 40% (股票型)
  平均偏离度: 23%
  状态: 🔴 强烈建议再平衡

建议:
  • 股票型超配,建议减仓
  • 债券型低配,建议加仓
  • 可利用新增资金补仓债券型
```

### 示例2: 换仓建议

**输入**:
```
生成换仓建议
```

**输出**:
```
📊 换仓建议报告

当前组合 vs 目标配置:

资产类别:
  股票型: 42% → 30% (减持12% ¥120,000)
  混合型: 28% → 30% (增持2%  ¥20,000)
  债券型: 22% → 30% (增持8%  ¥80,000)
  货币型: 8%  → 10% (增持2%  ¥20,000)

建议交易:
  卖出:
    1. 中欧时代先锋 ¥50,000 (持有>2年,免赎回费)
    2. 广发科技创新 ¥40,000 (持有1.5年,赎回费0.25% = ¥100)
    3. 景顺长城新兴 ¥30,000 (持有>2年,免赎回费)

  买入:
    1. 招商产业债 ¥80,000
    2. 易方达蓝筹精选 ¥20,000
    3. 天弘余额宝 ¥20,000

成本估算:
  赎回费: ¥100
  申购费: ¥0 (通常免申购费)
  总成本: ¥100 (0.01%)

执行计划:
  方案: 一次性换仓
  理由: 总成本低,市场波动可控

风险提示:
  ⚠️ 换仓期间市场可能波动
  ⚠️ 建议在市场相对平稳时执行
```

## 注意事项

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-portfolio-allocation

105
from aifinlab/FinClaw

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

fund-monitor

105
from aifinlab/FinClaw

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

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、业绩归因、超额收益、阿尔法归因、因子分析。

wealth-advisor-compliance-communication-assistant

105
from aifinlab/FinClaw

当用户需要在银行财富管理场景下生成、审阅、改写或校准合规沟通话术时,使用此技能。 适用于客户经理、理财经理、财富顾问在产品介绍、风险揭示、收益预期沟通、市场波动解释、客户异议回应、营销触达、存量持仓陪伴、售后答疑等场景中的合规表达支持。 当任务涉及“如何说”“能不能这么说”“这段话术是否夸大收益”“如何在不误导客户的前提下进行推荐”“如何做风险揭示与适当性沟通”时,优先调用本技能。

peer-fund-comparison-assistant

105
from aifinlab/FinClaw

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

new-fund-material-generation-assistant

105
from aifinlab/FinClaw

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