BitTap 對交易速率進行合理的限制,該限制主要針對 API 請求和訂單提交頻率等方面,旨在防止系統過載以及濫用交易資源。
速率限制的目的
- 保障平台穩定性:速率限制有助於防止平台在處理高頻率請求時出現系統過載,從而確保平台的持續穩定運行。
- 防止市場操縱:速率限制防止交易者透過高頻交易操縱市場,確保所有用戶的交易機會平等。
- 保護用戶利益:透過速率限制,BitTap 能夠避免因交易量過大而引起的延遲,確保用戶訂單執行的準確性和即時性。
速率限制規則
1. API 請求限制
- 請求頻率限制:每個 API 金鑰在短時間內允許的最大請求數量有限制。用戶在進行 API 呼叫時,需確保在單位時間內請求次數不超過設定的上限,否則將收到速率限制的回應。
- 每秒請求數限制(RPS):每個 API 金鑰最多允許發送的請求數量。通常,BitTap 允許每個 API 金鑰每秒發送 10 到 20 個請求,具體取決於用戶等級與 VIP 狀態。
- 每分鐘最大請求數:針對 API 用戶,每分鐘允許的請求總數有限制。BitTap 提供的預設限制為 每分鐘 200 到 300 個請求,超出限制的請求將被自動拒絕,用戶需等待一段時間後重新發送請求。
2. 訂單提交頻率限制
- 每秒最大訂單數:BitTap 會限制每個用戶每秒內提交的最大訂單數量,以防止高頻交易對市場產生不利影響。一般情況下,用戶每秒最多可以提交 5 到 10 個訂單。
- 每分鐘最大訂單提交數:每個用戶在 1 分鐘內最多可以提交 100 個訂單。該限制適用於所有合約產品,無論是現貨合約、永續合約還是期貨合約。
3. 交易撤單頻率限制
- 每秒撤單次數:每秒允許的撤單次數有明確限制,通常為 每秒最多 5 次。此限制旨在防止用戶利用程式或機器人進行大量撤單操作,影響市場流動性。
- 每分鐘最大撤單數:用戶在 1 分鐘內最多可撤銷 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 系統會透過 彈窗或電子郵件提醒 用戶,避免因超出速率限制而導致操作失敗。
透過這些速率限制規則,BitTap 確保平台穩定、安全,並提供公平的交易環境,讓所有用戶都能獲得 最佳的交易體驗。