Cotizaciones y gráficos

Pacing de datos históricos en TWS: deje de repetir solicitudes

Respuesta rápida

El pacing de datos históricos limita la rapidez con la que una aplicación puede solicitar barras. Repetir la misma solicitud de golpe puede empeorar el problema. Identifique el patrón de solicitudes y aplique la regla vigente para su tamaño de barra y tipo de datos.

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

Paso a paso

  1. 1 En un gráfico de TWS, abra Edit → Chart Parameters. Anote Time period y What to show. En una consulta por API, guarde del log de la aplicación el contrato, el tamaño de barra, las fechas y la hora reales; los ajustes del gráfico no controlan la solicitud de la aplicación.
  2. 2 Compruebe si el cliente repite las mismas solicitudes o abre muchos gráficos a la vez.
  3. 3 Pause las consultas duplicadas y pida al cliente que ponga las solicitudes en cola a una frecuencia compatible.
  4. 4 Reduzca el historial que no necesite y reutilice los datos guardados cuando sea adecuado. Para revisar un log de API grabado, use Help → Troubleshooting → Diagnostics → API Logs. Una lista vacía significa que no hay ningún log guardado que revisar.
  5. 5 Pruebe una secuencia pequeña de solicitudes y vigile si aparece otro mensaje de pacing.

Un ejemplo práctico

Una aplicación abre veinte gráficos y pide las mismas barras antiguas cada vez que usted cambia de pestaña. Eso puede malgastar solicitudes. Un plan de solicitudes mejor reutiliza los datos ya obtenidos y espacia el trabajo nuevo. Para probar la causa, use un solo gráfico y un rango pequeño. Si eso funciona mientras falla la ráfaga completa, conserve los dos logs para el proveedor de la aplicación. No siga repitiendo la ráfaga solo para ver si el siguiente intento pasa.

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

Referencia de pantalla

Chart Parameters de TWS con los controles de periodo, tipo de datos, tipo de barra, volumen, VWAP y sesión
Compare primero Time period y What to show. Additional Data and Features contiene Volume y VWAP of the bar. Chart Time Options contiene los controles de horario extendido y de zona horaria del usuario. El cuadro de diálogo se cerró con Cancel; no se aplicó ningún ajuste. Captura realizada en TWS en modo paper el 3 de octubre de 2026. Abra la imagen para verla a tamaño completo.
Gráfico de velas de 30 segundos de TWS con el menú Edit y el eje de tiempo
Este gráfico es un ejemplo de la ventana de gráficos. No es prueba de un feed en vivo, de una solicitud concreta a la API ni de una señal de trading. Use Edit → Chart Parameters para revisar sus parámetros. 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.
Cuadro de diálogo View Logs de TWS con los botones View Logs, Export Logs y Export Today Logs
Esta sesión no tiene registros de la API en la lista, por lo que los botones de exportación están desactivados. Active el registro de la API antes del evento que necesite capturar. No se exportó ni se subió ningún registro para esta captura. 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 Las consultas necesarias deben completarse sin infracciones repetidas de pacing.

Error que debe evitar

Un equipo más rápido o un nuevo Socket port no eliminan los límites de solicitudes del lado del servidor.

Preguntas frecuentes

¿Todos los tamaños de barra usan los mismos límites?

No. Lea la regla de los datos solicitados, sobre todo para las barras pequeñas.

¿Debo reintentar de forma continua hasta que funcione?

No. Un bucle de reintentos puede mantener la aplicación por encima de su límite.

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