L’errore 103 indica un ID ordine riutilizzato o obsoleto, non valido, nel client API. Fermi i tentativi ripetuti e controlli prima il record del broker. L’app deve gestire correttamente la sequenza degli ID ordine dopo l’avvio e le riconnessioni.
Indicazioni didattiche sul software. Il trading comporta rischi. Legga le avvertenze finanziarie e informative.
Passo dopo passo
- 1 Mettere in pausa la fonte di alert che produce ripetutamente il rifiuto.
- 2 Trovare nel log dell’app il primo ID rifiutato e confrontarlo con gli ordini e le esecuzioni in TWS.
- 3 Verificare se è in esecuzione un’altra istanza della stessa app.
- 4 Inviare all’assistenza la sequenza degli ID e la cronologia delle riconnessioni, senza dati riservati. Il client potrebbe richiedere una correzione della sequenza.
- 5 Riprendere solo dopo che l’app ha sincronizzato lo stato degli ordini e l’assistenza ha individuato la causa.
Un esempio pratico
Un’app ha usato l’ID ordine 50, si riconnette e prova a ripartire da 20. Il broker può rifiutare quella sequenza. Un utente non dovrebbe continuare a premere Retry per trovare un numero che funzioni. Conservi il log che mostra la riconnessione e lasci che il fornitore dell’app controlli come sceglie l’ID successivo. Nel frattempo, legga l’elenco ordini del broker per sapere che cosa esiste già.
Riferimento della schermata

Errore da evitare
Domande frequenti
È lo stesso del client ID 326?
No. Un client ID indica una connessione; un ID ordine indica un ordine nel flusso di lavoro di quel client.
Devo reimpostare manualmente gli ID ordine?
Non usi un reset degli ID come correzione di routine per un’app in esecuzione.