Vai al contenuto

Webhook nel trading: significato

Un webhook invia automaticamente un messaggio HTTP quando si verifica un evento; trasporta il segnale, ma non dimostra che un ordine sia stato accettato o eseguito.

In parole semplici

Un webhook è un messaggio inviato automaticamente a un indirizzo web quando accade un evento. Nel trading può trasferire un alert da un grafico a un'applicazione esterna.

La catena completa

Il percorso tipico è: condizione → alert → richiesta HTTP → ricevitore → controllo → ordine → broker o exchange → risposta → fill. Il webhook copre solo una parte della catena. Webhook ricevuto non significa ordine accettato o eseguito.

Errori possibili

Il messaggio può arrivare tardi, due volte, fuori ordine o non arrivare. Il ricevitore può essere indisponibile; simbolo, quantità o credenziali possono essere errati. Alcuni servizi ritentano l'invio in specifiche condizioni, perciò l'esecuzione deve gestire duplicati in modo sicuro.

Controlli operativi

Si usano HTTPS, autenticazione del mittente, segreti fuori dal payload, identificativo univoco, timestamp, scadenza, allowlist, log e riconciliazione con ordini e fill. Un kill switch e limiti lato broker riducono l'impatto di messaggi errati, ma non sostituiscono il monitoraggio.

Fonti

  • TradingView, How to configure webhook alerts — Definisce l'invio HTTP POST, i tipi di contenuto e il divieto di inserire credenziali sensibili nel messaggio.
  • TradingView, Webhook authentication — Documenta la verifica del certificato del server mittente su HTTPS.
  • TradingView, Webhook resubmission — Specifica quando una notifica fallita viene inviata nuovamente.

Collegamenti

Trading bot · Signal provider · Black box