fund-screener

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

105 stars

Best use case

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

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

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

Manual Installation

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

How fund-screener Compares

Feature / Agentfund-screenerStandard 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 Screener)

智能基金筛选与评级工具,帮助用户从海量基金中快速找到优质标的。

## 功能概述

- **多维度筛选**: 收益、风险、规模、费率、成立年限等
- **智能评级**: 五星评级体系(收益、风险、规模、经理、费用)
- **同类排名**: 在相同类型基金中排名对比
- **经理评估**: 基金经理历史业绩与能力评估
- **智能推荐**: 基于用户偏好推荐基金

## 使用方法

### 命令行调用

```bash
# 基础筛选
fund-screen --type 股票型 --min-return 15 --max-risk 20

# 高级筛选
fund-screen --type 混合型 --scale-min 10 --manager-experience 3 --fee-max 1.5

# 查看详情
fund-screen --code 000001 --detail

# 同类对比
fund-screen --compare 000001,000002,000003
```

### Python API

```python
from fund_screener import FundScreener

screener = FundScreener()

# 筛选基金
results = screener.screen(
    fund_type='股票型',
    min_return_1y=15,
    max_volatility=20,
    min_scale=10
)

# 获取评级
rating = screener.get_rating('000001')
```

## 筛选参数

| 参数 | 类型 | 说明 | 示例 |
|:---|:---:|:---|:---|
| fund_type | str | 基金类型 | '股票型', '混合型', '债券型' |
| min_return_1y | float | 近1年最小收益(%) | 15 |
| max_volatility | float | 最大波动率(%) | 20 |
| min_scale | float | 最小规模(亿) | 10 |
| max_fee | float | 最大管理费率(%) | 1.5 |
| manager_exp | int | 基金经理从业年限 | 3 |
| rating_min | int | 最低星级(1-5) | 4 |

## 输出格式

### 筛选结果

```json
{
  "total_found": 150,
  "filters_applied": {...},
  "funds": [
    {
      "rank": 1,
      "fund_code": "000001",
      "fund_name": "华夏成长混合",
      "fund_type": "混合型",
      "nav": 1.5234,
      "return_1y": 25.3,
      "return_3y": 45.2,
      "volatility": 18.5,
      "sharpe": 1.45,
      "max_drawdown": -15.2,
      "scale": 156.8,
      "manager": "张三",
      "manager_exp": 8,
      "expense_ratio": 1.2,
      "rating": {
        "overall": 5,
        "return": 5,
        "risk": 4,
        "scale": 5,
        "manager": 5,
        "fee": 4
      },
      "peer_rank": 15
    }
  ]
}
```

## 评级体系

### 五星评级标准

| 维度 | 5星 | 4星 | 3星 | 2星 | 1星 |
|:---|:---:|:---:|:---:|:---:|:---:|
| 收益 | 前10% | 10-30% | 30-50% | 50-70% | 后30% |
| 风险 | 波动<15% | 15-20% | 20-25% | 25-30% | >30% |
| 规模 | >100亿 | 50-100亿 | 20-50亿 | 5-20亿 | <5亿 |
| 经理 | >10年 | 7-10年 | 5-7年 | 3-5年 | <3年 |
| 费用 | <1% | 1-1.2% | 1.2-1.5% | 1.5-2% | >2% |

### 综合评级算法

```
综合评分 = 收益*0.3 + 风险*0.25 + 规模*0.15 + 经理*0.2 + 费用*0.1
星级 = round(综合评分)
```

## 数据源

- **同花顺iFinD API**: 净值、规模、持仓
- **AkShare**: 基金基本信息
- **天天基金网**: 费率数据
- **本地缓存**: 30分钟

## 示例

### 示例1: 筛选高收益股票型基金

**输入**:
```
筛选股票型基金,近1年收益大于20%,规模大于50亿
```

**输出**:
```
筛选条件: 股票型 | 近1年收益>20% | 规模>50亿
共找到 12 只基金:

排名 代码     名称              近1年收益  规模(亿)  评级
1    000001   华夏成长混合      25.3%     156.8    ⭐⭐⭐⭐⭐
2    000002   易方达蓝筹精选    22.1%     234.5    ⭐⭐⭐⭐⭐
3    000003   中欧时代先锋      21.7%      89.3    ⭐⭐⭐⭐
```

### 示例2: 对比多只基金

**输入**:
```
对比基金 000001, 000002, 000003
```

**输出**:
```
基金对比分析:

指标          华夏成长    易方达蓝筹   中欧时代
─────────────────────────────────────────────
近1年收益      25.3%       22.1%       21.7%
近3年收益      68.5%       55.2%       48.9%
波动率         18.5%       16.2%       20.1%
夏普比率       1.45        1.42        1.15
最大回撤       -15.2%      -12.8%      -18.5%
基金规模       156.8亿     234.5亿      89.3亿
管理费率       1.20%       1.50%       1.20%
基金经理       张三        李四         王五
经理年限       8年         12年         6年
─────────────────────────────────────────────
综合评级       ⭐⭐⭐⭐⭐     ⭐⭐⭐⭐⭐      ⭐⭐⭐⭐
同类排名       15/523      23/523       45/523
```

## 注意事项

1. 数据更新频率:净值每日更新,规模每季度更新
2. 评级基于历史数据,不代表未来表现
3. 基金投资有风险,筛选结果仅供参考
4. 建议结合自身风险承受能力选择

## 依赖

```
pandas>=1.3.0
numpy>=1.20.0
requests>=2.25.0
akshare>=1.10.0
```

## 作者

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

Related Skills

fund-tax-optimizer

105
from aifinlab/FinClaw

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

fund-sip-planner

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,围绕「风格漂移识别助手-主题基金版」场景提供信息抽取、结构化分析与结果输出。