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地址:5901
Vous 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
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.
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.
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).
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éxscreensaver
Configurez et exécutez le verrou
Attention!