問題タブ [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.
python - Python で Interactive Brokers に接続できません
PythonでIBに接続したいのですが、私のコードは次のとおりです。
このコードを使用するたびに、サーバーに接続できないことを示す次のエラーが表示されます。
IB に接続できないのはなぜですか?
interactive-brokers - Interactive Brokers API でリストされたオプションと先物のパラメーターを取得する
Interactive Brokers から特定の資産の価格を取得する方法を示す多くの例があります。ただし、1 つのアセットの一連のオプション全体を取得したい場合、どの特定のストライクがリストされているかわかりません。先物も同様で、現時点でどの有効期限が利用できるかわかりません。つまり、オプションについては、考えられるすべてのストライクをループしreqMktData
、それぞれについて、sleep(1)
1 秒あたりのリクエスト数の制限に達するのを避けるために 100 メッセージごとに作成します。明らかに、これらのメッセージの多くは、「要求に対してセキュリティ定義が見つかりませんでした」というエラーで返されます。
これは、存在しないアセットに多くの時間を浪費するため、間違ったアプローチのように見えます。これを行うためのよりクリーンな方法、またはそのような目的のための特別な機能はありますか?
python - クライアントが IbPy で早期に終了する
Linux サーバー マシンで IBpy を実行しようとしています。IBgateway を使用して API コードを IB に接続しています。
指値注文を注文しています。問題は、IBgateway がクライアント接続を終了していることです。
注文するとすぐに接続が閉じられ、注文ステータスを取得できなくなります。
(この同じコードを Windows マシンで実行すると、完全に機能します。)
注文に使用しているコード: