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
インストール完了後,ログインして,APIのオプションを見つけ,注意してタグを押してください. Read-Only APIのタブ,ポート番号も設定されています.
FMZの設定を追加するときに注意すべきは,localhost は Linux OS の下層の 127.0.0.1 と同じネットワークアドレスではなく,ここではlocalhost を用いる.
IBの市場には有料のサブスクリプションが必要で,リアルタイムのティッカーと深度情報が必要な場合は,有料のサブスクリプションを頼む.そうでなければ,遅延の市場のみを受け取ることができます.
設定する
APIの取引注文確認をキャンセルします. 注文確認ボックスを削除する必要があります.
IBゲートウェイの終了を回避するには",Configuration"->
Lock and Exit"で"Auto restart"を選択する必要があります.
自動ロックスクリーンが使えなければxscreensaverをインストールできます. (安全のために,実行後にロックスクリーンを退出してください)
apt install xscreensaver
インストール後実行xscreensaver
設定してロックスクリーンを起動します.
気を付けて