Senzoukria · Glossario

Connessione semiaperta (socket obsoleta)

Una connessione semiaperta è una sessione di rete che un lato crede ancora aperta mentre l'altro lato, o il percorso fra i due, ha smesso di consegnare. Non arrivano né un messaggio di chiusura né un errore; l'applicazione continua ad attendere dati che non arriveranno mai, e una schermata di trading mostra un mercato che sembra calmo quando il flusso è in realtà morto.

Aggiornato a settembre 2026Pubblicato il 25 settembre 2026

In questa pagina
  1. Definizione
  2. Perché è pericolosa nel trading
  3. Rilevamento
  4. In Senzoukria
  5. Errori comuni
  6. Correlati
  7. Nella stessa sezione
  8. Questa pagina in altre lingue
  9. Domande frequenti

Definizione

Una connessione TCP o WebSocket si chiude correttamente solo quando si scambia una chiusura. Se un router, un salto Wi-Fi, una VPN o il server remoto cadono di colpo, quello scambio non avviene mai. La socket locale resta aperta, le letture semplicemente si bloccano, e nessun errore viene sollevato finché qualcosa non costringe del traffico attraverso il percorso morto.

Perché è pericolosa nel trading

  • Un prezzo congelato e una cinta vuota sembrano un mercato tranquillo, l'immagine più rassicurante che lo schermo possa mostrare.
  • Posizioni e ordini attivi possono non essere più aggiornati, così la visualizzazione smette di riflettere il conto.
  • Il distintivo della connessione può continuare a dire connesso, perché nulla gli ha detto il contrario.

Rilevamento

I soli segnali affidabili sono basati sul tempo: gli heartbeat che devono arrivare a un intervallo, e i guardiani che annotano quanto tempo è passato dall'arrivo dell'ultima trama. Esempio svolto: l'ultima trama è arrivata alle 14:02:10 e la soglia del guardiano è 5 minuti; il primo avviso si può sollevare alle 14:07:10, poi ripetere al massimo una volta al minuto. Un mercato tranquillo non spiega cinque minuti senza nemmeno un ping del server.

In Senzoukria

Il ticker plant, che porta i dati di mercato, ha il rilevamento delle trame obsolete. Per i plant di PnL e di ordini, un guardiano registra ogni trama ricevuta, inclusi i ping del server, e annota un avviso quando il lettore dichiara di essere vivo ma nulla è arrivato da cinque minuti. Per scelta si limita ad annotare: collegarlo alla salute della sessione provocherebbe nuovi accessi al plant di ordini su qualunque falso positivo, e alcuni sistemi di prop firm rifiutano gli accessi simultanei. La diagnostica di connessione affronta la stessa trappola dall'altro lato: quando ogni passo è stato accettato ma non arriva alcun tick, lo dichiara esplicitamente invece di mostrare un grafico normale.

Errori comuni

  • Fidarsi di un distintivo «connesso» più che della marca temporale dell'ultimo scambio.
  • Attendere un messaggio di errore che una socket semiaperta non produce mai.
  • Riconnettersi automaticamente a ogni silenzio, cosa che può scontrarsi con le regole di sessione unica.

Nella stessa sezione

Questa pagina in altre lingue

Domande frequenti

Come distinguo un flusso morto da un mercato tranquillo?
Guarda il tempo invece del prezzo: quando sono arrivati l'ultimo scambio e l'ultimo aggiornamento, se altri strumenti dello stesso flusso si muovono, e se il mercato dovrebbe essere aperto. Un mercato aperto e liquido non resta silenzioso per minuti.
Perché non riconnettersi automaticamente appena i dati si fermano?
Perché il silenzio ha più cause, incluse le sospensioni e le sessioni chiuse, e alcuni fornitori permettono una sola sessione per login. Una riconnessione alla cieca può terminare una sessione che funziona o essere rifiutata, ed è per questo che rilevamento e azione restano separati.
NEXT

Continua a leggere