You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用ibapi(Python)提交支持盘后执行的待处理订单?

如何修改IBAPI订单以支持盘后(Outside RTH)时段执行?

要让订单支持盘后(Outside Regular Trading Hours)执行,你只需要在现有订单配置中添加**outsideRTH参数**并设置为True——IBAPI默认这个参数是False,订单只会在常规交易时段生效。

修改后的完整订单代码:

order = Order()

order.action = "SELL"  # 注意这里覆盖了之前的BUY配置,确认你的交易方向逻辑
order.totalQuantity = quantity  # 交易标的数量
order.orderType = "LMT"  # 限价单类型,盘后时段支持该订单类型
order.tif = "GTC"  # 取消前有效,盘后时段依然适用该时效设置
order.eTradeOnly = False
order.firmQuoteOnly = False
order.lmtPrice = limitprice
order.outsideRTH = True  # 关键配置:开启盘后交易支持

额外注意事项:

  • 并非所有交易标的都支持盘后交易,需先确认目标品种的盘后交易权限;
  • 盘后时段流动性通常低于常规交易时段,可能影响订单成交速度或成交价格;
  • 除限价单外,部分其他订单类型(如市价单MKT)也支持盘后,但需注意盘后价格波动可能更剧烈。

内容的提问来源于stack exchange,提问作者Aftershock

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 19:24:52