FMZはIB Interactive Brokersのアクセスをサポートしています。Windowsでは非常に簡単なので、インストール方法は説明しません。Linuxユーザーは一般的にインターフェースのないサーバーをレンタルし、SSHのみをインストールしますが、これはインストールがより困難です。 IB GateWay のインストール方法を説明します。定量取引の場合、TWS クライアントは定期的に閉じられ、定量取引には適さないため、通常は TWS クライアントではなく IB GATEWAY をインストールします。ここでは Debian を例に挙げます。
ステップ1: デスクトップサービスとVNCをインストールする
まず、リモート デスクトップ アクセスを有効にするには、デスクトップ サービスと VNC サーバーをインストールする必要があります。ここでは、例として TightVNC を使用した xfce を使用します。インストールするには、Debian ターミナルで次のコマンドを実行します。
sudo apt update
sudo apt install xfce4 xfce4-goodies dbus-x11
sudo apt install tightvncserver
tightvncserver
インストール時に入力できるパスワードは最大 8 文字です。安全性の高いパスワードを設定してください。最初のセッションを開始するためのデフォルトのポートは 5901 です。
CentOSは次のように置き換えることができます
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などのツールをご利用ください。該当するバージョンが見つからない場合は、ページ上の「他のオペレーティングシステム用のダウンロード」をクリックして検索してください。
wget https://download2.interactivebrokers.com/installers/ibgateway/stable-standalone/ibgateway-stable-standalone-linux-x64.sh
VNCでダウンロードするのが面倒な場合は、別のSSHダウンロードを開いて、VNCデスクトップ環境にインストールすることができます。
bash ibgateway-stable-standalone-linux-x64.sh
インターフェースはここに表示されます。手動操作はインストールディレクトリから直接実行できます。./ibgateway

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

FMZ 構成を追加する場合、localhost と 127.0.0.1 は Linux オペレーティング システムの下位層では同じネットワーク アドレスではないことに注意してください。ここでは localhost が使用されます。
IB クオートには購読料が必要です。リアルタイムのティッカーと深度情報が必要な場合は、購読料をお支払いください。そうでない場合は、遅延クオートしか受信できません。
設定
API取引注文確認をキャンセルするには、注文確認ボックスをキャンセルする必要があります。

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

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