核心用法
Xerolite 是一款连接 TradingView 与 Interactive Brokers (IBKR) 的自动化交易桥接工具。本技能通过 OpenClaw 代理调用 Xerolite REST API,实现三大核心功能:下单执行(支持股票买入/卖出)、合约搜索(验证交易代码有效性)和投资组合查询(实时持仓查看)。
使用方式简洁直观:通过 Node.js CLI 脚本传递参数即可完成操作。下单时需指定 --symbol(代码)、--action(BUY/SELL)、--qty(数量),可选参数包括货币、资产类别和交易所。合约搜索用于确认标的可交易性,投资组合查询返回当前 IBKR 账户的全部持仓。
技术实现
- 底层采用 REST API 通信,默认端点
http://localhost - 认证通过
X-Agentic-Api-Key请求头完成 - 支持环境变量注入或命令行显式传递 API 密钥
显著优点
1. 零延迟自动化:消除 TradingView 信号到 IBKR 执行的手动步骤,实现真正的程序化交易
2. 自然语言集成:OpenClaw 代理支持用日常语言描述交易意图,降低量化交易门槛
3. 灵活配置:默认参数覆盖美股主流场景(USD/STOCK/SMART),同时支持全球多资产类别定制
4. 本地优先架构:默认 localhost 部署,敏感交易数据不出本地环境
潜在局限与风险
功能性局限:
- 依赖 Xerolite 服务持续运行,若桥接服务中断则交易失败
- 仅支持 IBKR 生态,无法直接对接其他券商
- 默认配置针对美股优化,加密货币、外汇等资产需手动调整参数
安全风险:
- API 密钥泄露可能导致账户被恶意操作
- 本地服务默认无加密传输(HTTP),公网部署需额外安全层
- 无内置风控熔断机制,高频误操作可能直接执行
适合人群
- 量化交易者:已将策略部署在 TradingView,需自动执行信号
- 多账户管理者:需快速查看持仓或批量下单的 IBKR 用户
- 自动化工作流用户:希望用自然语言或脚本驱动交易操作
常规风险提醒
⚠️ 金融交易工具,使用前务必在模拟账户充分测试;建议配合 IBKR 预设止损单;API 密钥应存储于安全密钥管理系统,避免硬编码。