基金筛选与数据管理¶
本模块涵盖基金筛选(fund filter)和数据管理(fund data)两大功能,帮助你快速定位目标基金并管理本地数据缓存。
基础筛选¶
按基金类型、公司、规模等条件筛选基金。
预期输出:
正在筛选基金...
┏━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━┓
┃ 代码 ┃ 名称 ┃ 类型 ┃ 规模 ┃
┡━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━┩
│ 000001 │ 华夏成长混合 │ 混合型 │ 50.2亿 │
│ 000002 │ 华夏回报混合 │ 混合型 │ 30.1亿 │
│ ... │ ... │ ... │ ... │
└────────┴──────────────┴────────┴────────┘
共找到 20 只基金
组合筛选¶
多条件组合筛选,支持类型、公司、规模、关键词等参数。
高级筛选¶
按费率筛选¶
按业绩指标筛选¶
# 筛选年化收益>10%、最大回撤<20%、夏普>1.0的基金
fund filter performance --min-return 10 --max-drawdown 20 --min-sharpe 1.0
按评级筛选¶
按经理筛选¶
高级表达式筛选¶
数据导出¶
将筛选结果导出为 CSV 或 JSON 文件。
预期输出:
筛选模板管理¶
保存常用筛选条件为模板,方便复用。
预期输出:
# 加载模板
fund filter template load --name my_stock_filter
# 删除模板
fund filter template delete --name my_stock_filter
数据缓存管理¶
查看缓存统计¶
预期输出:
┏━━━━━━━━━━┳━━━━━━━━━━━━┓
┃ 指标 ┃ 值 ┃
┡━━━━━━━━━━╇━━━━━━━━━━━━┩
│ 缓存条目 │ 1,234 │
│ 缓存大小 │ 15.30 MB │
│ 缓存目录 │ ~/.fund_cli│
└──────────┴────────────┘
清空缓存¶
预期输出:
数据质量检查¶
预期输出:
000001 数据质量报告:
整体状态: good
完整性评分: 95/100 (共500行, 缺失3个)
准确性评分: 98/100 (异常值2个)
时效性: up_to_date (最后更新: 2025-01-10)
增量更新¶
预期输出:
批量下载¶
预期输出: