Descripción de la seguridad de penetración IB GATEWAY para instalar en Linux bash

El autor:El inventor de la cuantificación, Creado: 2023-12-04 14:38:31, Actualizado: 2023-12-12 12:51:56

FMZ es compatible con el acceso a los valores de penetración de IB, windows es muy simple, ya no se indica cómo instalar, los servidores de alquiler de Linux para usuarios generales no tienen interfaz, solo SSH, la instalación es más difícil, aquí hay un artículo que explica cómo instalar IB GateWay para realizar transacciones cuantitativas. En general, optamos por instalar IB GATEWAY en lugar de un cliente TWS, ya que el cliente TWS se cierra a tiempo, no es muy adecuado para transacciones cuantitativas, aquí con Debian:

Paso 1: Instalar el servicio de escritorio con VNC

Primero, se necesita instalar el servicio de escritorio con el servidor VNC para permitir el acceso de escritorio remoto. Aquí vamos a usar xfce y TightVNC como ejemplo.

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

Tenga en cuenta que al momento de la instalación, debe introducir un código de acceso de hasta 8 dígitos, por lo que debe configurarlo como un código de acceso de alta seguridad. Por defecto, el puerto de inicio de la primera sesión es 5901.

CentOS puede ser sustituido por:

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

Paso 2: Conectar el VNC e instalar el IB Gateway

La dirección predeterminada esvnc://IP地址:5901Ingrese su código de acceso para iniciar sesión, Windows puede descargar e instalar el cliente VNC por sí mismo

La página de descarga:https://www.interactivebrokers.com/en/trading/ibgateway-stable.phpSi no puede encontrar la versión correspondiente, haga clic en el botón de descarga para otros sistemas operativos en la página Buscar

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

Si no es conveniente descargar en VNC, puede iniciar una descarga SSH por separado y luego instalarla en el entorno de escritorio de VNC.

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

Aquí ya se puede ver la interfaz, el manual puede instalar el directorio y ejecutar directamente./ibgateway

img

Una vez instalado, inicie sesión y busque las opciones de API, haga clic en el botón Read-Only API, el nombre del puerto está dentro de la configuración, y haga clic en el nombre del puerto para configurar correctamente el intercambio.

img

Es importante tener en cuenta que al agregar la configuración FMZ, localhost no es una dirección de red en la parte inferior del sistema operativo Linux con 127.0.0.1.

El mercado de IB requiere una suscripción de pago, si se necesita información de ticker y profundidad en tiempo real, por favor, pague la suscripción, de lo contrario sólo se recibirá el mercado de retraso.

Configuración

Para cancelar la confirmación de la orden de transacción de la API, es necesario cancelar la caja de confirmación de la orden.

img

Para evitar la salida de la puerta de enlace IB, en "Configuración"-> "Lock and Exit", seleccione "Auto restart" (por defecto "Auto logoff" no es lo que necesitamos).

img

Si el bloqueo de la pantalla no funciona, se puede instalar xscreensaver para solucionar el problema (por seguridad, salga de la pantalla bloqueada después de ejecutarla)

apt install xscreensaver

Después de la instalaciónxscreensaverConfigurar y ejecutar el bloqueo

Cuidado.


Más.