请求频率限制
大约 2 分钟
频率限制
为保护服务器,防止恶意攻击,所有需要向老虎OpenAPI服务器发送请求的接口,都会有频率限制。
API中的接口分为低频接口、中频接口和高频接口,低频接口限制为10次/分钟,中频接口限制为60次/分钟,高频接口限制为120次/每分钟,超过频率限制的请求会被服务器拒绝。计数周期为连续60秒的滚动窗口
触发限流的错误信息如下:
code=4 msg=rate limit error(current limiting interface:<接口名称>, up to 60 times per minute)
CAUTION
1、如果接口请求频率过高,且一直在持续请求,账号有可能会被系统自动加入黑名单,被加入黑名单的账号将不能继续发起接口调用。
2、如确有高频接口的调用需求,可与我们单独进行 沟通
高频接口列表(120次/分钟)
| 接口方法 | 
|---|
| 获取订单号(create_order) | 
| 创建订单(place_order) | 
| 修改订单(modify_order) | 
| 取消订单(cancel_order) | 
| 查询订单(get_orders/get_order) | 
| 查询未成交订单(get_open_orders) | 
| 查询已撤销订单(get_cancelled_orders) | 
| 查询已成交订单(get_filled_orders) | 
| 分时(get_timeline) | 
| 实时行情(get_stock_briefs) | 
| 逐笔成交(get_trade_ticks) | 
| 期权行情摘要(get_option_briefs) | 
| 期权逐笔成交(get_option_trade_ticks) | 
| 期货实时行情(get_future_briefs) | 
中频接口列表(60次/分钟)
| 接口方法 | 
|---|
| 期权链(get_option_chain) | 
| 期权过期日(get_option_expirations) | 
| 深度行情(get_depth_quote) | 
| 单个合约(get_contract) | 
| 批量合约(get_contracts) | 
| 衍生合约(get_derivative_contracts) | 
| 可做空股票列表(quote_shortable_stocks) | 
| 股票交易信息(get_trade_metas) | 
| 获取期货可交易日期(get_future_trading_times) | 
| 期货当前合约(get_current_future_contract) | 
| 获取账号列表(get_managed_accounts) | 
| 获取环球账号资产(get_assets) | 
| 获取综合、模拟账号资产(get_prime_assets) | 
| 获取持仓(get_positions) | 
| 获取订单成交报告(get_transactions) | 
| 获取历史分时数据(get_timeline_history) | 
| 股票K线(get_bars) | 
| 期权K线(get_option_bars) | 
| 期货k线(get_future_bars) | 
低频接口列表(10次/分钟)
| 接口方法 | 
|---|
| 行情抢占(grab_quote_permission) | 
| 行情权限列表(get_quote_permission) | 
| 市场状态(get_market_status) | 
| 股票代号(get_symbols) | 
| 股票代号名称(get_symbol_names) | 
| 股票行情(get_stock_details) | 
| 期货交易所(get_future_exchanges) | 
| 热门交易榜(get_trade_rank) | 
