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地址:5901
Ingrese 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
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.
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.
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).
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ónxscreensaver
Configurar y ejecutar el bloqueo
Cuidado.