跳转到内容

OrderAllocation 类参考

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

订单分配信息,常见于 FA 或分配账户场景。

OrderState.orderAllocations 可能返回该对象列表。

字段类型中文解释
accountstr账户代码。下单、账户更新和 FA 分配时用于指定具体账户;单账户程序通常可以留空或使用回调返回的账户。
positionDecimal账户持仓数量。
positionDesiredDecimal扩展字段。实际含义取决于所在接口和产品类型,建议结合对应请求或回调一起阅读。
positionAfterDecimal扩展字段。实际含义取决于所在接口和产品类型,建议结合对应请求或回调一起阅读。
desiredAllocQtyDecimal数量相关字段。注意不同产品可能使用股数、合约数、现金数量或 Decimal。
allowedAllocQtyDecimal数量相关字段。注意不同产品可能使用股数、合约数、现金数量或 Decimal。
isMonetarybool布尔开关字段。默认值不一定代表业务上应该启用,先确认接口章节的限制。
  • 普通个人账户通常不会用到。
  • 账户和数量字段展示时应脱敏。

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