核心用法
ClawBack 是一款自动化交易系统,核心功能是镜像追踪美国国会众议员和参议员的股票交易披露,并在用户指定的 E*TRADE 证券账户中自动执行 scaled 跟单交易。系统通过 /clawback 命令提供完整的交互式工作流:
- setup: 引导配置 E*TRADE API 凭证(Consumer Key/Secret)、选择沙盒/生产环境、完成 OAuth 授权
- status: 检查虚拟环境、配置文件完整性及系统运行状态
- run: 启动交易引擎,执行披露监控→信号生成→订单执行的完整闭环
- daemon: 后台常驻模式,按设定时间自动轮询 House Clerk 和 Senate eFD 官方披露源
显著优点
1. 信息差套利假设:基于 NBER 研究声称的"国会议员年化跑赢标普 500 达 47%" premise,试图复制潜在的信息优势
2. 全自动化执行:从 PDF 解析、web 抓取披露数据到 E*TRADE API 下单无需人工干预
3. 内置风控体系:支持尾随止损(8% 单票/15% 组合回撤)、仓位上限(5% 单票/20 票组合)、PDT 合规限制(日均 2 单)
4. 可扩展架构:采用 Broker Adapter 模式,未来可接入其他券商(当前仅 E*TRADE)
5. 回测验证:提供历史数据回测引擎,支持不同延迟(3 天/9 天)和持有期(30 天/90 天)策略验证
潜在缺点与局限性
- 券商单一依赖:仅支持 ETRADE,且 ETRADE API 对中国大陆用户存在准入壁垒(需美国手机号/地址验证)
- 延迟执行风险:披露数据存在法定延迟(通常 30-45 天),且系统轮询间隔为 24 小时,实际执行价与披露价可能存在显著滑点
- 回测表现平庸:官方回测显示最佳策略胜率仅 57.1%、年化收益 4.7%、Sharpe 0.22,风险调整后收益并不突出
- 监管与合规灰色地带:虽然披露数据公开,但自动化跟单可能触发券商风控或 SEC 关注,且"基于非公开信息交易"的认定边界模糊
- 依赖维护风险:项目为个人开发者维护(mainfraame),社区规模与长期维护能力存疑
适合人群
- 具备美国证券账户(E*TRADE)及 API 权限的量化交易爱好者
- 愿意承担高风险以验证"国会交易优势"假设的投机型用户
- 有 Python 环境管理能力、能独立排查 OAuth/Token 刷新等技术问题的进阶用户
常规风险
- 本金亏损风险:自动交易可能因市场波动、延迟执行或策略失效导致实质性亏损
- API 安全风险:OAuth Token 本地存储,虽声称加密但仍存在泄露或被恶意程序读取的可能
- 合规风险:频繁交易可能触发 PDT 规则、券商风控冻结,极端情况下涉及监管调查
- 数据可靠性:PDF 解析和 web 抓取存在解析错误风险,可能导致错误信号或漏单
- 依赖服务中断:E*TRADE API 限流、House Clerk/Senate eFD 网站结构变更均可导致系统失效