2016-07-20 4 views
1

インタラクティブブローカーのJava APIを使用して現在のポジションを確認し、それぞれのポジションのシェアを売却または購入することによってポジションを再調整する場合は、EWrapper.position()メソッドアカウント内の現在のポジションを取得するには?または、EClientSocket.reqPositions()メソッドを使用して取得しますか?インタラクティブブローカーJava API

EwrapperはTWSからクライアントに情報を受け取り、EClientSocketはTWSに要求を送信するためのものです。この場合、position()メソッドとreqPosition()メソッドの両方を使用しますか?

さらに、新しいJavaクラスを実行しているときに、他のクラスやメソッドを継承するために、ib.clientと同じフォルダに配置する必要がありますか?

は、EClientSocketはTWSに要求を送信するためのものであるEwrapperは、 クライアントにTWSからの情報を受信するためのものであると思われますが

答えて

4

を与えることができます任意の助けてくれてありがとう。この の場合、position()メソッドとreqPosition()メソッドの両方を使用しますか?

そうです。それは非同期なので、あなたはリクエストをしていつかすぐに答えを得ることを願っています。すべての要求はソケットを経由し、すべての応答はラッパーを経由します。また

、私は新しいJavaクラスを実行しているとき、私は他の クラスやメソッドを継承するために、ib.clientと同じフォルダにそれを を配置する必要がありますか?

これは非常に基本的なJavaであり、どこからでもチュートリアルを行うのがベストです。 ib.clientメソッドを使用するには、それらをファイルにインポートします。例えば。このパッケージを使用する必要があるファイルの先頭には、import com.ib.client.*と入力し、src/com/ib/client/*のようなソースディレクトリのフォルダにファイルがあることを確認します。java

それを図書館に入れ、図書館をあなたのプロジェクトに含める。

関連する問題