2010-11-25 48 views
0

IB =盈透證券Python調用API IB

似乎有兩個主要選擇

  1. 痛飲
  2. 的Boost.Python + PY ++

我理解的相對優勢或在一定程度上使用這兩種方法的缺點。但幾乎所有的討論(SO)都討論了哪些這些工具對於複雜的任務會更好。我想問的是,我應該使用哪一個將一些數據傳遞給C++例程,然後調用API?

我想我只是問學習曲線!

回答

2

IBpy是一個很好的解決方案是建立在API的Java版本的包裝。

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

+1

IB API的當前版本是API 9.68,但ibPy僅支持API 9.51。 – 2013-06-01 15:10:50

1

我可以提出第三個選擇嗎?在學習曲線方面pyCxx非常好。我認爲它比SWIG或Boost輕。這可能對你很有意思。你可以看看例子來開始第一個模塊。

我已經在過去成功地使用過它,並且我發現它很容易使用。

我希望它能幫助

+0

pyCxx很有意思。目前我正在研究pyCxx和apache thrift - http://thrift.apache.org/。感謝您的意見。 – Soumendra 2010-11-25 20:14:02

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

我發現查看TWS測試客戶端Java代碼時很有用,包括w ith IB API。