核心功能与用法
ETF Finance Skill 是一款面向个人投资者的本地端ETF及基金组合管理工具。用户可通过命令行脚本完成持仓录入、盈亏计算、价格监控及自动提醒等全流程操作。核心工作流包括:
1. 持仓管理:通过 add_position.py 录入买入价、数量等基础信息,数据以JSON格式持久化存储于本地目录
2. 盈亏追踪:portfolio_summary.py 自动拉取Yahoo Finance实时行情,计算持仓市值、浮动盈亏及收益率
3. 价格预警:支持设置上涨/下跌触发条件,通过 check_alerts.py 手动或结合cron定时任务监控
4. 批量更新:update_prices.py 可一次性刷新全部持仓的最新报价
显著优点
- 零成本数据源:直接调用Yahoo Finance公开接口,无需API密钥,无订阅费用
- 完全本地运行:所有数据文件存储于用户目录,隐私性强,不依赖第三方云服务
- 高度可定制:Python脚本架构便于二次开发,cron集成实现自动化监控
- 轻量高效:命令行交互响应快,资源占用极低,适合长期后台运行
潜在局限与风险
- 数据延迟性:Yahoo Finance免费数据存在15分钟左右延迟,不适合高频交易场景
- 无主动推送:价格提醒仅通过本地脚本输出,需配合系统通知机制或手动检查
- 单点数据依赖:未接入备用行情源,若Yahoo Finance接口变更或限流将影响功能
- 无交易执行:纯监控工具,不支持直连券商下单,盈亏计算基于手动录入的买入价
- 数据安全责任:本地JSON文件无加密存储,设备丢失或权限配置不当可能导致持仓信息泄露
适用人群
适合持有美股ETF、指数基金,追求低成本、隐私优先的被动型投资者;不适合需要实时行情、专业风控或自动化交易的活跃交易者。建议搭配定期备份策略使用。