IB_Interface:通过 Jython 使用 java 交互式代理 Java 库连接到交互式代理 API

时间:2024-07-24 07:47:27
【文件属性】:

文件名称:IB_Interface:通过 Jython 使用 java 交互式代理 Java 库连接到交互式代理 API

文件大小:510KB

文件格式:ZIP

更新时间:2024-07-24 07:47:27

Java

IB_接口 客观的 该库的目标是为交互式代理 API 创建一个更易于维护的 Python 接口库。 过去尝试复活 IbPy 以与最新版本的 api 一起使用的经历是一个痛苦的过程,需要学习 swig 库并重组 C 代码以允许 Python 与库交互。 与 C 库交互的最大痛苦是缺乏一种简单的方法来允许事件循环以简单的方式与创建的 Python 回调交互,而无需对 C 代码执行某种级别的修改并创建事件循环以在 Python 中做回调交互。 在放弃与 C API 接口的尝试之后,我转而使用 Java API,其中 Jython 能够直接创建可由事件回调处理程序调用的 Java 代码。 这种策略消除了维护 Python 事件循环以与来自 IB 的数据交互的需要,这是 IbPy 库的主要可维护性问题。


网友评论