Comment installer le GATEWAY pour les titres de pénétration sous Linux bash

Auteur:Inventeur de la quantification, Créé à partir de:

FMZ prend en charge l'accès aux titres IB, les fenêtres sont très simples, il n'y a plus d'instructions sur l'installation, les serveurs loués pour les utilisateurs ordinaires de Linux n'ont pas d'interface, seulement SSH, l'installation est plus difficile, voici un article sur l'installation d'IB GateWay pour effectuer des transactions quantitatives.

Étape 1: Installer le service de bureau avec VNC

Tout d'abord, vous devez installer le service de bureau avec le serveur VNC pour activer l'accès au bureau à distance. Ici, nous utiliserons xfce et TightVNC comme exemple. Exécutez la commande suivante dans le terminal debian pour installer:

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

Veuillez noter qu'au moment de l'installation, le mot de passe doit être de 8 bits maximum.

CentOS peut être remplacé par

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

Étape 2: Connectez le VNC et installez la passerelle IB

L'adresse par défaut estvnc://IP地址:5901Vous pouvez vous connecter en entrant votre mot de passe, Windows vous demande de télécharger et d'installer le client VNC

Le site de téléchargement:https://www.interactivebrokers.com/en/trading/ibgateway-stable.phpSi vous ne trouvez pas la version correspondante, cliquez sur le bouton Télécharger pour d'autres systèmes d'exploitation.

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

Si le téléchargement dans VNC n'est pas pratique, un téléchargement SSH peut être lancé séparément, puis installé dans un environnement de bureau VNC.

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

Ici, vous pouvez voir l'interface, l'exécution manuelle pour installer le répertoire et l'exécution directe../ibgateway

img

Une fois l'installation terminée, connectez-vous et trouvez les options API, notez la barre d'outils de l'API Read-Only, le port est également dans les paramètres, cliquez ici pour configurer correctement l'échange.

img

Il est important de noter qu'à l'heure de l'ajout de la configuration FMZ, localhost n'est pas une adresse réseau avec 127.0.0.1 dans le sous-système Linux.

Le marché de l'IB nécessite un abonnement payant. Si vous avez besoin d'informations en profondeur et de tickers en temps réel, veuillez payer pour vous inscrire, sinon vous ne recevrez que des achats retardés.

Paramètres

Pour annuler la confirmation des ordres de transaction de l'API, vous devez annuler la case de confirmation des ordres.

img

Pour éviter la sortie de la passerelle IB, vous devez sélectionner "Auto restart" sous "Configuration"-> "Lock and Exit" (par défaut, "Auto logoff" n'est pas ce dont nous avons besoin).

img

Si l'écran de verrouillage portable ne fonctionne pas, vous pouvez installer xscreensaver pour résoudre le problème (pour des raisons de sécurité, veuillez sortir de l'écran de verrouillage après l'exécution)

apt install xscreensaver

Une fois installéxscreensaverConfigurez et exécutez le verrou

Attention!


Plus de