核心用法
ETF Finance Skill 是一款基于 Python 的本地化投资组合管理工具,通过命令行脚本实现完整的持仓管理、盈亏追踪和价格提醒功能。用户可通过 add_position.py 添加持仓记录(代码、买入价、数量、名称),系统自动调用 Yahoo Finance(美股)或腾讯财经(A股)获取实时价格,并计算持仓市值、盈亏金额及收益率。价格提醒功能支持设置上涨/下跌目标价,配合 check_alerts.py 可接入 cron 定时任务实现自动化监控。
显著优点
1. 零成本接入:无需 API Key,直接利用 Yahoo Finance 和腾讯财经的免费数据源
2. 隐私本地化:所有持仓数据以 JSON 格式存储于本地 ~/.clawdbot/etf_investor/,不上传云端
3. 跨市场覆盖:同时支持美股 ETF(SPY、QQQ 等)和中国 A 股基金
4. 自动化友好:脚本化设计便于集成定时任务,适合技术型投资者构建个人工作流
潜在缺点与局限性
- 数据延迟:美股价格存在约15分钟延迟,不适合高频交易决策
- 无推送通知:价格提醒仅本地检查,需主动运行脚本或依赖 cron,无邮件/短信/推送通知
- 功能边界:仅支持基础盈亏计算,无资产配置分析、夏普比率、回撤分析等进阶指标
- 技术门槛:纯命令行操作,无图形界面,对非技术用户不友好
适合人群
- 熟悉命令行的技术型个人投资者
- 需要轻量、免费、本地化方案的长期持仓跟踪者
- 已自建自动化工作流(如 cron、Home Assistant)的高级用户
常规风险
- 数据准确性风险:第三方免费数据源可能存在延迟或偶发错误,建议关键决策前交叉验证
- 本地数据安全:JSON 明文存储,无加密机制,共用设备需注意权限管理
- 无交易功能:纯追踪工具,不提供下单接口,需手动在券商平台执行交易
- 维护依赖:脚本持续运行依赖本地 Python 环境及网络连接,系统更新可能导致依赖断裂