問題タブ [tws]

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 に答える
278 参照

python - クライアントが IbPy で早期に終了する

Linux サーバー マシンで IBpy を実行しようとしています。IBgateway を使用して API コードを IB に接続しています。
指値注文を注文しています。問題は、IBgateway がクライアント接続を終了していることです。
注文するとすぐに接続が閉じられ、注文ステータスを取得できなくなります。
(この同じコードを Windows マシンで実行すると、完全に機能します。)

注文に使用しているコード:

0 投票する
0 に答える
972 参照

r - IBrokers - ティッカーを追加すると reqMktData が極端に遅くなる

株式リストの最新価格 (約 150) について、インタラクティブ ブローカー API を使用して R で価格をスナップしようとしています。それらを 2 つの株にスナップすると、ほぼ瞬時に実行されます。

しかし、ティッカー ベクトルにレコードを追加し始めると、信じられないほど遅くなり始めます。例えば:

これは耐え難いほど遅くなります。

これらはすべて大型株で流動性の高い優良株であるため、為替や会社の規模に基づいてなぜこれほど遅いのかわかりません。

これが非常に遅い理由を知っている人はいますか?

どうもありがとうございました。

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

c# - vb.net に Contracts.cs が見つかりません

TWS API に対して実行される VB.net アプリケーションがあります。Tws1_updatePortfolioEx イベントでは、契約をデータのスプレッドシートと比較しています。ここにブレーク ポイントを設定してコードをステップ実行しようとすると、"Contracts.cs が見つかりません" というメッセージが表示されます。コード行は次のとおりです。

イベントが発生すると、プログラムはブレーク ポイントで停止しますが、F8 キーを押して次の行に移動しようとすると、「Contracts.cs が見つかりません」というメッセージが表示されます。実際、このメッセージは新しいタブで開きます。

このアプリケーションは C# ライブラリを使用します。C# ライブラリ フォルダーに Contracts.cs というファイルがありますが、プロジェクトには含まれていません。

含める必要がありますか?もう 1 つの問題は、このイベントが発生してこのコード行が実行されるとすぐに、TWS サーバーとの接続が切断されることです。

0 投票する
3 に答える
2649 参照

forex - Interactive Brokers TWS Java API を使用して取引の P&L を取得する方法

Java API を介して IB TWS で行われた特定の取引の利益と損失 (日次および日付までの合計) を取得する方法はありますか?

0 投票する
0 に答える
28 参照

java - TWS ウィンドウに子ウィンドウがないように見える

Interactive Brokers TWS アプリケーションを使用しています。ウィンドウに値を入力する別のアプリケーションを作成しようとしています。これを行うには、子ウィンドウのハンドルを取得する必要があります。Winspector または Spyxx を見ると、TWS ウィンドウに子ウィンドウがないように見えます。TWS はネイティブ Java アプリケーションです。何か不足していますか?

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

java - JVMに割り当てられるRAMの制限量

Mac 上の Parallels で Interactive Brokers から TWS を実行しています。クラウドベースのリンクまたはスタンドアロン アプリケーションを使用すると、TWS が使用可能な CPU の 99% を占有します。JVM に割り当てられる RAM の量を制限する方法はありますか?

Parallels VM に 4 ギガのメモリが割り当てられています。TWS は約 433K のメモリを占有します。

TWS を開始するコマンド ラインに -Xmx300M -Xms300M を追加しましたが、何も起こりませんでした。起動すると、まだ CPU の 99% を消費しており、400K のメモリが割り当てられています。

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

java - インタラクティブ ブローカーズ API: トレーダー ワークステーション (TWS) と IB ゲートウェイ

https://www.interactivebrokers.com/en/index.php?f=5041&ns=Tでは、IB API を使用するには、TWS または IB ゲートウェイを介して接続する必要があると書かれています。

当社の API には、トレーダー ワークステーション (TWS) または IB ゲートウェイを介した接続が必要です。

それぞれの利点は何ですか?より優れたパフォーマンスを提供するソリューション (ゲートウェイまたは TWS) はどれですか?