2012-04-04 22 views
5

Visual Studio 2008'de Interactive Broker's C++ API'yi kurmayı denedim, ancak çok sınırlı C++ biliyorum ve hatalarım var. : 1) İnteraktif Komisyonculara bağlanmak ve ticaret yapmak için bir çeşit ışık komut dosyası dili kullanmanın bir yolu var mıdır? 1). Python gibi F. E.Etkileşimli Brokerler otomatik ticaret

login.('username','password') 
>>>'Connected' 
makeTrade('GOOG','550') 
>>>'Trade Completed' 

Hafif bir şeyler olacağını gayet ve evet ben IBPY içine baktı, ama ben java2python sistemin nasıl çalıştığını anlamıyorum.

2) Otomatik sisteminizi nasıl kurdunuz veya otomatik işlem sisteminizi Interactive Brokers ile nasıl kurdunuz?

cevap

2

"DDE for Excel" API'si, API'ların çalışmaya başlamasının en kolay yoludur ve IB, çalışmanın nasıl yapılacağına dair yönergeleri olan örnek bir program sağlar. Ayrıca, sağlanan Java örnek programı, nasıl çalışacağına dair iyi bir şekilde belgelenmiştir.

http://institutions.interactivebrokers.com/php/apiUsersGuide/apiguide.htm

Onlar bir Python API sağlamaz.

+0

"Python API" gerekli değildir, daha evrensel sadece DİNLENME (https üzerinden herşey) Python, hıza ihtiyacım yok. Eminim IB kodu iyi kalitede, sadece ne sunduklarını indirdikten sonra basit bir REST sunmadıkları için ne yazık ki hayal kırıklığına uğrattılar. Ameritrade veya benzeri başkalarının, https'in sadeliği aracılığıyla API ticareti sağlayıp sağlamadığını bilen var mı? – gseattle

+0

- http://interactivebrokers.github.io/tws-api/#gsc.tab=0 olası bir alternatif ise 404 Sayfayı bulamadıysanız yukarıdaki – Janos

1

Resmi olarak desteklenen bir Python API'si yokken, aylardır şu anda ibpy'yi başarıyla kullanıyorum ve oldukça kolaydır. java2python vb yapmam gereken tek şey ile kendini ilgilendiren gerek yok yere klon ibpy oldu:

cd IbPy 
python setup.py install 

Ve işte, bitti:

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

oradan yükleyin. Ben TWS Testi İstemci Java kodlarına bakmak faydalı bulduğu IB API pdf

: Eğer yüklü edindikten sonra ben, Python arayüzü Java API arayüzüne hemen hemen aynıdır http://www.quantstart.com/articles/Using-Python-IBPy-and-the-Interactive-Brokers-API-to-Automate-Trades

aslen bu var IB API'ye dahil edildi.

+0

numaralı bağlantı için hata buldum temel bir IbPy sorusu var .. hala etrafında ? – Zanam

1

Yoksa IBrokers package.Example ile R kullanabilirsiniz: Zaten yazdığınız ticaret programı için iyi olurdu

tws <- twsConnect() 
id <- reqIds(tws) 
placeOrder(tws, twsSTK("AAPL"), twsOrder(id)) 
cancelOrder(id)