用途:通过 okx outcomes 命令交易 OKX Outcomes 二元结果(YES/NO)事件合约(原 OKX Predictions),覆盖公开数据查询、账户读取与链上写入。
主要能力:公开数据命令 data events/event/event-markets/market/trending/ticker/candles 无需认证;clob price/prices/midpoint/spread/book 查询盘口;account balance/order/orders/positions/trades 与 search 需 OAuth 登录;clob create-order/market-order/cancel-oid/cancel-all/heartbeat 及 ctf split/merge/redeem、wallet show 需签名密钥。
安装与用法:先装主 CLI npm install -g @okx_ai/okx-trade-cli;再装 Outcomes 二进制,macOS/Linux 运行 curl -fsSL https://raw.githubusercontent.com/okx/outcomes-cli/main/install.sh | sh,Windows 从 GitHub releases 下载 okx-outcomes.exe 放入 PATH。用 okx outcomes status 验证。首次配置分三步:okx outcomes setup region <global|us>、okx outcomes auth login --manual --json(把 verificationUri 与 userCode 交给用户在浏览器授权)、okx outcomes setup bind --json(生成签名钱包并输出绑定短链,用户在 OKX App 批准)。配置存于 ~/.okx-outcomes/config.json 与系统 keyring,无 .env 自动加载,PREDICTIONS_* 环境变量仅作覆盖。
限制:所有写入命令必须先做 dry-run 预览并等待用户确认;签名私钥不得在聊天中出现,钱包仅用于签名、不可充值;完整交互式 setup 向导与 shell REPL 需要 TTY,智能体环境应使用分步子命令;当前版本不提供 MCP 工具。