Linux Bash でインタラクティブ・ブローカー IB ゲートウェイをインストールするための説明書

作者: リン・ハーンリディア作成日:2023-12-04 15:55:24, 更新日:2023-12-27 21:42:42

FMZプラットフォームは現在,インタラクティブ・ブローカー (IB) の統合をサポートしている.Windowsではかなりシンプルなので,ここではインストール方法を説明しない.一般的にはグラフィック・インターフェイスなしでサーバーをレンタルし,SSHのみを使用しているLinuxユーザーにとっては,インストールがより困難である.この記事では,定量取引のためにIBゲートウェイをインストールする方法を説明します.通常はTWSクライアントではなくIBゲートウェイをインストールすることを選択します.TWSクライアントが定期的にシャットダウンし,定量取引に適していないため,ここでDebianを例にします:

ステップ1: デスクトップサービスとVNCをインストール

まず,デスクトップサービスと VNC サーバをインストールしてリモートデスクトップ アクセスを有効にする必要があります. ここでは,xfce と TightVNC を例として使用します. インストールするには,ターミナルで次のコマンドを実行します:

sudo apt update
sudo apt install xfce4 xfce4-goodies dbus-x11
sudo apt install tightvncserver
tightvncserver

インストール中にパスワードの最大長が 8 文字であることをご注意ください.非常に安全なパスワードを設定してください.最初のセッションのデフォルト起動ポートは 5901 です.

ステップ2: VNC に接続して IB ゲートウェイ をインストールします

デフォルトアドレスがvnc://IP Address:5901Windowsでは VNC クライアントをダウンロードして自分でインストールしてください.

ダウンロードページ:https://www.interactivebrokers.com/en/trading/ibgateway-stable.phpダウンロードするには,wget のようなツールを使用してください.対応バージョンが見つからない場合は,ページの"他のオペレーティングシステム用のダウンロード"をクリックして検索してください.

wget https://download2.interactivebrokers.com/installers/ibgateway/stable-standalone/ibgateway-stable-standalone-linux-x64.sh

VNC のデスクトップ環境でインストールできます. VNC のデスクトップ環境でダウンロードするには,

bash ibgateway-stable-standalone-linux-x64.sh

インストールディレクトリを直接実行します../ibgateway.

img

インストール後,ログインして API オプションを見つけます. 読み込みのみ API をアンチェックしてください. ポート番号も設定にあります. このポート番号に従って交換を正しく設定してください.

img

交換は以下のように構成されています:クライアント ID.接続する必要がある複数のロボットがある場合は,IBが同じクライアント IDを同時に接続することを許可しないため,異なるIDに設定する必要があります.

img

ローカルホストと127.0.0.1ローカルホストを使用します. この場合は,Localhostをクリックします.

IBの市場データには有料のサブスクリプションが必要です.リアルタイム・ティッカーと深度情報が必要な場合は,料金を払ってサブスクリプションしてください.そうでなければ遅延したティッカーしか受け取れません.


もっと