L’errore 502 significa che l’app non è riuscita ad aprire la connessione con TWS o IB Gateway. Parta dal programma in esecuzione, dall’host e dalla porta. Di solito è un problema di configurazione della connessione, prima che un ordine raggiunga il broker.
Indicazioni didattiche sul software. Il trading comporta rischi. Legga le avvertenze finanziarie e informative.
Passo dopo passo
- 1 Verifichi che TWS abbia completato l’accesso. Una schermata di login non è una sessione API pronta.
- 2 Apra Global Configuration → API → Settings. Confermi che i socket client siano abilitati e annoti Socket port.
- 3 Confronti l’host dell’app con la macchina su cui è in esecuzione TWS. Usi 127.0.0.1 solo quando entrambe le app girano sulla stessa macchina.
- 4 Faccia corrispondere esattamente la porta. TWS paper usa comunemente 7497; Gateway paper usa comunemente 4002. Sono possibili porte personalizzate.
- 5 Si riconnetta una sola volta. Se continua a fallire, controlli il log di connessione dell’app e la regola del firewall locale per questa specifica connessione.
Un esempio pratico
Supponga che TWS mostri la porta 7497 ma l’app provi la 4002. L’app bussa alla porta sbagliata. Cambi la porta dell’app con il valore letto in TWS, poi provi a connettersi una sola volta. Se l’app è su un secondo computer, controlli anche l’host. Il numero 127.0.0.1 indica questo computer. Non indica l’altro computer dove ha lasciato TWS aperto.
Riferimento della schermata
Parta da Mosaic con File → Global Configuration. Poi scelga il pannello indicato nei passaggi.


Errore da evitare
Domande frequenti
Il 502 è un rifiuto di ordine?
No. Riguarda la connessione, prima della normale elaborazione degli ordini.
Devo disattivare il firewall?
Usi una regola mirata per la connessione necessaria. Non disattivi l’intero firewall.