用途:对中国公募基金进行单只深度诊断与全市场批量筛选,基于量化指标挑选产品,结果自动保存为 CSV。数据经 AkShare 取自东方财富网等来源。
主要能力:单基金分析覆盖风险指标、阶段收益、年度收益、资产配置、基金经理与持仓;批量筛选提供纯债(--bond,夏普>=1.0、回撤<2%、收益>2.5%)、固收+(--gushou-plus,索提诺>=1.2 等)、股票 Alpha(--stock-alpha,卡玛>=1.2 等)及默认/股票模式。支持自定义 --min-sharpe、--min-sortino、--min-calmar、--max-dd、--min-return、--max(50-500)。
使用方式:需 Python 3.8+,安装 pip install akshare pandas numpy。命令示例:python fund_screener.py <基金代码> [基金名称];python fund_screener.py --bond;python fund_screener.py --gushou-plus;python fund_screener.py --stock-alpha;python fund_screener.py --bond --min-sharpe 1.0 --max-dd 2 --min-return 2.5。也可作为模块导入 get_fund_metrics、analyze_single_fund、calculate_sharpe_ratio。
可选验证:AkShare 数据存在已知偏差(规模为经理总规模、持仓可能滞后、收益口径差异)。当 .mcp.json 配置 BrowserMCP 后,可对 CSV 结果逐只访问百度股市通持仓页与简况页,交叉验证并修正规模、前5大持仓、近1年收益,A/C 份额去重后同步,并保存 baidu_fund_data.json 缓存。
限制:历史业绩不代表未来表现,仅供学习研究,不构成投资建议;浏览器验证约 25 只基金需 50 次页面加载,耗时 5-8 分钟,部分基金可能暂无数据或超时。