返回顶部
o

okx-exchange-websocket-skillOKX交易所WebSocket技能

Subscribe to OKX public exchange WebSocket channels through UXC raw WebSocket mode for ticker, trade, book, and candle events with explicit subscribe frames.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
201
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

okx-exchange-websocket-skill

OKX交易所WebSocket技能

使用此技能可通过uxc subscribe原始WebSocket模式运行OKX公共交易所WebSocket频道。

复用uxc技能处理通用运行时行为、数据接收和事件信封解析。

前提条件

  • - uxc已安装并可在PATH中找到。
  • 可访问OKX公共WebSocket端点。
  • 存在可写入的NDJSON输出接收路径。

范围

此技能涵盖OKX公共交易所频道,例如:

  • - 行情
  • 交易
  • 深度和深度5档
  • K线频道

此技能涵盖:

  • - OKX OnchainOS MCP
  • 私有WebSocket登录流程
  • 交易、账户或订单管理频道
  • REST API工作流

端点模型

使用OKX公共WebSocket端点:

  • - wss://ws.okx.com:8443/ws/v5/public

OKX公共频道在连接后需要发送订阅帧,例如:

json
{op:subscribe,args:[{channel:tickers,instId:BTC-USDT}]}

核心工作流

  1. 1. 启动原始WebSocket订阅:
- uxc subscribe start wss://ws.okx.com:8443/ws/v5/public --transport websocket --init-frame {op:subscribe,args:[{channel:tickers,instId:BTC-USDT}]} --sink file:$HOME/.uxc/subscriptions/okx-btcusdt-ticker.ndjson
  1. 2. 检查接收输出:
- tail -n 5 $HOME/.uxc/subscriptions/okx-btcusdt-ticker.ndjson
  1. 3. 查询运行时状态:
- uxc subscribe list - uxc subscribe status
  1. 4. 完成后停止任务:
- uxc subscribe stop

常用订阅帧

  • - 行情:
- {op:subscribe,args:[{channel:tickers,instId:BTC-USDT}]}
  • - 交易:
- {op:subscribe,args:[{channel:trades,instId:BTC-USDT}]}
  • - 深度5档:
- {op:subscribe,args:[{channel:books5,instId:BTC-USDT}]}
  • - K线:
- {op:subscribe,args:[{channel:candle1m,instId:BTC-USDT}]}

运行时验证

以下实时原始WebSocket流程已通过uxc成功验证:

  • - 端点:wss://ws.okx.com:8443/ws/v5/public
  • 传输方式:--transport websocket
  • 初始化帧:
- {op:subscribe,args:[{channel:tickers,instId:BTC-USDT}]}

观察到的接收行为:

  • - 初始open
  • 订阅确认的JSON data事件
  • 重复的data事件,携带行情数据,位于:
- arg.channel - arg.instId - data[0].last - data[0].bidPx - data[0].askPx - data[0].ts

使用规范

  • - 保持自动化处理JSON输出信封;不要使用--text。
  • 首先解析稳定的事件字段:event_kind、data、meta。
  • 此技能始终传递--transport websocket。
  • OKX公共频道无需登录。不要将此技能与私有WebSocket认证流程混合使用。
  • 需要--init-frame,因为OKX公共频道复用在单个端点后面。
  • instId值使用OKX工具命名,例如BTC-USDT。
  • uxc subscribe start ... --transport websocket是此技能的预期执行路径;uxc link不是主要接口,因为频道选择位于订阅帧中。

参考

  • - 使用模式:
- references/usage-patterns.md
  • - OKX WebSocket API:
- https://www.okx.com/docs-v5/en/

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 okx-exchange-websocket-skill-1776065344 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 okx-exchange-websocket-skill-1776065344 技能

通过命令行安装

skillhub install okx-exchange-websocket-skill-1776065344

下载

⬇ 下载 okx-exchange-websocket-skill v1.0.0(免费)

文件大小: 3.92 KB | 发布时间: 2026-4-15 13:40

v1.0.0 最新 2026-4-15 13:40
- Initial release of okx-exchange-websocket-skill.
- Enables subscribing to OKX public exchange WebSocket channels using UXC raw WebSocket mode.
- Supports ticker, trade, book, and candle events with explicit subscribe frames.
- Reuses the `uxc` skill for runtime, sink, and event handling.
- Only covers public channels; excludes private login, trading, or REST API features.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部