用 Rust 写了一个 OKX v5 API SDK,附带实时行情终端 🦀

6 月 21 日
 fwqaaq

最近在学习加密量化相关的东西,找了一圈没有满意的 OKX Rust API 客户端库,尤其是 WebSocket 方面的,索性自己借 AI 撸了一个。

rust-okx —— 一个完全类型化的 OKX v5 REST + WebSocket 异步 SDK 。

核心设计原则:不手动解析 JSON ,所有请求和响应都有对应的 Rust 类型。

主要特性

顺带做了个终端行情工具

为了验证 SDK 能不能跑起来,写了个 TUI 小工具 okx-cli ,支持:K 线图、实时成交、挂单列表、账户余额、快速下单。

cargo install rust-okx --features cli --bin okx-cli
okx-cli --inst BTC-USDT --bar 5m

覆盖范围

market / account / trade / funding / convert / finance / sub_account ,WebSocket 公开和私有频道


感兴趣的可以看看,还在早期阶段,欢迎 issue 和 PR 👇:https://github.com/fwqaaq/rust-okx/

有想下载尝试的,可以使用:

cargo install rust-okx --features cli --bin okx-cli 
1733 次点击
所在节点    分享创造
2 条回复
mfuuzy
6 月 22 日
哈喽,你这个 WebSocket 在局域网+梯子的情况下能正常工作么
fwqaaq
7 月 17 日
@mfuuzy 可以的哈,完全没问题,给对代理就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1221692

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX