El error 103 apunta a un ID de orden reutilizado u obsoleto e inválido en el cliente API. Detenga los reintentos repetidos y revise primero el registro del bróker. La aplicación debe gestionar correctamente su secuencia de order ID tras el arranque y las reconexiones.
Orientación educativa sobre software. Operar conlleva riesgos. Lea los avisos financieros y de información.
Paso a paso
- 1 Pause el origen de alertas que produce el rechazo repetidamente.
- 2 Busque el primer ID rechazado en el registro de la aplicación y compárelo con las órdenes y las ejecuciones de TWS.
- 3 Compruebe si hay otra instancia de la misma aplicación en ejecución.
- 4 Envíe al soporte la secuencia de ID y la cronología de las reconexiones, sin secretos. Puede que el cliente necesite una corrección de la secuencia.
- 5 Reanude solo cuando la aplicación haya sincronizado el estado de sus órdenes y el soporte haya encontrado la causa.
Un ejemplo práctico
Una aplicación ha usado el order ID 50, se reconecta e intenta empezar de nuevo en el 20. El bróker puede rechazar esa secuencia. Un usuario no debe seguir pulsando Retry para encontrar un número que funcione. Conserve el registro que muestra la reconexión y deje que el proveedor de la aplicación revise cómo elige el siguiente ID. Mientras tanto, lea la lista de órdenes del bróker para saber qué existe ya.
Referencia de pantalla

Error que debe evitar
Preguntas frecuentes
¿Es lo mismo que el client ID 326?
No. Un client ID indica una conexión; un order ID indica una orden en el flujo de ese cliente.
¿Debo restablecer los order ID manualmente?
No use el restablecimiento de ID como solución habitual para una aplicación en ejecución.