CommissionAndFeesReport 类参考
CommissionAndFeesReport 是 TWS API Reference 中的一个数据结构。本页按 IBKR TWS API Python 包 10.47.1 的字段核对,用中文解释常见用途。
成交后的佣金和费用报告,用 execId 与成交明细关联。
常见使用位置
Section titled “常见使用位置”成交后由 commissionAndFeesReport() 回调返回;订单预检查中的费用字段在 OrderState 中。
| 字段 | 类型 | 中文解释 |
|---|---|---|
execId | str | 成交编号,用于把成交和佣金费用报告关联起来。 |
commissionAndFees | float | 佣金和费用合计。可能在 WhatIf、成交费用报告或订单状态中出现。 |
currency | str | 交易币种,例如 USD、HKD、EUR。 |
realizedPNL | float | 已实现盈亏。费用报告中可能为 UNSET 或 0,不能直接当作账户总盈亏。 |
yield_ | float | 收益率字段。Python 用 yield_ 避免和关键字 yield 冲突。 |
yieldRedemptionDate | int | 债券收益率赎回日期,格式通常是 YYYYMMDD。 |
- 费用报告可能晚于成交回调到达,程序应按
execId合并。 yield_使用下划线是因为 Python 的yield是关键字。
Python API 中对应源码文件为 ibapi/commission_and_fees_report.py。不同语言的类名和字段名可能略有大小写差异,但核心含义一致;写策略时应以自己安装的 API 版本为准。