web-dev-qa-db-ja.com

Interactive Brokers API:Trader Workstation(TWS)とIBゲートウェイ

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

APIには、Trader Workstation(TWS)またはIBゲートウェイを介した接続が必要です。

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

12
Amio.io

ゲートウェイにはTWSのGUIがありませんが、同じAPIを提供します。

IBはパフォーマンスについて書いています:

IBゲートウェイは、APIを介してIBトレーディングシステムに接続するためのTWSの低リソース代替手段を提供します。ゲートウェイは、TWSよりも約40%少ないシステムリソースを使用します。ただし、ゲートウェイはGUIを使用しないため、TWSの実行時にAPIアクティビティを表示することはできません。

また、TWSの自動ログアウトに関する利点もあります。

「DmitryのTWS API FAQ」によると:

本質的にTWSのストライプダウンバージョンであるIBゲートウェイを使用することもできます。 TWSとは異なり、IBゲートウェイは24時間よりもはるかに長い間IBへの接続を維持しようとします。 IBゲートウェイが1週間以上接続を維持するという保証はありませんが、これは起こります。

開発中またはアプリケーションのデプロイ中にTWSの完全なGUIが必要ない場合は、ゲートウェイを使用してください。これは、はるかに少ないオーバーヘッドで同じAPI機能を提供します。

TWS APIに関連するあらゆる種類の質問については、 IB TWS API Yahoo Group および "Dmitry’s TWS API FAQ" を参照することをお勧めします。

14
gogotox

これは、IBテクニカルサポートからの返信です。

APIの観点からは、両方のプラットフォームは同一です。それらの唯一の違いは、TWSには、注文やチャートの表示などを行うことができるはるかに豊富なインターフェイスがあることです。IBゲートウェイは、を介して接続するための最も基本的な機能を提供することを目的としたシンプルなインターフェイスを備えた単なるプロキシです。 API。

ただし、さらに重要なのは、TWSを少なくとも24時間ごとに再起動する必要があるのに対し、IBゲートウェイは無期限に実行できることです。

6
Amio.io