clawback

🦀 国会交易智能跟单交易系统

基于官方国会披露数据自动镜像政治精英交易,通过 E*TRADE API 执行量化跟单,获取信息优势。

收藏
5.4k
安装
1.8k
版本
v1.1.1
CLS 安全性认证2026-05-17
点击查看完整报告 >

使用说明

核心用法

ClawBack 是一款自动化交易工具,旨在镜像美国国会议员的股票交易行为。系统通过实时监控 House Clerk 和 Senate eFD 官方披露数据源,捕获议员们的交易报告,并基于预设策略在用户的 E*TRADE 账户中自动执行相应的买入/卖出操作。

用户通过 /clawback setup 完成交互式配置,包括选择沙盒/生产环境、输入 E*TRADE API 凭证(Consumer Key/Secret)、设置账户参数。配置完成后,/clawback run 启动实时监控,系统会在每日 10:00、14:00、18:00 ET 检查新的披露文件,并在 9:35 AM ET(开盘后 5 分钟)执行交易。支持智能仓位缩放(默认账户规模 1% per 交易,最大 5% 仓位)、8% 个股止损、15% 组合回撤限制等风险管理功能。

显著优点

信息套利优势:基于 NBER 研究,国会领导层年化超额收益达 47%,系统让普通投资者能够复制这种信息优势。

完善的自动化:从数据抓取、PDF 解析、交易信号生成到 E*TRADE API 执行全链路自动化,支持守护进程模式(daemon)持续运行,无需人工干预。

严格的风险管理:内置多层风控机制,包括单个股票最大 5% 仓位限制、8% 止损线、15% 组合回撤暂停交易、每日 3% 损失上限,以及保守的 2 次/日交易限制避免 PDT 违规。

灵活的配置:支持 Telegram 实时通知、回测引擎验证策略(3 天延迟/30 天持有 vs 9 天延迟/90 天持有)、可选择关注特定政治家(默认监控 Pelosi、Crenshaw 等)。

潜在缺点与局限性

券商限制:目前仅支持 E*TRADE,不支持 Robinhood、TD Ameritrade 等其他主流券商,限制了用户群体选择。

延迟与滑点:默认设置 3 天延迟执行(基于披露时间),可能错过最佳入场点;且当多个用户同时使用相同策略时可能产生市场冲击。

技术门槛:需要 Python 环境、OAuth 认证流程对非技术用户较复杂,且需要维护虚拟环境和依赖更新。

数据来源单一:依赖官方 PDF 解析和网页抓取,若国会网站结构变更或延迟发布,可能影响交易时机。

适合的目标群体

适合拥有 E*TRADE 账户、对政治金融感兴趣的中高级个人投资者,特别是相信"国会山内幕信息优势"的量化交易者。需要用户具备一定的技术背景(能处理 Python 环境、API 配置),且能承受自动化交易的风险。不适合完全不懂编程的初学者,或需要实时高频交易的日内交易者。

使用风险

财务风险:自动交易可能导致实际资金损失,回测表现(42.9%-57.1% 胜率)不代表未来收益,市场条件变化可能使策略失效。

技术与安全风险:API 凭证存储在本地 ~/.clawback/config.json,虽有加密但仍存在本地文件泄露风险;依赖 E*TRADE API 稳定性,若 API 变更或 OAuth Token 过期可能导致交易中断。

合规风险:虽内置 PDT 保护,但用户需自行确保符合 SEC 监管要求;跟踪国会交易可能涉及伦理争议,且披露数据可能存在法律解读差异。

运维风险:作为社区维护的 T3 来源项目(mainfraame 个人账号),长期维护稳定性存疑,版本更新或 Bug 修复依赖作者个人时间投入。

安全解读

核心用法

ClawBack 是一款开源金融自动化工具,核心功能是实时监控美国众议院和参议院议员披露的股票交易记录,并自动在用户的 E*TRADE 证券账户中执行镜像交易。用户通过 /clawback setup 完成交互式配置后,系统将以预设参数(默认5%仓位上限、8%止损线、30天持仓周期)自动跟踪以 Nancy Pelosi 等政客为优先目标的交易动态。

显著优点

1. 信息套利逻辑:基于 NBER 研究显示国会议员年化跑赢标普500达47%的数据支撑,将政治信息优势转化为量化策略
2. 全自动化执行:从披露数据抓取(House Clerk PDF/Senate eFD网页)、交易信号生成到 E*TRADE API 下单全流程无人干预

3. 多层风控体系:包含15%组合回撤止损、3%单日亏损限制、PDT合规保护等机制

4. 透明开源架构:MIT协议托管于GitHub,代码经审计无后门,依赖均为知名库(pandas/requests等)

5. 灵活配置能力:支持沙盒/生产环境切换、自定义目标政客列表、调整延迟交易天数等参数

潜在缺点与局限性

  • 单一券商依赖:仅支持 E*TRADE,且需手动申请开发者API权限
  • 策略有效性存疑:回测显示最佳参数胜率仅57.1%、夏普比率0.39,超额收益可能已因同类策略拥挤而衰减
  • 法律灰色地带:虽基于公开披露数据,但"跟随议员交易"模式可能面临监管定性风险
  • 实时性瓶颈:依赖官方披露系统(非实时),存在法定延迟(通常30天内披露)+ 系统设定延迟(默认3天)的双重时滞
  • 无移动端支持:纯命令行工具,需Linux/macOS环境运行Python虚拟环境

适合人群

  • 具备Python技术能力的个人量化投资者
  • 接受"政治beta"策略、追求分散化收益来源的交易者
  • 已在E*TRADE开户且通过API审核的活跃用户
  • 能承受技术故障导致交易延误风险的进阶用户

常规风险

  • 资金安全风险:OAuth token本地存储(虽有加密),服务器入侵可能导致账户接管
  • 策略失效风险:国会交易风格变化、披露规则收紧或市场结构变化均可使策略失效
  • 操作风险:配置错误(如生产/沙盒环境误切)可能导致非预期实盘交易
  • 合规风险:未明确违反 insider trading 法规,但SEC可能关注此类系统性跟踪行为

clawback 内容

bin文件夹
config文件夹
scripts文件夹
src文件夹
clawback文件夹
congress_data文件夹
手动下载zip · 100.5 kB
clawback.pytext/plain
请选择文件