CodeMsgPair 类参考
CodeMsgPair 是 TWS API Reference 中的一个数据结构。本页按 IBKR TWS API Python 包 10.47.1 的字段核对,用中文解释常见用途。
CodeMsgPair 表示 Python API 客户端本地错误码和错误文本。它常用于连接失败、发送请求失败、编码失败等客户端侧错误。
常见使用位置
Section titled “常见使用位置”当客户端无法发送请求或本地连接异常时,EWrapper.error() 可能收到这些错误码。
| 字段 | 类型 | 中文解释 |
|---|---|---|
errorCode | int | 错误码,例如 502 表示无法连接 TWS。 |
errorMsg | str | 错误文本,通常会提示检查端口、Socket 开关或连接状态。 |
- 它不是交易所拒单码,也不等同于所有 TWS 服务端错误。
- 连接错误先检查 TWS API 设置、端口、
localhost only和最大连接数。
Python API 中对应源码文件为 ibapi/errors.py。不同语言的类名和字段名可能略有大小写差异,但核心含义一致;写策略时应以自己安装的 API 版本为准。