Mensajes de error

Error 100 de TWS: demasiados mensajes de API

Respuesta rápida

El error 100 indica que el cliente API envía mensajes demasiado rápido. Detenga el bucle de reintentos o la ráfaga de solicitudes y haga que la aplicación controle su ritmo de solicitudes. Más memoria en el ordenador no soluciona un flujo excesivo de mensajes.

Orientación educativa sobre software. Operar conlleva riesgos. Lea los avisos financieros y de información.

Paso a paso

  1. 1 Guarde primero el mensaje completo de la aplicación. Para revisar un registro de la API de TWS ya grabado, abra Help → Troubleshooting → Diagnostics → API Logs. Seleccione su fecha y elija View Logs. Si la lista está vacía, active el registro de API antes del siguiente evento.
  2. 2 Anote la hora en que empieza el error y el cliente que envía las solicitudes.
  3. 3 Pause el origen de las solicitudes repetidas sin dejar de supervisar las órdenes.
  4. 4 Compruebe si hay instancias duplicadas de la aplicación, bucles de reconexión o una gran ráfaga de suscripciones de cotizaciones.
  5. 5 Pida al desarrollador de la aplicación que aplique las reglas de pacing vigentes de IBKR y que ponga las solicitudes en cola de forma adecuada.
  6. 6 Reanude con una carga pequeña y vigile si reaparecen mensajes de límite de ritmo.

Un ejemplo práctico

Una aplicación pierde su enlace, se reconecta y envía toda la watchlist una y otra vez. Ese bucle puede crear más tráfico del que acepta el bróker. Pause el bucle y guarde el registro. Un desarrollador podrá entonces revisar el ritmo de solicitudes y la cola. Más RAM no cambiará el número de mensajes que permite el servidor. Mantenga las comprobaciones de órdenes por separado para no perder una ejecución mientras arregla el flujo de solicitudes.

Escenario ilustrativo, no un registro de una operación realizada durante esta revisión.

Referencia de pantalla

Diálogo View Logs de TWS con los botones View Logs, Export Logs y Export Today Logs
Esta sesión no tiene registros de API en la lista, así que los botones de exportación están desactivados. Active el registro de API antes del evento que necesite capturar. No se exportó ni se subió ningún registro para esta captura de pantalla. Captura realizada en TWS en modo paper el 3 de octubre de 2026. Abra la imagen para verla a tamaño completo.
Menú Help, Troubleshooting, Diagnostics que lleva a API Logs
En esta versión, siga Help → Troubleshooting → Diagnostics → API Logs. Upload Diagnostics es una acción distinta. Captura realizada en TWS en modo paper el 3 de octubre de 2026. Abra la imagen para verla a tamaño completo.
Market Data Connections de TWS con el propósito y el estado de cada farm, y las columnas de clientes API
Los servicios observados están conectados y la lista de clientes API está vacía. Use este panel para leer el estado actual; no reproduce una desconexión ni demuestra que se haya completado el handshake de una aplicación. Captura realizada en TWS en modo paper el 3 de octubre de 2026. Abra la imagen para verla a tamaño completo.
Cómo confirmar el resultado El flujo de solicitudes debe mantenerse dentro de las reglas de pacing aplicables sin desconexiones repetidas.

Error que debe evitar

No reintente todo el lote fallido de una vez. Eso puede crear otra ráfaga y ocultar el estado de las órdenes.

Preguntas frecuentes

¿El tráfico de órdenes forma parte de la carga?

El pacing de mensajes de la API es más amplio que las solicitudes de datos históricos por sí solas.

¿Debería comprar más RAM?

Primero corrija el ritmo de las solicitudes; los cambios de hardware no eliminan los límites del protocolo.

Avisos financieros y de información

Aviso financiero

Estas guías explican software. Son educativas y no constituyen asesoramiento financiero, de inversión, fiscal ni jurídico. Ningún ejemplo es una sugerencia para comprar o vender un producto ni para usar una estrategia de trading. Operar puede hacer perder dinero, incluidos todos los fondos que se pongan en riesgo. Con margen, futuros, ventas en corto o algunas opciones, las pérdidas pueden superar los fondos iniciales. La automatización puede fallar, enviar órdenes duplicadas o actuar tarde. Los stops no garantizan una ejecución ni un precio. Revise sus órdenes y posiciones, y consulte a un profesional cualificado según sus propias necesidades. Las operaciones en simulado, los ejemplos y los resultados pasados no predicen resultados reales ni prometen un beneficio.

Aviso de información

Esta es una ayuda general basada en las fuentes y la fecha de revisión que se muestran en la página. Las pantallas, los ajustes, las comisiones, el acceso a datos y el soporte de los productos pueden cambiar o variar según la versión de la aplicación, la cuenta, el país y el bróker. El contenido puede contener errores o quedar desactualizado; no se garantiza su exactitud, integridad ni la continuidad del servicio. Consulte las instrucciones vigentes del bróker y de la aplicación antes de actuar. Las capturas de pantalla muestran dónde están los controles; no prueban que una prueba de orden haya sido correcta. Esta guía no sustituye los términos del bróker ni los avisos de riesgo. Las referencias a IBKR y TradingView identifican sus productos y no implican que respalden esta guía.

Divulgaciones de riesgo de IBKR · Límites del paper trading de IBKR · Orientación de la SEC sobre herramientas de inversión automatizadas

Ayuda de PickMyTrade · Orientación independiente para Trader Workstation y la integración de escritorio. Las imágenes de TWS muestran operativa en simulado. Otras aplicaciones se nombran en los pies de imagen. Los ajustes y la disponibilidad pueden variar según la versión y la cuenta.

Automatice las alertas de TradingView hacia Interactive Brokers

Ver la integración con IBKR