功能概述
Xerolite技能是一个将TradingView与盈透证券(IB)桥接的自动化交易工具,通过OpenClaw框架实现AI代理对Xerolite REST API的直接调用。该技能主要提供两大核心功能:合约搜索与订单下单,允许用户在自然语言交互中完成从标的查询到实际交易的全流程操作。
核心用法
技能通过Node.js CLI脚本与Xerolite后端通信,支持两类命令:
1. 合约搜索 (contract search): 验证交易标的有效性,默认参数为USD货币、STOCK资产类别、SMART交易所
2. 订单下单 (order place): 执行买卖操作,需指定action(BUY/SELL)、数量及标的代码
CLI调用时可通过--currency、--asset-class、--exch等参数覆盖默认值,灵活性较高。
显著优点
- 低门槛集成:无需复杂配置,仅需Node.js 18+环境即可运行
- 默认参数优化:USD/STOCK/SMART的预设降低常用场景的操作复杂度
- JSON透传设计:请求体结构清晰,便于调试与二次开发
- 本地网络友好:默认指向
localhost,适合本地部署的Xerolite实例
潜在局限与风险
- 认证缺失:当前版本无API密钥机制,仅依赖网络层安全,存在未授权访问风险
- 网络硬编码:默认
http://localhost在生产环境需显式配置XEROLITE_API_URL - 功能边界:仅限股票类资产(STOCK),未覆盖期权、期货等衍生品
- 执行不可逆:实盘订单直接发送至券商,无模拟/确认环节
适用人群
- 已部署Xerolite+IB交易环境的个人量化交易者
- 需要快速原型验证的TradingView自动化策略开发者
- 熟悉Node.js CLI操作的技术型投资者
常规风险提示
⚠️ 资金安全:该技能直接操作真实交易账户,误操作可能导致实际资金损失
⚠️ 网络暴露:若将Xerolite API暴露至公网且无认证,存在被恶意调用的重大隐患
⚠️ 合规审查:自动化交易可能触发券商风控,需确认IB账户API交易权限及当地监管要求