0

IB = 盈透证券

似乎有两个主要选择

  1. 痛饮
  2. Boost.Python + Py++

我在一定程度上了解使用这两种方法的相对优缺点。但是几乎所有的讨论(在 SO 中)都在讨论这些工具中的哪一个更适合复杂的任务。我想问的是,我应该使用这两个中的哪一个来将一些数据传递给然后调用 API 的 c++ 例程?

我想我只是在问学习曲线!

4

3 回答 3

2

IBpy 是一个很棒的解决方案,它是一个构建在 API 的 java 版本上的包装器。

http://code.google.com/p/ibpy/

于 2011-04-01T15:16:53.687 回答
1

我可以提出第三个选择吗?就学习曲线而言, pyCxx非常出色。我认为它比 SWIG 或 Boost 更轻。这对你来说可能很有趣。您可以查看示例以启动第一个模块。

我过去曾成功使用过它,我发现它很容易使用。

我希望它有帮助

于 2010-11-25T12:29:59.020 回答
0

这个版本的 ibpy 适用于我的最新版本的 IB API(截至 2014 年 7 月):https ://github.com/blampe/IbPy

我已经成功使用了几个月了。我所要做的就是在某个地方克隆 ibpy:

git clone https://github.com/blampe/IbPy

并从那里安装:

cd IbPy
python setup.py install

我最初是从http://www.quantstart.com/articles/Using-Python-IBPy-and-the-Interactive-Brokers-API-to-Automate-Trades得到的

安装后,python 中的接口与 Java API 接口几乎相同:IB API pdf

我发现查看 IB API 中包含的 TWS 测试客户端 Java 代码很有用。

于 2014-07-20T03:31:53.627 回答