Type/to search
11
Follow
651
Followers
Linux bash で Interactive Brokers IB GATEWAY をインストールする手順
Original
Created 2023-12-04 14:38:31  Updated 2023-12-12 12:51:56
 1
 2370

FMZはIB Interactive Brokersのアクセスをサポートしています。Windowsでは非常に簡単なので、インストール方法は説明しません。Linuxユーザーは一般的にインターフェースのないサーバーをレンタルし、SSHのみをインストールしますが、これはインストールがより困難です。 IB GateWay のインストール方法を説明します。定量取引の場合、TWS クライアントは定期的に閉じられ、定量取引には適さないため、通常は TWS クライアントではなく IB GATEWAY をインストールします。ここでは Debian を例に挙げます。

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

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

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

インストール時に入力できるパスワードは最大 8 文字です。安全性の高いパスワードを設定してください。最初のセッションを開始するためのデフォルトのポートは 5901 です。

CentOSは次のように置き換えることができます

bash
yum install epel-release -y yum groupinstall Xfce -y yum install tigervnc-server -y vncserver

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

デフォルトのアドレスはvnc://IP地址:5901 パスワードを入力してログインしてください。Windowsの場合は、VNCクライアントをご自身でダウンロードしてインストールしてください。

ダウンロードページ: https://www.interactivebrokers.com/en/trading/ibgateway-stable.php
ダウンロードにはwgetなどのツールをご利用ください。該当するバージョンが見つからない場合は、ページ上の「他のオペレーティングシステム用のダウンロード」をクリックして検索してください。

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

VNCでダウンロードするのが面倒な場合は、別のSSHダウンロードを開いて、VNCデスクトップ環境にインストールすることができます。

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

インターフェースはここに表示されます。手動操作はインストールディレクトリから直接実行できます。./ibgateway

img

インストール後、ログインして API オプションを見つけ、「読み取り専用 API」のチェックを外してください。ポート番号も設定にあります。ここでポート番号に従って Exchange を正しく設定してください。

img

FMZ 構成を追加する場合、localhost と 127.0.0.1 は Linux オペレーティング システムの下位層では同じネットワーク アドレスではないことに注意してください。ここでは localhost が使用されます。

IB クオートには購読料が必要です。リアルタイムのティッカーと深度情報が必要な場合は、購読料をお支払いください。そうでない場合は、遅延クオートしか受信できません。

設定

API取引注文確認をキャンセルするには、注文確認ボックスをキャンセルする必要があります。

img

IB ゲートウェイが終了しないようにするには、「構成」->「ロックして終了」で「自動再起動」を選択する必要があります (デフォルトは「自動ログオフ」ですが、これは必要な設定ではありません)

img

内蔵のロック画面が機能しない場合は、xscreensaver をインストールして問題を解決できます (安全上の理由から、実行後に終了する前に画面をロックしてください)

bash
apt install xscreensaver

インストール後、xscreensaverロック画面を設定して実行する

知らせ

Comment
All comments (1)

    有用

    a month ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)