我刚刚开始在 python 中使用 IB API。我能够检索到所有我想要的结果。但是,我遇到了一个大问题。我不完全理解EClient
类和特定回调之间的联系是如何在类中建立的EWrapper
。
截至目前,我了解这样的工作流程(高级):
- EClient 实例调用 IB 网关。
- IB 网关本身与 IB 数据中心联系以获取数据
- 数据返回 IB 网关
- IB网关调用回调,即接口
据我了解,IB网关触发了正确的回调函数。我从文档/源代码中没有看到的是EClient
方法和我在我的EWrapper
类中覆盖的接口(回调)之间的连接。当我在上面的步骤 1 中触发特定方法时。IB 网关如何知道要运行哪个回调?这是在某处指定的吗?