AllTick API Docs
服务状态
  • 欢迎
  • 接入流程
    • 流程说明
    • 行情地址说明
      • HTTP 行情 API 地址说明
      • Websocket 行情 API 地址说明
    • Token 申请
    • 接口限制说明
      • HTTP 接口限制
      • Websocket 接口限制
      • 错误码说明
    • 通用标准头说明
      • HTTP 通用标准头
      • Websocket 通用标准头
    • 产品 Code 列表
      • A股
      • 港股
      • 美股
      • 加密货币(数字币)
      • 商品(贵金属)
      • 外汇
  • REST API
    • HTTP 请求示例
    • HTTP接口API
      • GET 单产品历史K线查询(最高、最低、开盘、收盘价)
      • POST 批量查询产品最新2根K线(最高、最低、开盘、收盘价)
      • GET 最新盘口(最新深度、Order Book)查询
      • GET 最新成交价(最新tick、当前价、最新价)批量查询
      • GET 股票产品基础信息批量查询
      • 涨跌幅、休市、假期、涨停跌停、新股上市和退市
  • Websocket API
    • Websocket 请求示例
    • Websocket接口API
      • 最新成交价(实时逐笔Tick数据、当前价、最新价)批量订阅
      • 最新盘口(实时逐笔深度、Order Book)订阅
      • 取消报价订阅
      • 心跳
      • K线推送(不支持)
  • FAQs
    • 基础使用
      • AllTick 提供哪些类型的金融数据?
      • 如何获取AllTick的API密钥?
      • AllTick的数据更新频率是多少?
      • 如何在我的应用程序中集成AllTick的数据?
      • AllTick支持哪些编程语言进行API调用?
      • 我可以使用AllTick的数据进行商业用途吗?
      • 如何联系AllTick的客户支持?
      • AllTick的API有请求限制吗?
      • 如何报告数据问题或API故障?
      • AllTick提供实时数据还是延迟数据?
    • 订阅与账户管理
      • 如何注册AllTick账户?
      • AllTick有免费试用期吗?
      • 如何取消AllTick的订阅服务?
      • 我的订阅包括哪些服务?
      • 如何升级我的AllTick订阅计划?
      • 如何更改我的账户信息?
      • 我忘记了我的登录密码,该怎么办?
      • 如何保护我的AllTick账户安全?
      • 是否可以多人共享一个AllTick账户?
      • 我的订阅可以退款吗?
    • 数据使用与技术问题
      • 如何使用AllTick的WebSocket服务?
      • AllTick的API支持哪些数据格式?
      • 如何处理AllTick数据的高频更新?
      • 我在使用API时遇到了技术问题,该怎么解决?
      • 如何确保从AllTick接收的数据的准确性?
      • AllTick是否提供历史数据查询?
      • 如何限制我的数据使用量以避免超出订阅限制?
      • AllTick的API是否支持批量请求?
      • 如何获取特定金融市场的实时通知和警报?
      • AllTick是否提供数据分析和可视化工具?
由 GitBook 提供支持
在本页
  • WebSocket接口限制
  • 1、IP类限制
  • 2、接口调用频率限制
  • 3、连接数限制
  • 4、产品代码(code)订阅限制

这有帮助吗?

  1. 接入流程
  2. 接口限制说明

Websocket 接口限制

上一页HTTP 接口限制下一页错误码说明

最后更新于28天前

这有帮助吗?

/ 中文

WebSocket接口限制

1、IP类限制

1.1 Websocket的连接数是根据Token允许的连接数做限制的,不针对IP地址限制。

  • 例如:基础计划规定一个Token只允许一个websocket连接,IP地址A已经发起了一个websocket连接的情况下,1、如果您使用相同的IP地址A尝试发起第二个websocket连接将会被拒绝;2、如果您使用IP地址B尝试发起第二个websocket连接也将会被拒绝;原因都是因为基础计划只允许一个websocket连接。

  • 例如:高级计划规定一个Token只允许三个websocket连接,可以通过IP地址A同时发起三个websocket连接,也可以IP地址A、IP地址B、IP地址C各自发起一个websocket连接,只要总的连接数不超过三个即可。

1.2 「股票大盘类数据」 和 「外汇贵金属原油类数据」 的请求url不同,两类数据同时连接计算为一个websocket连接,两类数据可同时请求。

  • 例如:基础计划规定一个Token只允许一个websocket连接,IP地址A已经对股票数据发起了一个websocket连接的情况下,依然可以再次用IP地址A或者IP地址B发起外汇贵金属类数据的一个websocket连接。

2、接口调用频率限制

2.1 每个接口的频率限制

  • 最新成交价(逐笔Tick)接口:每1秒,只能1次请求。

  • 盘口(Order Book)接口:每1秒,只能1次请求。

2.2 在同一个WebSocket连接中,同时请求多个接口时,请求发送的间隔至少需要1秒

  • 例如,如果用户A在28分30秒时通过WebSocket发送了一个【最新成交价接口,请求协议号22004】的请求,并在相同秒数内尝试发送另一个【最新盘口,请求协议号22002】请求,那么第二次请求将会被系统拒绝。

2.3 在多个WebSocket连接中,用户需同时发起多个WebSocket请求时,请注意每个WebSocket请求间隔至少3秒

  • 例如,用户A购买了高级计划,高级计划支持同时连接3WebSocket,如果用户A在28分30秒时发起了第一个WebSocket,则需间隔3秒,在28分34秒时可发起第二个WebSocket的订阅,当2个WebSocket订阅成功后,持续保持10秒发送一次心跳即可,接口将实时推送数据。

2.4 当连接断开需要反复重连时:

  • 免费计划用户:两次重连尝试之间需间隔至少10秒。

  • 付费用户(包括基础、高级、专业、全港股、全A股、全美计划):两次重连尝试之间需间隔至少3秒。

3、连接数限制

  • 不同的计划,限制的连接数是不同的,详情如下图。

  • 如果尝试建立的连接数超过规定的限制,超出部分的连接尝试将会被直接断开。

计划
websocket连接数

免费

只能建立1个websocket连接

基础

只能建立1个websocket连接

高级

可建立3个websocket连接

专业

可建立10个websocket连接

全部港股

可建立10个websocket连接

全部A股

可建立10个websocket连接

全部美股

可建立10个websocket连接

4、产品代码(code)订阅限制

  • 通过单一WebSocket连接,用户一次最多只能订阅的产品代码(codes)的是有限制的,详细见下图。

  • 如果试图订阅超过规定的订阅上限,系统将只处理限制数量内的最前面的请求数据,忽略其他的数据。

计划
code订阅数限制

免费

最新成交价(逐笔Tick)接口:最大同时请求5个产品 盘口(Order Book)接口:最大同时请求5个产品

基础

最新成交价(逐笔Tick)接口:最大同时请求100个产品 盘口(Order Book)接口:最大同时请求100个产品

高级

最新成交价(逐笔Tick)接口:最大同时请求200个产品 盘口(Order Book)接口:最大同时请求200个产品

专业

最新成交价(逐笔Tick)接口:最大同时请求3000个产品 盘口(Order Book)接口:最大同时请求3000个产品

全部港股

最新成交价(逐笔Tick)接口:最大同时请求3000个产品 盘口(Order Book)接口:最大同时请求3000个产品

全部A股

最新成交价(逐笔Tick)接口:最大同时请求3000个产品 盘口(Order Book)接口:最大同时请求3000个产品

全部美股

最新成交价(逐笔Tick)接口:最大同时请求3000个产品 盘口(Order Book)接口:最大同时请求3000个产品

注意事项

  • 请根据这些限制合理规划您的WebSocket连接和请求策略,避免不必要的服务中断。

  • 这些限制旨在确保所有用户都能公平且高效地访问服务,同时保护后端服务不受不当负荷的影响。

  • 遇到任何问题或需要进一步的帮助时,请及时联系技术支持团队。


AllTick网站

官方网站:

English
https://alltick.co/