0

IB=インタラクティブブローカー

2つの主な選択肢があるようです

  1. SWIG
  2. Boost.Python + Py ++

これら2つの方法を使用することの相対的な長所または短所をある程度理解しています。しかし、ほとんどすべての議論(SOで)は、これらのツールのどれが複雑なタスクに適しているかについて話します。私が聞きたいのは、APIを呼び出すc ++ルーチンにデータを渡すために、これら2つのうちどちらを使用する必要があるかということです。

私は学習曲線について質問しているだけだと思います!

4

3 に答える 3

2

IBpyは、JavaバージョンのAPIに基づいて構築されたラッパーである優れたソリューションです。

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

于 2011-04-01T15:16:53.687 に答える
1

3番目の選択肢を提案できますか?学習曲線に関しては、 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のインターフェースはJavaAPIインターフェースとほとんど同じになります。IBAPIpdf

IBAPIに含まれているTWSTestClientJavaコードを確認すると便利だと思いました。

于 2014-07-20T03:31:53.627 に答える