跳至正文

限流與資料時效

了解各方案的請求配額、快取更新頻率以及回應標頭中的時效指標。

限流與額度

  • 每個 API Key 有每分鐘請求數上限,超出回傳 429,並在 Retry-After 回應頭給出建議等待的秒數。
  • 部分方案有每日請求數上限,按 UTC 日期計算,次日 0 點(UTC)重置。
  • 每個回應都帶 X-RateLimit-Limit(每分鐘上限)與 X-RateLimit-Remaining(剩余次數)。
  • WebSocket 握手也計入請求數。

數據時效

為了穩定和限流,行情介面帶有快取,數據會比上游略有滯後。實時報價、成交、盤口由閘道按上游額度統一刷新:最快每 3 秒更新一次,同一時刻被請求的品種很多時更新間隔會變長,請以每個回應的 X-Data-Age 頭(數據年齡,秒)為准。其余數據的快取時間見下表,X-Proxy-TTL 頭給出實際值(秒)。

數據預設快取時間 / 刷新間隔
實時報價、成交、盤口最快 3 秒(閘道統一刷新)
分鐘 K 線(含當前這根)30 秒
日、週、月 K 線(含當前這根)5 分鐘
帶 et 參數的歷史 K 線1 小時
產品列表、假期、基本信息24 小時
市场状態30 秒

快取回應頭

X-Proxy-Cache含義
HIT / L2-HIT命中快取
MISS本次從上游獲取
COALESCED與同時到達的相同請求合並,共用一次上游獲取
STALE上游暫時異常,回傳了最多 30 秒前的數據
BUSY上游調用額度暫時用儘,稍後重試(回傳 503)
BYPASS該請求不快取
需要毫秒級延遲的高頻交易场景,請直連數據源或交易所,不要依賴帶快取的行情。