API 使用政策

  • 更新

Deribit 致力于为所有用户提供快速、可靠和高效的交易平台。为了维护我们系统的完整性和性能,我们正在引入新的API使用指南。这些准则旨在确保所有用户都能公平访问该平台,而不会对资源造成不必要的压力。

这些指导方针位于我们的限速政策之上。限额由 Deribit 自行决定。Deribit 不会根据这些政策直接禁止或限制 API 的使用,恕不另行通知,但如果不合作,可能会受到此类处罚

匹配引擎请求

可以在此处找到匹配的引擎请求列表:速率限制

为了避免匹配引擎出现不必要的拥塞,Deribit 会监控用户的订单与体积比率。定单成交量比(OTV)是一种指标,用于评估交易者下达的订单数量与实际执行的交易量之比。它可以帮助我们识别过度下单的模式,这些模式可能会导致系统压力、市场操纵或交易平台效率低下

OTV 的定义为:

OTV = (# 我的变化/音量)

A 我更改 是对订单簿的任何更改。这可能是插入、修改或取消。批量取消的每次取消分别计入我的变更次数。报价也是如此。批量报价如果插入 100 个双面引号,则会增加 200 个双面引号。已取消的 “立即或取消” 订单 (IOC) 和 “成交或终止” 订单 (FOK) 在 ME 变更中计入两倍,它们被视为插入和即时取消。做市商保护 (MMP) 和自配防范 (SMP) 触发因素不包括在内,但要单独监控。为了计算交易量,我们只考虑客户为制造商的交易。我们会监控每个产品组和货币的这些比率。

健康的 OTV 可确保交易者下达的订单具有合理的执行可能性。监控OTV有助于我们防止出现会给系统带来不必要压力的订单,从而为每个人保持流畅的交易体验

持续表现出异常高的OTV的交易者可能会受到利率限制。OTV 幅度由 Deribit 自行决定。根据一般的经验,我们认为OTV比率高于10,000比特币(每交易1比特币的交易量为10,000万个ME变化)或高于1,000个以太币。如果事先没有适当的沟通,我们绝不会对用户的高 OTV 比率进行直接的速率限制

不匹配的引擎请求

API 调用的类别

为了阐明需要监控的 API 调用类型,我们将它们分为特定类别:

1。市场数据 API 调用

为了减少不必要的负载,我们鼓励用户尽可能切换到 WebSocket 订阅。WebSocket 连接提供了实时、高效的市场数据流,减少了通过 API 重复轮询的需求,这可能会导致多次返回重复信息

这些端点通常携带市场信息或用户交易信息。一些例子包括:

/public/get_order_book

/public/ticker

/private/get_open_orders

我们的 websocket 订阅覆盖范围的完整列表可以在这里找到:

Deribit API

请注意,我们每次订阅的频道上限为 500 个。

过度使用这些端点可能会导致更严格的速率限制。

2。错误过多,请求失败

反复发送不正确或格式错误的 API 请求可能会对平台性能产生负面影响。持续发送导致高错误率的请求的用户可能会受到额外的监控。这包括超出速率限制并坚持拨打相同电话导致错误的用户。

过多的错误可能导致 IP 被禁止。这包括因超过速率限制而产生的错误。

3.协议 Ping

尽管 ping 是保持连接处于活动状态的必要部分,但过多或不必要的 ping 请求会消耗系统资源。我们建议用户尽量减少协议 ping 的频率,每 30-60 秒确认一次心跳

不必要的协议调用可能会导致更严格的速率限制。

4。

我们认识到,用户需要可靠地访问其账户和市场数据,包括提款、账户信息和合约规格。但是,我们要求用户不要拨打过多或多余的电话,并确保他们只在需要时请求数据。

不必要地使用这些端点可能会导致更严格的速率限制。

5。未经身份验证的请求

未经身份验证的 API 请求用于访问公共信息,例如市场数据,无需用户帐户。即使是公开信息,我们也希望用户向我们的平台提出经过身份验证的请求。因此,我们的政策对未经身份验证的用户更加严格

未经身份验证的请求更有可能导致 IP 封禁,因为我们无法直接联系其背后的客户端。

如果您有任何疑问或需要优化API使用方面的帮助,请联系我们的支持团队。