返回顶部
b

binance-spot-websocket-skill币安现货WebSocket

Subscribe to Binance Spot public market streams through UXC raw WebSocket support for trades, book ticker, depth, and ticker events with stream-specific guardrails.

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

binance-spot-websocket-skill

Binance 现货 WebSocket 技能

使用此技能可通过 uxc subscribe 原始 WebSocket 模式运行 Binance 现货公共市场数据流。

复用 uxc 技能以实现通用运行时行为、接收器处理和事件信封解析。

前置条件

  • - 已安装 uxc 并可在 PATH 中访问。
  • 具备访问 Binance 现货公共 WebSocket 数据流的网络权限。
  • 为 NDJSON 输出提供可写的接收器路径。

适用范围

本技能涵盖 Binance 现货公共市场数据流,包括:

  • - 交易事件
  • 聚合交易事件
  • 订单簿滚动更新
  • 滚动行情更新
  • 深度更新

本技能涵盖:

  • - Binance 现货 REST/OpenAPI 工作流
  • 私有用户数据流
  • 签名 WebSocket API 方法
  • 杠杆、钱包、合约或其他非现货产品系列

端点模型

Binance 现货公共市场数据流使用原始 WebSocket 端点。

  • - 推荐基础地址:wss://stream.binance.com:443
  • 原始流格式:wss://stream.binance.com:443/ws/
  • 组合流格式:wss://stream.binance.com:443/stream?streams=/

重要说明:

  • - 流名称必须小写
  • 连接有效期为 24 小时
  • 原始流负载直接以 JSON 对象形式到达
  • 组合流负载以 {stream:...,data:{...}} 格式到达

核心工作流

  1. 1. 直接使用 uxc subscribe start 启动订阅:
- uxc subscribe start wss://stream.binance.com:443/ws/btcusdt@trade --transport websocket --sink file:$HOME/.uxc/subscriptions/binance-btcusdt-trade.ndjson
  1. 2. 检查接收器输出:
- tail -n 5 $HOME/.uxc/subscriptions/binance-btcusdt-trade.ndjson
  1. 3. 查询运行时状态:
- uxc subscribe list - uxc subscribe status
  1. 4. 完成后停止任务:
- uxc subscribe stop

常用流目标

  • - 原始交易流:
- btcusdt@trade
  • - 聚合交易流:
- btcusdt@aggTrade
  • - 订单簿滚动流:
- btcusdt@bookTicker
  • - 迷你滚动流:
- btcusdt@miniTicker
  • - 滚动行情流:
- btcusdt@ticker
  • - 深度流:
- btcusdt@depth

运行时验证

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

  • - 端点:wss://stream.binance.com:443/ws/btcusdt@trade
  • 传输方式:--transport websocket
  • 接收器输出:
- open - 重复的 data 事件,包含 Binance trade 负载 - 停止后的 closed

观察到的事件字段包括:

  • - e: trade
  • s: BTCUSDT
  • p
  • q
  • t

使用规范

  • - 保持自动化处理 JSON 输出信封;不要使用 --text。
  • 首先解析稳定的事件字段:event_kind、data、meta。
  • 使用 wss://stream.binance.com:443 作为默认公共流主机;在最近的运行时检查中,该地址比 :9443 更可靠。
  • 流名称必须小写。
  • 本技能为只读。不要将其描述为支持账户、订单或签名 WebSocket。
  • 当单个任务需要向一个接收器发送多个市场数据时,组合流很有用,但下游解析必须处理 stream 包装器。
  • uxc subscribe start ... --transport websocket 是本技能的预期执行路径;uxc link 不是主要接口,因为流标识直接编码在端点路径中。

参考

  • - 使用模式:
- references/usage-patterns.md
  • - Binance 现货 WebSocket 流:
- https://developers.binance.com/docs/binance-spot-api-docs/web-socket-streams

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 binance-spot-websocket-skill-1776069784 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 binance-spot-websocket-skill-1776069784 技能

通过命令行安装

skillhub install binance-spot-websocket-skill-1776069784

下载

⬇ 下载 binance-spot-websocket-skill v1.0.0(免费)

文件大小: 4.06 KB | 发布时间: 2026-4-15 11:53

v1.0.0 最新 2026-4-15 11:53
Initial release of the Binance Spot WebSocket Skill.

- Subscribe to Binance Spot public market streams (trades, book ticker, depth, ticker) via UXC using raw WebSocket mode.
- Supports direct streaming to NDJSON sinks for persistent event storage and processing.
- Enforces stream-specific guardrails, including lowercase stream names and public-only (read-only) operations.
- Includes runtime instructions for subscribing, monitoring, and stopping data streams.
- References validated endpoints and example usage for rapid adoption.

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

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

p2p_official_large
返回顶部