跳转到内容

CommissionAndFeesReport 类参考

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

成交后的佣金和费用报告,用 execId 与成交明细关联。

成交后由 commissionAndFeesReport() 回调返回;订单预检查中的费用字段在 OrderState 中。

字段类型中文解释
execIdstr成交编号,用于把成交和佣金费用报告关联起来。
commissionAndFeesfloat佣金和费用合计。可能在 WhatIf、成交费用报告或订单状态中出现。
currencystr交易币种,例如 USDHKDEUR
realizedPNLfloat已实现盈亏。费用报告中可能为 UNSET 或 0,不能直接当作账户总盈亏。
yield_float收益率字段。Python 用 yield_ 避免和关键字 yield 冲突。
yieldRedemptionDateint债券收益率赎回日期,格式通常是 YYYYMMDD
  • 费用报告可能晚于成交回调到达,程序应按 execId 合并。
  • yield_ 使用下划线是因为 Python 的 yield 是关键字。

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