跳转到内容

ExecutionCondition 类参考

ExecutionCondition 是 TWS API Reference 中的一个数据结构。本页按 IBKR TWS API Python 包 10.47.1 的字段核对,用中文解释常见用途。

成交条件订单:当指定交易所、证券类型和代码发生成交时触发。

作为 Order.conditions 的一种条件。

字段类型中文解释
condTypeint扩展字段。实际含义取决于所在接口和产品类型,建议结合对应请求或回调一起阅读。
isConjunctionConnectionbool多个订单条件之间是否使用 AND 连接;否则为 OR。
secType对象 / 列表 / 未设置证券类型,例如 STKOPTFUTCASHBAG
exchange对象 / 列表 / 未设置交易所或路由目的地。股票常用 SMART 路由,但 primaryExchange 不应写 SMART
symbol对象 / 列表 / 未设置合约代码,例如 AAPLESEUR
  • 它依赖市场成交事件,不适合当成本地定时器。
  • symbolsecTypeexchange 要和触发市场一致。

Python API 中对应源码文件为 ibapi/order_condition.py。不同语言的类名和字段名可能略有大小写差异,但核心含义一致;写策略时应以自己安装的 API 版本为准。