跳转到内容

CodeMsgPair 类参考

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

CodeMsgPair 表示 Python API 客户端本地错误码和错误文本。它常用于连接失败、发送请求失败、编码失败等客户端侧错误。

当客户端无法发送请求或本地连接异常时,EWrapper.error() 可能收到这些错误码。

字段类型中文解释
errorCodeint错误码,例如 502 表示无法连接 TWS。
errorMsgstr错误文本,通常会提示检查端口、Socket 开关或连接状态。
  • 它不是交易所拒单码,也不等同于所有 TWS 服务端错误。
  • 连接错误先检查 TWS API 设置、端口、localhost only 和最大连接数。

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