请求盈亏数据
盈亏推送用于实时更新账户或持仓的 P&L。官方变更记录提示,Client Portal WebSocket 的 spl+{} topic 文档曾更新返回字段,例如使用 uel 表示未实现盈亏相关数据。
spl+{}upl+{}| 字段 | 中文说明 |
|---|---|
dailyPnL | 当日盈亏。 |
unrealizedPnL / uel | 未实现盈亏相关字段。 |
realizedPnL | 已实现盈亏。 |
accountId | 账户编号。 |
conid | 合约编号,持仓级盈亏常见。 |
实际返回字段可能随 Gateway 版本变化。程序应兼容字段缺失和字段名变化。
| 场景 | 建议 |
|---|---|
| 账户总览 | 展示总 P&L,同时保留更新时间。 |
| 持仓列表 | 按 conid 合并到持仓数据。 |
| 风控 | 不只依赖推送,关键节点再查 REST 账户摘要。 |
| 断线重连 | 重连后重新订阅 spl+{}。 |
盈亏推送可能最快每秒级更新,但不应作为唯一的结算依据。正式报表仍以 IBKR 官方账单和 Flex 报表为准。