問題タブ [ibpy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2541 参照

python - IBpyを使用して空の値を返すreqHistoricalData()?

IBpy を使用して一部の計測器から履歴データを返そうとしていますが、ドキュメントのコードを試すと空の結果が得られます。

R Ibroker を使用して動作させることができましたが、Python API を使用して動作させたいと思っています。

これが私がテストしているコードです。

何がうまくいかないのでしょうか?

0 投票する
2 に答える
1011 参照

python - IBpy Ewrapper メソッドが EClientSocket だけでは機能しない

こんにちは、 https ://github.com/blampe/IbPy に従って IBPy を使用しようとしていますが、非常に奇妙な反応を示しています。EClientSocket クラスを呼び出すメソッドはデータを返しますが、EWrapper または EWrapper メソッドを呼び出す EClientSocket メソッドは None を返すか、問題があります。IB の API が Java のソースで非同期であることは認識していますが、どこが壊れているのかわかりません。TWS で DDE/Socket 接続が有効になっており、clientId(100) も指定されています。

このリンクから IB TWS デモを使用しています: https://www.interactivebrokers.com/en/index.php?f=553&twsdemo=1および Python 3.4。IBpy の私のバージョンは、pip install ib-api を使用してインストールされます。

これが私のコードです:

スクリプトを実行したときのコンソール出力は次のとおりです。

サーバーのバージョン: 76

TWS 接続時刻:20150529 23:29:54 PST

返信: 本当

返信: 76

返信: 20150529 23:29:54 PST

返信: なし

返信: なし

返信: currentTime time=None

返信: なし

返信: なし

返信: contractDetails reqId=1, contractDetails=ib.ext.Contract.Contract object at 0x000000000287FB70

返信: なし

3 番目のメソッドの後、最後の EClientSocket 呼び出しが機能しなくなることがわかります。私はIBとIBpyのドキュメントを調べましたが、この特定の問題はStackoverflowのどこにも言及されていません。助けてくれてありがとう!

0 投票する
1 に答える
430 参照

api - 複数のアカウントの API レスポンスを抽出する

私は IBPy を初めて使用し、複数のアカウントのアカウント パラメーターを取得する方法を知りたいと思っています。以下のコードは、コマンドラインでの出力のみを提供しますが、それらの情報をデータフレームに保存する方法がわかりませんでした. 関数 updateAccountValue() には、データフレームのインデックスとして使用できる一意の ID がありません。

出力は次のようになります。

最終的な目標は、アカウント番号の一意の ID を持つ pandas データフレーム形式にこれらの情報を保存することです。

0 投票する
1 に答える
637 参照

interactive-brokers - IBPy でアカウントの購買力と現金を取得する方法

IBPy でアカウントの購買力と現金を利用するにはどうすればよいですか? IBPy のドキュメントには明らかなものは何もありません。

0 投票する
1 に答える
984 参照

python - IBpyを使用してIB TWSに接続する

Mac OS X 用のスタンドアロン TWX をダウンロードしました。次に、pip を介して IBpy もインストールしました。TWX を開いて、次の行を実行しました。

ただし、False が出力されます。私は何を間違っていますか?TWX では、信頼できるアドレスとして localhost IP 127.0.0.1 を使用しています。