簡體   English   中英

從Python調用IB API

[英]Calling IB API from Python

IB =盈透證券

似乎有兩個主要選擇

  1. 斯威格
  2. Boost.Python + Py ++

我在某種程度上了解使用這兩種方法的相對優缺點。 但是,幾乎所有討論(都在SO中)都討論了對於復雜任務而言,哪種工具更好。 我想問的是,僅將一些數據傳遞給隨后調用API的C ++例程,應該使用這兩個中的哪一個?

我想我只是在問學習曲線!

IBpy是一個很棒的解決方案,它是基於API Java版本構建的包裝器。

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

我可以提出第三個選擇嗎? 就學習曲線而言, pyCxx非常好。 我認為它比SWIG或Boost輕。 這可能對您很有趣。 您可以看一下示例來啟動第一個模塊。

過去,我已經成功使用了它,並且發現它易於使用。

希望對您有所幫助

此版本的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 Test Client Java代碼很有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM