Linux bashでインストールするインパクト証券IB GATEWAY説明書

作者: リン・ハーン発明者の量化作成日:2023年12月12日 14:38:31 更新日:2023年12月12日 12:51:56

FMZはIBゲートウェイのアクセスをサポートし,Windowsは簡単で,インストール方法については説明されていない.Linuxの一般ユーザー向けレンタルサーバーにはインターフェースがない.SSHのみ,インストールが比較的困難である.ここで,IBゲートウェイを量子トランザクションにインストールする方法について説明する記事があります.一般的に,TWSクライアントではなくIBゲートウェイをインストールすることを選択します.TWSクライアントは定時的に閉鎖されるため,量子トランザクションにあまり適していません.

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

まず,遠隔デスクトップアクセスを有効にするために,デスクトップサービスとVNCサーバをインストールする必要があります. ここで,xfceとTightVNCを例として使用します.

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 のようなツールを使用してください. 該当するバージョンが見つからない場合は,ページの"Download for Other Operating Systems"ボタンをクリックします.

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

img

インストール完了後,ログインして,APIのオプションを見つけ,注意してタグを押してください. Read-Only APIのタブ,ポート番号も設定されています.

img

FMZの設定を追加するときに注意すべきは,localhost は Linux OS の下層の 127.0.0.1 と同じネットワークアドレスではなく,ここではlocalhost を用いる.

IBの市場には有料のサブスクリプションが必要で,リアルタイムのティッカーと深度情報が必要な場合は,有料のサブスクリプションを頼む.そうでなければ,遅延の市場のみを受け取ることができます.

設定する

APIの取引注文確認をキャンセルします. 注文確認ボックスを削除する必要があります.

img

IBゲートウェイの終了を回避するには",Configuration"->Lock and Exit"で"Auto restart"を選択する必要があります.

img

自動ロックスクリーンが使えなければxscreensaverをインストールできます. (安全のために,実行後にロックスクリーンを退出してください)

apt install xscreensaver

インストール後実行xscreensaver設定してロックスクリーンを起動します.

気を付けて


もっと