2
Seguir
319
Seguidores

Cómo configurar una cuenta demo de Interactive Brokers en la plataforma Inventor

Creado el: 2025-10-11 18:13:15, Actualizado el: 2025-10-11 18:21:03
comments   0
hits   316

El guión

Recientemente, el flujo de trabajo de los inventores ha estado muy activo, y muchos pequeños socios quieren que el flujo de trabajo automatice el comercio de acciones estadounidenses, y la plataforma de los inventores admite la infiltración de valores (Interactive Brokers) para poder realizar transacciones. Sin embargo, muchos pequeños socios no saben cómo configurar la API de infiltración, a menudo se enfrentan a problemas de fallas de conexión, errores de configuración de puertos, etc.


1 ¿Qué es el Gateway IB?

Una introducción básica

IB GatewayLa información es proporcionada por Interactive BrokersEl programa de la puerta de enlace API de la clase ligeraLa plataforma de intercambio de divisas está diseñada específicamente para transacciones programadas y automatizadas.

Cómo configurar una cuenta demo de Interactive Brokers en la plataforma Inventor

IB Gateway vs TWS vs IBKR Desktop

El cliente Utilización Si se tiene soporte para API Uso de los recursos
IB Gateway Diseño para transacciones de API ✓ Apoyo Bajo (recomendado)
TWS (Trader Workstation) Interfaz gráfica para el comercio + API ✓ Apoyo En el
IBKR Desktop Nuevas transacciones de interfaz gráfica No apoyaría. En el

¿Por qué elegir el Gateway IB?

  • Diseñado específicamente para APINo hay una interfaz gráfica compleja.
  • Bajo consumo de recursosEs el resultado de una serie de experimentos realizados en el pasado.
  • Estabilidad buenaSe centra en las funciones de conexión de la API
  • Una configuración sencillaSolo se requiere una configuración básica de la API:
  • Adecuado para una implementación de servidor: No necesita interfaz gráfica, puede funcionar en el fondo

El papel de la puerta de enlace IB

La puerta IB es como unaLos traductores y las estaciones de tránsito

你的交易策略代码
      ↓
  发明者托管者
      ↓
   IB Gateway  ←  翻译和转发指令
      ↓
  IBKR 交易系统

Es responsable de:

  • Mantener la conexión con el servidor de IBKR
  • Instrucciones de transacción para recibir procedimientos externos
  • Reenvío de instrucciones a IBKR para su ejecución
  • Regreso de datos de mercado y información de cuenta

II. Descripción del funcionamiento de la API del IB

Principios de la arquitectura API

La puerta de enlace IBServidor local, que proporciona una API para conexiones de programas externos:

交易程序/托管者 ←→ IB Gateway (本地服务器) ←→ IBKR 服务器
  (客户端)           (监听端口4001/4002)        (远程交易系统)

Proceso de trabajo

  1. Inicio de la puerta IB

    • Ingrese a su cuenta de IBKR
    • Abre el Socket localmente y escucha (puerto 4001 o 4002)
  2. Conexión entre el administrador y el procedimiento de transacción

    • Aprobadolocalhost:4002Conectarse a su Gateway local
    • Verificación de la puerta de enlace y establecimiento de la conexión
  3. Transmisión de datos y instrucciones

    • El administrador envía instrucciones de transacción → Gateway → servidor IBKR
    • Datos del mercado, información de las cuentas ← Gateway ← IBKR Server

¿Por qué necesitamos estar juntos?

El administrador y el Gateway IB deben estar en la misma computadoraPor qué:

  • ✓ Gateway sólo escucha127.0.0.1 (localhost)
  • ✓ Seguridad: no hay acceso a la red externa
  • ✓ Baja latencia: las comunicaciones locales son rápidas
  • ✓ Estabilidad: evitar el impacto de las interrupciones de la red

El papel de las APIs

  • Suscripciones en tiempo realObtener datos de precios de acciones, futuros y opciones.
  • Consultas de cuentasEn la página de Facebook de la empresa, se puede ver el balance, las posiciones y las pérdidas.
  • Realizar un pedidoEnvío, modificación y cancelación de pedidos
  • Datos históricosObtener las líneas K, los registros de transacciones.
  • Notificación de los hechosEn la actualidad, la mayor parte de las empresas de la región están en el sector de la alimentación.

3. Descargar y instalar

  1. Descargar desde el portal IB

  2. Instalado

    • Abierto .dmgEl archivo
    • Arrastrar el IB Gateway a la carpeta Aplicaciones

Inicio y inicio de sesión

  1. Iniciación de la puerta de enlace IB

    • Abrir desde la carpeta Aplicaciones
  2. Seleccionar el modo de negociación

    • Paper Trading(Cuenta simulada) → puerto 4002
    • Live Trading(cuentas en disco) → puerto 4001
  3. Ingrese a su cuenta

    • Introduzca nombre de usuario y contraseña
    • Esperar el logon completo

Configuración de la API

Cómo configurar una cuenta demo de Interactive Brokers en la plataforma Inventor

  1. Abrir las configuraciones de la API

    • Haga clic en la esquina superior izquierdaConfigure(Igono de las ruedas)
    • Las opciones.Settings → API → Settings
  2. Activar las APIs

   ☑ 只读API (Enable ActiveX and Socket Clients)

   套接字端口:
   - 模拟账户: 4002
   - 实盘账户: 4001

   受信任的IP: 127.0.0.1
  1. Guardar las configuraciones

    • Haga clic aquí“De acuerdo”Conservación
    • Reinicio de la puerta de enlaceHacer que la configuración tenga efecto

6. Autorizar la primera conexión

Cuando la API se conecta por primera vez, la puerta de enlace IB muestra una ventana de autorización:

  • Haga clic aquí“Sí” fue la respuesta. o “Aceptado”
  • Seleccionado“No hay más preguntas”

7. Configuración del inventor para el administrador cuantitativo

Requisitos de configuración

El programa de host debe estar instalado en el mismo equipo que el Gateway IB

Cómo configurarlo

  1. Instale el programa de administrador localmente

Cómo configurar una cuenta demo de Interactive Brokers en la plataforma Inventor

  1. Las plataformas de intercambio
    • Cuentas simuladas (IB Gateway necesita modificación): localhost:4002
    • Cuentas de disco duro (se necesita modificar el IB Gateway): localhost:4001

Cómo configurar una cuenta demo de Interactive Brokers en la plataforma Inventor

Se abre el terminal de transacciones y se puede ver que la configuración está terminada, que se muestran los datos de la situación y los datos de la cuenta.

Cómo configurar una cuenta demo de Interactive Brokers en la plataforma Inventor

Ocho: Cuidados

  • ✓ API también disponible los fines de semana (no tiene nada que ver con la apertura)
  • ✓ Asegúrese de que la puerta de enlace IB está en funcionamiento
  • ✓ Se recomienda probar con una cuenta simulada
  • El administrador y el Gateway deben estar en la misma computadora
  • ✓ La configuración de Linux para el servidor en la nube se puede consultar en: https://www.fmz.com/digest-topic/10308

Resumir

A través de los pasos de configuración de este artículo, usted debería haber construido con éxito el IB Gateway y haber conectado al inventor del host de la cantidad. Tenga en cuenta que el IB Gateway es un portal ligero diseñado específicamente para el comercio de API, que actúa como una estación de transición en su computadora local, permitiendo que su estrategia de comercio sea segura y eficiente para penetrar en el sistema de comercio de valores.