問題タブ [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 に答える
656 参照

c# - TWS API での reqContractDetails への 2 回目の呼び出しで通知が送信されず、ハングする

一種の市場スキャナーを作成しようとしています。以下のコードは、一連のオプション コントラクトを返すことになっています。TWS API の呼び出しは、TWS から ContractEnd または Error 応答を受け取った場合にのみデータを返す非同期メソッドです。reqContractDetails() の最初の呼び出しで期待どおりに動作し、コントラクトのリストを取得し、メッセージ「ContractEnd」を受け取り、メソッドを終了します。

障害

何らかの理由で、reqContractDetails() への 2 回目の呼び出しで、TWS から通知を受け取りません。アプリケーションを停止して再起動し、サーバーへの新しい接続を開始して、再び機能させる必要があります。

アップデート

コードをリファクタリングした後、2 回目の呼び出しで「ストリームの終わりを超えて読み取ることができません」というエラーが表示されます。コールスタックはこのように見えます。

C# でのラッパーの実装

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

java - インタラクティブブローカーでタイムゾーンを変更するにはどうすればよいですか?

IBC と ib_insync ライブラリを使用して、インタラクティブ ブローカー API、TWS リリース 974 を使用しています。America/New_York タイム ゾーンに従って市場データと履歴を取得するために、これらのいずれかの内部のタイム ゾーンを変更したいと考えています。マシンのタイム ゾーンを必要なタイム ゾーンに変更しましたが、IB の結果には影響しません。適切なタイム ゾーンを取得するには、どこで変更を加えることができますか?