🧪 Skills
fund-analyzer
提供基金净值查询、历史走势、基金筛选排行、持仓分析等功能,数据来源于支付宝基金页面。用于用户查询基金信息、分析基金表现、筛选优质基金
v1.0.0
Description
name: fund-analyzer description: 提供基金净值查询、历史走势、基金筛选排行、持仓分析等功能,数据来源于支付宝基金页面。用于用户查询基金信息、分析基金表现、筛选优质基金等场景。
Fund Analyzer Skill
技能概述
本技能用于分析和管理基金投资,支持查询基金净值、查看历史走势、筛选排行、持仓分析等功能。数据主要来源于支付宝基金页面。
使用场景
当用户提出以下请求时,应使用本技能:
- 查询某只基金的最新净值
- 查看基金的历史收益率和走势
- 筛选和比较基金的业绩排行
- 分析基金的持仓情况
- 推荐优质的基金产品
数据来源
主要数据来源:支付宝基金页面
- 基金主页:
https://fund.eastmoney.com/pingzhong.html?ft=type&fdm=0&fs=n&lcf=zqjj&fd=&rt=${fund_code} - 天天基金:
https://fund.eastmoney.com/${fund_code}.html - 基金排行:
https://fund.eastmoney.com/data/fundranking.html
备用数据源:
- 天天基金网
- 基金业协会官网
核心功能
1. 基金净值查询
使用 scripts/query_fund_nav.py 脚本查询基金净值:
python3 scripts/query_fund_nav.py <基金代码>
返回信息包括:
- 最新净值
- 日涨跌幅
- 近1周/1月/3月/6月/1年/3年收益率
- 基金类型
- 基金管理人
2. 历史走势查询
使用 scripts/query_fund_history.py 脚本查询历史数据:
python3 scripts/query_fund_history.py <基金代码> --period <1m|3m|6m|1y|3y|5y>
返回信息包括:
- 净值曲线数据
- 各时间段收益率
- 同类排名
- 风险指标(夏普比率、最大回撤等)
3. 基金筛选排行
使用 scripts/fund_screener.py 脚本筛选基金:
python3 scripts/fund_screener.py --rank <近1年|近3年|近5年> --type <股票型|混合型|债券型|指数型> --top <数量>
筛选条件:
- 基金类型
- 收益率排行
- 规模要求
- 风险等级
4. 持仓分析
使用 scripts/query_fund_holding.py 脚本查询持仓:
python3 scripts/query_fund_holding.py <基金代码>
返回信息包括:
- 前十大持仓股票
- 持仓占比
- 行业分布
- 持仓变化(较上季度)
基金代码格式
- A股基金:6位数字(如
161039) - 指数基金:带后缀(如
161039) - 港股基金:5位数字(如
47011)
使用示例
查询单一基金
查询 161039 这只基金的最新净值和收益情况
对比多只基金
对比 161039 和 110011 这两只基金的表现
筛选基金
帮我筛选近一年收益排名前十的股票型基金
持仓分析
分析 161039 这只基金的持仓情况
输出格式
基金分析结果应以清晰的表格或列表形式呈现,包含以下关键信息:
| 指标 | 说明 |
|---|---|
| 基金代码 | 6位数字代码 |
| 基金名称 | 基金全称 |
| 最新净值 | 当日单位净值 |
| 日涨跌 | 当日涨跌幅 |
| 近1年收益 | 过去12个月收益率 |
| 基金类型 | 股票型/混合型/债券型等 |
| 规模 | 基金总资产规模 |
注意事项
- 网络依赖:所有数据需要联网获取,可能存在延迟
- 数据准确性:建议多平台交叉验证
- 风险提示:基金投资有风险,入市需谨慎
- 频率限制:避免短时间内频繁请求,建议间隔1秒以上
相关脚本
| 脚本 | 功能 |
|---|---|
| query_fund_nav.py | 查询基金净值和基本信息 |
| query_fund_history.py | 查询历史走势数据 |
| fund_screener.py | 基金筛选和排行 |
| query_fund_holding.py | 查询基金持仓明细 |
| compare_funds.py | 对比多只基金 |
维护建议
- 定期更新数据源URL
- 注意网页结构变化可能影响爬取逻辑
- 添加缓存机制减少重复请求
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!