Compare el contrato exacto y el acceso a datos de la API con los de TWS. Una cotización visible en una interfaz no prueba que el feed solicitado por la API esté disponible. Lea cualquier mensaje de suscripción adicional antes de ajustar la configuración de la conexión.
Orientación educativa sobre software. Operar conlleva riesgos. Lea los avisos financieros y de información.
Paso a paso
- 1 Confirme que la aplicación de la API se conecta a la misma sesión de TWS que está revisando.

Una watchlist de TWS con cotizaciones bid, ask y last; la app API debe estar conectada a esta misma sesión para verlas. - 2 Compare el tipo de contrato, la bolsa, la divisa y el vencimiento en ambos lados.
- 3 Lea la respuesta de la API en busca de un mensaje de permiso o de tipo de datos.
- 4 Revise los detalles de Market Data Connections a los que remite IBKR y el acceso a datos de la API del nombre de usuario.
- 5 Vuelva a probar un contrato conocido después de corregir la discrepancia encontrada.
Un ejemplo práctico
Ve el precio de una acción en TWS, pero su aplicación pide una opción sobre esa acción. No son la misma solicitud de datos. Compare primero el producto completo. Si ambas piden realmente el mismo contrato, lea la respuesta de la API sobre su acceso al feed. Un precio en pantalla es una pista útil, pero no basta para probar que cada solicitud de la aplicación tiene los derechos que necesita.
Referencia de pantalla

Error que debe evitar
Preguntas frecuentes
¿Una API conectada puede seguir sin cotizaciones?
Sí. El estado de la conexión y el permiso de datos son cosas separadas.
¿Debo desactivar Read-Only API para obtener cotizaciones?
Los permisos de solicitud de órdenes no son la primera solución para un error de acceso a datos de mercado.