news 2026/9/18 14:07:22

CloddsBot 行情端点指南:orderbook、K线与深度数据获取的完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CloddsBot 行情端点指南:orderbook、K线与深度数据获取的完整教程

CloddsBot 行情端点指南:orderbook、K线与深度数据获取的完整教程

【免费下载链接】CloddsBotOpen Source AI trading agent that operates autonomously across 1000+ markets - Polymarket, Kalshi, Binance, Hyperliquid, Solana DEXs, 5 EVM chains. Scans for edge, executes instantly, manages risk while you sleep. Agent commerce protocol for machine-to-machine payments. Self-hosted. Built on Claude.项目地址: https://gitcode.com/GitHub_Trending/cl/CloddsBot

CloddsBot 是一个开源 AI 交易机器人,可自主运行于 1000+ 市场(Polymarket、Kalshi、Binance、Hyperliquid、Solana DEX 及 5 条 EVM 链)。除了自动扫描套利机会并下单,它还内置一个本地网关,把orderbook 订单簿、K线(OHLC)、深度数据等行情统一封装成 REST + WebSocket 接口,方便你的仪表盘、脚本或 AI Agent 直接调用。本教程按"实时 → 历史 → 推送"的顺序,带你快速上手这些行情端点。

1 环境要求与行情端点总览

  • 已启动 CloddsBot 网关(默认绑定本机回环地址,端口18789,Base URL 为http://127.0.0.1:18789);
  • 历史数据类端点(ticks / OHLC / 深度历史)需要启用tickRecorder(默认开启并落库);
  • 实时推送依赖内置的 Tick Streamer,开箱即用,无需额外依赖。

行情相关端点一览:

类型端点说明
实时价格GET /api/feeds/price/:platform/:marketId当前价格快照
实时深度GET /api/feeds/orderbook/:platform/:marketId实时订单簿(bid/ask、价差、中价)
历史 tickGET /api/ticks/:platform/:marketId逐笔价格变动
K线GET /api/ohlc/:platform/:marketIdOHLC 蜡烛,支持1m~1d周期
深度历史GET /api/orderbook-history/:platform/:marketId订单簿快照回放
交易特征GET /api/features/:platform/:marketId价差、买卖盘深度、失衡度等派生指标
实时推送WS /api/ticks/stream订阅 tick 与 orderbook 更新

2 获取实时行情与 orderbook 深度数据

查价格

GET /api/feeds/price/polymarket/<marketId>

返回{ ok: true, data: { platform, marketId, price } }

查订单簿(深度数据)

GET /api/feeds/orderbook/polymarket/<marketId>

返回实时 orderbook,包含多档bids/asksspread(价差)与midPrice(中价)。例如bids: [[0.54, 1000], [0.53, 500]]表示 0.54 价位挂 1000 份买单——这是判断"能吃多少量而不砸穿盘口"的关键依据。

这两个端点由 feeds-routes.ts 实现,底层数据来自各平台 Feed 适配器(src/feeds/)。

3 拉取历史K线(OHLC)与tick数据

K线端点

GET /api/ohlc/:platform/:marketId?outcomeId=yes&interval=1h
  • outcomeId(必填):结果 ID,预测市场中的yes/no
  • interval1m | 5m | 15m | 1h | 4h | 1d,默认1h
  • startTime/endTime:毫秒时间戳,默认取最近 7 天。

每根蜡烛返回open / high / low / close / tickCount,可直接喂给图表库或策略回测。

tick 端点GET /api/ticks/:platform/:marketId,返回逐笔价格与prevPrice,默认最近 24 小时、最多 1000 条。

深度历史回放GET /api/orderbook-history/:platform/:marketId,返回订单簿快照序列(bidsasksspreadmidPrice),适合复盘盘口演变。

4 WebSocket 实时推送:订阅 tick 与 orderbook

轮询适合低频看盘,实时策略建议直接订阅推送流:

ws://127.0.0.1:18789/api/ticks/stream

连接后发送订阅消息(tick 默认开启,orderbook 需显式勾选):

{ "type": "subscribe", "platform": "polymarket", "marketId": "0x123", "ticks": true, "orderbook": true }

之后服务端会持续推送tick(含priceprevPrice)与orderbook(含多档盘口、spreadmidPrice)消息;心跳用{"type":"ping"}保活,取消订阅发送unsubscribe

CloddsBot 正是利用这条数据流,跨 1000+ 市场自动扫描价差并即时执行,下图是它的套利机会扫描界面:

💡 服务端单连接最多 100 个订阅、30 秒 ping 间隔,实现见 tick-streamer。

5 进阶:交易特征端点与 WebChat 实战

特征端点GET /api/features/:platform/:marketId把原始行情加工成"决策特征":

  • orderbookspreadbidDepth/askDepth(买卖盘总深度)、imbalance(失衡度)、bestBid/bestAsk
  • tickmomentum(动量)、volatility(波动率)、vwap
  • signalsbuyPressure(买压)、sellPressure(卖压)、liquidityScore(流动性评分)。

GET /api/features/stats可监控特征引擎状态(已跟踪市场数、已处理 tick / orderbook 数)。

在 WebChat 中验证:打开http://127.0.0.1:18789/webchat,直接对 AI 智能体说"查看某市场当前 orderbook 深度",它会在进程内调用同一套行情服务并返回结果:

行情端点还可组合成自动化链路:price取价 →features评估流动性 → 风控下单 →portfolio跟踪盈亏,组合持仓效果如下:

6 安全与配置建议

  • 网关默认只绑定回环地址,外部程序无需认证即可访问;如需公网暴露,请配反向代理 + TLS(参见 VPS_SECURITY.md);
  • 历史端点依赖tickRecorder配置开关,未启用时返回 503;
  • 完整端点清单与请求/响应示例,请阅读官方文档:docs/API.md、docs/API_REFERENCE.md 及 docs/openapi.yaml;
  • 端点源码位置:feeds-routes.ts、api-routes.ts 与 server.ts,方便你对照参数细节做二次开发。

总结

需求推荐端点
看一眼当前价GET /api/feeds/price/:platform/:marketId
看盘口深度GET /api/feeds/orderbook/:platform/:marketId
画K线图GET /api/ohlc/:platform/:marketId
复盘历史盘口GET /api/orderbook-history/:platform/:marketId
实时盯盘/策略WS /api/ticks/stream
让 AI 替你判断GET /api/features/:platform/:marketId

从 REST 快照到 WebSocket 实时流,CloddsBot 的行情端点覆盖了"价格—深度—K线—特征"全链路,把它接入你自己的交易系统只需一个 Base URL 的距离。

【免费下载链接】CloddsBotOpen Source AI trading agent that operates autonomously across 1000+ markets - Polymarket, Kalshi, Binance, Hyperliquid, Solana DEXs, 5 EVM chains. Scans for edge, executes instantly, manages risk while you sleep. Agent commerce protocol for machine-to-machine payments. Self-hosted. Built on Claude.项目地址: https://gitcode.com/GitHub_Trending/cl/CloddsBot

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/18 14:07:14

YOLOv11作物生长阶段检测与智慧农业精准施肥实践

简介&#xff1a;这份PDF文档围绕YOLOv11在智慧农业中的落地应用展开&#xff0c;聚焦作物生长阶段识别与精准施肥决策&#xff0c;适合目标检测研究者、农业信息化从业者及高校相关专业学生阅读。文档共37页&#xff0c;逻辑分为四大部分&#xff1a;先介绍智慧农业背景与YOLO…

作者头像 李华
网站建设 2026/9/18 14:06:48

电商全链路智能化:端到端机器学习管道与DeepSeek接入实战

简介&#xff1a;这份267页的PDF文档面向电商技术团队、算法工程师与机器学习从业者&#xff0c;系统讲解如何以端到端机器学习管道驱动电商全链路业务流程自动化。内容从行业痛点与方案定位切入&#xff0c;依次覆盖数据采集层智能化、多源异构数据预处理与特征工程、用户行为…

作者头像 李华
网站建设 2026/9/18 14:05:56

编译原理实战:从词法分析到AST构建的工程思维

1. 这不是背书清单&#xff0c;而是编译器工程师的实战认知地图很多人翻开《编译原理》前几章&#xff0c;第一反应是&#xff1a;这不就是一堆定义、图、表格和推导吗&#xff1f;正则表达式写个邮箱验证就够了&#xff0c;DFA/NFA画来画去有啥用&#xff1f;LL(1)分析表看着像…

作者头像 李华
网站建设 2026/9/18 14:05:06

5分钟上手Swift编程语言中文版:DocC本地预览与快速开始教程

5分钟上手Swift编程语言中文版&#xff1a;DocC本地预览与快速开始教程 【免费下载链接】the-swift-programming-language-in-chinese 中文版 Apple 官方《Swift 编程语言》 项目地址: https://gitcode.com/gh_mirrors/th/the-swift-programming-language-in-chinese 本…

作者头像 李华
网站建设 2026/9/18 14:04:40

Unity3D火灾仿真系统设计与实现

简介&#xff1a;本资源是一份面向高校计算机、安全工程或教育技术专业师生的虚拟仿真教学项目文档&#xff0c;聚焦火灾逃生知识的沉浸式学习场景设计&#xff0c;解决传统安全教育中实操风险高、参与度低、记忆不深刻等痛点。文档完整呈现基于Unity3D引擎开发火灾仿真游戏的技…

作者头像 李华
网站建设 2026/9/18 14:04:33

制冷优化设计中的经验公式:最小二乘拟合实现快速计算

简介&#xff1a;一份关于制冷系统设计计算中经验公式应用的PDF文献&#xff0c;作者林瑞墉来自厦门水产学院机械工程系。内容面向制冷系统优化设计、性能仿真与数值计算的工程技术人员及高校相关专业师生&#xff0c;旨在用拟合经验公式替代繁琐的逐项迭代和表格插值&#xff…

作者头像 李华