fund-sip-planner

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

105 stars

Best use case

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

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

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

Manual Installation

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

How fund-sip-planner Compares

Feature / Agentfund-sip-plannerStandard 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 SIP Planner)

智能定投策略设计与回测工具,帮助用户制定科学的定投计划。

## 功能概述

- **定投计划设计**: 目标金额、定投周期、扣款日规划
- **固定定投**: 固定金额、固定频率的传统定投
- **智能定投**: 基于均线/估值/趋势的动态金额调整
- **定投回测**: 历史数据回测验证策略效果
- **止盈止损**: 目标收益率触发、最大回撤控制
- **收益计算**: 定投收益率、年化收益、累计收益

## 使用方法

### 命令行调用

```bash
# 基础定投计划
fund-sip --target 100000 --monthly 2000 --years 5

# 智能定投(均线策略)
fund-sip --target 100000 --strategy ma --base-amount 2000

# 定投回测
fund-sip --backtest --fund 000001 --amount 1000 --years 3
```

### Python API

```python
from fund_sip_planner import SIPPlanner

planner = SIPPlanner()

# 设计定投计划
plan = planner.create_plan(
    target_amount=100000,
    monthly_amount=2000,
    years=5
)

# 智能定投回测
backtest = planner.backtest(
    fund_code='000001',
    strategy='ma',
    base_amount=1000,
    years=3
)
```

## 定投策略

### 1. 固定定投

每期投入固定金额,不择时。

```
定投金额 = 固定金额
优点: 简单省心,摊平成本
缺点: 无法利用市场波动
```

### 2. 均线定投策略

基于价格与均线的偏离度动态调整金额。

```
偏离度 = (当前价格 - 均线) / 均线

定投金额 = 基础金额 × (1 - 偏离度 × 调整系数)

当价格低于均线时多投,高于均线时少投。
```

| 偏离度 | 调整系数 | 定投倍数 |
|:---|:---:|:---:|
| < -20% | 1.5x | 2.0x |
| -20% ~ -10% | 1.2x | 1.5x |
| -10% ~ 10% | 1.0x | 1.0x |
| 10% ~ 20% | 0.8x | 0.8x |
| > 20% | 0.6x | 0.5x |

### 3. 估值定投策略

基于估值分位数动态调整金额。

```
定投金额 = 基础金额 × 估值调整系数

低估值(分位数<30%): 2.0x
中估值(30%-70%): 1.0x
高估值(分位数>70%): 0.5x
```

### 4. 趋势定投策略

基于技术指标判断趋势方向。

```
上升趋势: 1.0x (谨慎追高)
震荡趋势: 1.2x (逢低加仓)
下降趋势: 1.8x (越跌越买)
```

## 止盈止损策略

### 目标收益率止盈

| 目标收益率 | 止盈操作 |
|:---|:---|
| 10% | 赎回10%仓位 |
| 15% | 赎回25%仓位 |
| 20% | 赎回50%仓位 |
| 30% | 全部赎回 |

### 最大回撤止损

```
当前回撤 = (历史最高净值 - 当前净值) / 历史最高净值

回撤 > 10%: 关注
回撤 > 15%: 暂停定投
回撤 > 20%: 考虑止损
```

## 输出格式

### 定投计划报告

```json
{
  "plan_id": "SIP_20260321_001",
  "created_at": "2026-03-21",
  "target_amount": 100000,
  "monthly_amount": 2000,
  "years": 5,
  "strategy": "fixed",
  "total_periods": 60,
  "expected_return": 0.08,
  "projected_value": 147746,
  "projected_profit": 27746,
  "schedule": [
    {
      "period": 1,
      "date": "2026-04-01",
      "amount": 2000,
      "cumulative_investment": 2000,
      "projected_value": 2013
    }
  ]
}
```

## 示例

### 示例1: 基础定投计划

**输入**:
```
定投目标10万,每月定投2000元,投资5年
```

**输出**:
```
📊 定投计划报告

定投目标: ¥100,000
每月定投: ¥2,000
投资期限: 5年 (60期)
定投策略: 固定定投

预期收益:
  累计投入: ¥120,000
  预期总值: ¥147,746
  预期收益: ¥27,746 (23.1%)
  年化收益: 8.0%

定投日历:
  扣款日: 每月1日
  首次扣款: 2026-04-01
  预计达成: 2028-08 (第29期)

建议:
  ✅ 建议设置自动扣款,避免断供
  ⚠️ 市场波动可能影响实际收益
  📈 建议设置15%止盈目标
```

### 示例2: 智能定投回测

**输入**:
```
回测基金000001的均线定投策略,基础金额1000元,投资3年
```

**输出**:
```
📊 定投回测报告

基金: 华夏成长混合 (000001)
回测区间: 2023-03-21 ~ 2026-03-21
策略: 均线定投 (60日均线)
基础金额: ¥1,000

回测结果:
              固定定投    均线定投    提升
  累计投入:   ¥36,000    ¥42,500    +18%
  期末市值:   ¥45,230    ¥52,860    +17%
  总收益:     ¥9,230     ¥10,360    +12%
  收益率:     25.6%      24.4%      -1.2pp
  年化收益:   7.9%       7.6%       -0.3pp
  平均成本:   ¥1.52      ¥1.45      -4.6%

分析:
  ✅ 均线定投降低了平均成本
  ✅ 在市场下跌时自动多投
  ⚠️ 但投入金额增加了18%
  💡 适合波动较大的市场
```

## 注意事项

1. 定投需要长期坚持,建议3年以上
2. 智能定投可能增加投入金额,需预留资金
3. 回测结果不代表未来表现
4. 止盈后可根据情况重新开启定投
5. 建议结合市场估值判断定投时机
6. 定投不是万能,极端行情需灵活调整

## 依赖

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

## 作者

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

Related Skills

fund-tax-optimizer

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

peer-fund-comparison-assistant

105
from aifinlab/FinClaw

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

new-fund-material-generation-assistant

105
from aifinlab/FinClaw

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

style-drift-detection-theme-fund

105
from aifinlab/FinClaw

面向基金投研分析领域的风格漂移任务Skill,围绕「风格漂移识别助手-主题基金版」场景提供信息抽取、结构化分析与结果输出。