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:5901
Windowsでは 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
.
インストール後,ログインして API オプションを見つけます.
交換は以下のように構成されています:クライアント ID.接続する必要がある複数のロボットがある場合は,IBが同じクライアント IDを同時に接続することを許可しないため,異なるIDに設定する必要があります.
ローカルホストと127.0.0.1ローカルホストを使用します. この場合は,Localhostをクリックします.
IB