BitTap对交易速率进行合理的限制。该限制主要针对API请求和订单提交频率等方面,旨在防止系统过载以及滥用交易资源。
速率限制的目的
- 保障平台稳定性:速率限制有助于防止平台在处理高频率请求时出现系统过载,从而确保平台的持续稳定运行。
- 防止市场操纵:速率限制防止交易者通过高频交易操纵市场,确保所有用户的交易机会平等。
- 保护用户利益:通过速率限制,BitTap能够避免由于交易量过大而引起的延迟,确保用户订单执行的准确性和及时性。
速率限制规则
1. API请求限制
- 请求频率限制:每个API密钥在短时间内允许的最大请求数量有限制。用户在进行API调用时,需确保在单位时间内请求次数不超过设定的上限,否则将收到速率限制的响应。
- 每秒请求数限制(RPS):每个API密钥最多允许发送的请求数量。通常,BitTap允许每个API密钥每秒发送10到20个请求,具体取决于用户等级和VIP状态。
- 一分钟内最大请求数:针对API用户,每分钟允许的请求总数有限制。BitTap提供的默认限制为每分钟200到300个请求,超出限制的请求将被自动拒绝,用户需等待一段时间后重新发送请求。
2. 订单提交频率限制
- 每秒最大订单数:BitTap会限制每个用户每秒内提交的最大订单数量,以防止高频交易对市场产生不利影响。一般情况下,用户每秒最多可以提交5到10个订单。
- 一分钟内最大订单提交数:每个用户在一分钟内最多可以提交100个订单。该限制适用于所有合约产品,无论是现货合约、永续合约还是期货合约。
3. 交易撤单频率限制
- 每秒撤单次数:每秒允许的撤单次数有明确限制,通常为每秒最多5次。这一限制旨在防止用户利用程序或机器人进行大量撤单操作,影响市场流动性。
- 一分钟内最大撤单数:用户在一分钟内最多可撤销50个订单,超过此数量时,系统将自动拒绝额外的撤单请求。
4. 订单修改速率限制
- 每秒修改订单次数:用户可以在一定时间范围内修改订单价格或数量,但每秒最多允许3到5次订单修改操作。
- 一分钟内最大修改次数:用户每分钟最多可以对订单进行50次修改操作,超过后系统将对后续修改请求进行限制。
VIP等级与速率限制
BitTap为不同等级的用户提供了不同的速率限制优惠。VIP用户或机构用户可以享受更高的速率限制,具体规则如下:
- VIP 1至VIP 3:在默认速率基础上,允许增加10%的请求频率和订单提交频率。
- VIP 4至VIP 6:允许增加20%的速率限制,且API请求次数和订单提交数上限有所提升。
- VIP 7及以上:顶级VIP用户或机构交易者可以享受最高50%的速率提升,确保其在高频交易中具备优势。
风控机制
为防止滥用速率限制规则,BitTap还引入了自动风控机制。如果某用户在短时间内触发多次速率限制,系统将自动对该用户的账户进行临时冻结或限流,具体措施包括:
- 限流处理:限制用户的请求频率,系统将延长其请求响应时间,直到用户请求频率回归正常。
- 账户冻结:对于严重违反速率限制的行为,BitTap有权对该用户账户进行临时冻结,用户需联系客户支持进行申诉和解封。
- API密钥禁用:API用户如果多次触发速率限制,将面临API密钥被临时禁用的风险,需进行身份验证后才能重新启用。
如何查看速率限制状态
用户可以通过以下方式查看自己账户的速率限制状态:
- API控制台:在API控制台中,用户可以实时查看当前API请求数量及剩余的可用请求量。
- 账户中心:通过BitTap账户中心,用户可以查看当前的订单提交频率、撤单频率以及修改订单的操作记录。
- 警告通知:当用户接近速率限制时,BitTap系统会通过弹窗或邮件提醒用户,避免因超出速率限制而导致操作失败。