2015-09-25 22 views
7

https://www.interactivebrokers.com/en/index.php?f=5041&ns=Tでは、IB APIを使用するには、TWSまたはIBゲートウェイを介して接続する必要があります。インタラクティブブローカーAPI:トレーダーワークステーション(TWS)対IBゲートウェイ

APIにはTrader Workstation(TWS)またはIB Gateway経由の接続が必要です。

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

+0

私は、プログラミングサイトのブローカーが非常に多くのタグを必要とは思わない。 – brian

+1

できるだけ多くの人にヒットしたい。すべてのタグはプログラミング部分にも関連しており、質問にも取り上げられています。 – zatziky

+1

作成したばかりのタグを誰も見ることはできません。 – brian

答えて

9

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

IB writes about the performance:

IBゲートウェイは、APIを介してIB取引システムに接続するためのTWSを低リソースの代替を提供します。ゲートウェイは、TWSより約40%少ないシステム・リソースを使用します。ただし、ゲートウェイはGUIなしのため、TWSを実行しているときにできるようにAPI活動を表示することはできません。

また、TWSの自動ログアウトに関する利点があります:あなたはまた、本質的にTWSの下にストライプバージョンであるIBゲートウェイを使用することができます

according to "Dmitry’s TWS API FAQ":

を。 TWSとは異なり、IB Gatewayは24時間以上の間IBとの接続を維持しようとします。 IBゲートウェイが1週間以上接続を維持する保証はありませんが、これは起こります。

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

TWS APIに関するすべての質問については、IB TWS API Yahoo Groupおよび"Dmitry’s TWS API FAQ"をご覧ください。

+0

あなたは私の答えで技術サポートが何を返答したか、あなたが同意しているかどうか確認できますか? – zatziky

+1

テクニカルサポートの回答は、私が書いたものと同じです。手動で注文し、チャートを表示し、TWSで作業する必要がある場合は、TWSを使用します。 APIのみが必要な場合は、ゲートウェイまたはTWSを使用できます。 APIのみを使用している場合、ゲートウェイとTWSの唯一の違いは、パフォーマンスと自動ログアウトです。 – gogotox

5

これは、IBの技術サポートからの回答です:

ビューのAPIの観点から、両方のプラットフォームが同じです。それらの唯一の違いは、TWSにはより多くの豊富なインターフェースがあり、注文やビューチャートなどを配置できることです.IBゲートウェイは、基本的な機能を提供するための単純なインターフェースを備えた単なるプロキシです。 API。

さらに重要なことですが、TWゲートウェイは少なくとも 毎に再起動する必要がありますが、IBゲートウェイは無期限に実行できます。

関連する問題