请求频率限制
大约 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) |