请求频率限制
大约 2 分钟
频率限制
为保护服务器,防止恶意攻击,所有需要向老虎OpenAPI服务器发送请求的接口,都会有频率限制。
API中的接口分为低频接口、中频接口和高频接口,低频接口限制为10次/分钟,中频接口限制为60次/分钟,高频接口限制为120次/每分钟,超过频率限制的请求会被服务器拒绝。计数周期为连续60秒的滚动窗口。模拟盘下单+改单+撤单的总频次不能超过120次/分钟。
触发限流的错误信息如下:
code=4 msg=rate limit error(current limiting interface:<接口名称>, up to 60 times per minute)
CAUTION
1、如果接口请求频率过高,且一直在持续请求,账号有可能会被系统自动加入黑名单,被加入黑名单的账号将不能继续发起接口调用。
2、如确有高频接口的调用需求,可与我们单独进行 沟通
高频接口列表(120次/分钟)
| 接口方法 |
|---|
| TigerHttpRequest(MethodName.ORDER_NO) 获取订单号 |
| TradeOrderRequest 交易下单 |
| TigerHttpRequest(MethodName.MODIFY_ORDER) 修改订单 |
| TigerHttpRequest(MethodName.CANCEL_ORDER) 取消订单 |
| TigerHttpRequest(MethodName.ORDERS) 查询订单 |
| TigerHttpRequest(MethodName.ACTIVE_ORDERS) 查询待成交订单 |
| TigerHttpRequest(MethodName.INACTIVE_ORDERS) 已撤销订单 |
| TigerHttpRequest(MethodName.FILLED_ORDERS) 查询已成交订单 |
| QuoteTimelineRequest 获取分时数据 |
| QuoteRealTimeQuoteRequest 实时行情 |
| QuoteTradeTickRequest 逐笔成交 |
| OptionBriefQueryRequest 期权行情摘要 |
| OptionTradeTickQueryRequest 期权逐笔成交 |
| FutureTickRequest 期货逐笔成交 |
| FutureRealTimeQuoteRequest 期货实时行情 |
中频接口列表(60次/分钟)
| 接口方法 |
|---|
| OptionChainQueryV3Request 期权链 |
| OptionExpirationQueryRequest 期权过期日 |
| QuoteDepthRequest 深度行情 |
| ContractRequest 单个合约 |
| ContractsRequest 批量合约 |
| QuoteContractRequest 行情合约 |
| QuoteShortableStockRequest 可做空股票列表 |
| QuoteStockTradeRequest 获取股票交易信息 |
| FutureTradingDateRequest 查询指定期货合约的交易时间 |
| TigerHttpRequest(MethodName.ACCOUNTS) 账户列表 |
| TigerHttpRequest(MethodName.ASSETS) 环球账户资产 |
| PrimeAssetRequest 综合/模拟账号获取资产 |
| TigerHttpRequest(MethodName.POSITIONS) 账户持仓 |
| TigerHttpRequest(MethodName.ORDER_TRANSACTIONS) 获取成交记录 |
| QuoteHistoryTimelineRequest 获取历史分时 |
| QuoteKlineRequest 股票K线 |
| OptionKlineQueryRequest 期权K线 |
| FutureKlineRequest 期货k线 |
| QuoteStockBrokerRequest 港股经纪商买卖席位 |
| QuoteCapitalDistributionRequest 股票资金分布 |
| QuoteCapitalFlowRequest 股票资金流 |
| WarrantFilterRequest 港股轮证筛选器 |
| WarrantQuoteRequest 港股轮证实时行情 |
低频接口列表(10次/分钟)
| 接口方法 |
|---|
| TigerHttpRequest(MethodName.GRAB_QUOTE_PERMISSION) 抢占行情权限/获取权限列表 |
| TigerHttpRequest(MethodName.GET_QUOTE_PERMISSION) 获取权限列表 |
| QuoteMarketRequest 市场状态 |
| QuoteSymbolRequest 股票代号 |
| QuoteSymbolNameRequest 股票代号名称 |
| FutureExchangeRequest 期货交易所 |
| QuoteDelayRequest 延迟行情 |
| MarketScannerRequest 选股器 |
| UserLicenseRequest 获取用户牌照 |
| UserTokenRefreshRequest 刷新Token |
| QuoteTradeRankRequest 热门交易榜 |
