AlgoVesta › Glossario › Webhook

Segnali & Automazione

Webhook

Un webhook è una richiesta HTTP automatizzata che un'applicazione invia a un URL su un'altra applicazione nel momento in cui si verifica un evento; nel trading, TradingView invia un webhook a una piattaforma di automazione quando scatta un alert di strategia o indicatore, così l'ordine può essere piazzato senza che nessuno clicchi un pulsante.

Perché è importante

Gli alert via email, notifica dell'app o suono richiedono comunque che un essere umano agisca su di essi. Un webhook porta il corpo del messaggio dell'alert direttamente alla piattaforma di esecuzione, ed è questo che trasforma una strategia TradingView in una automatizzata. Il corpo del messaggio è sotto il tuo controllo: può essere un testo fisso come "BTCUSDT LONG" oppure un payload JSON con segnaposto che TradingView compila al momento dell'alert (simbolo, prezzo, azione, dimensione della posizione). La piattaforma che riceve analizza quel corpo, lo verifica rispetto alle tue regole e piazza l'operazione.

Come lo gestisce AlgoVesta

Ogni strategia di AlgoVesta riceve il proprio URL webhook che contiene un token segreto; lo incolli nel campo "Webhook URL" dell'alert TradingView e metti il template JSON dalla dashboard nella casella del messaggio. Le richieste in arrivo vengono accettate per l'esecuzione live solo quando la fonte può essere verificata, sia perché la richiesta proviene dagli indirizzi IP pubblicati di TradingView sia da un IP che hai inserito nella tua whitelist; qualsiasi altra cosa viene registrata ma non negoziata. Il payload viene analizzato in simbolo, lato, indicazione di entrata, stop-loss e take-profit, poi instradato verso l'obiettivo che hai scelto per quella strategia: un conto exchange crypto o un conto MetaTrader 5. Le uscite di strategia ("flat") chiudono la posizione aperta invece di aprire il lato opposto, e la stessa logica viene eseguita in modalità paper così puoi testare l'alert end-to-end prima di passare al live. Un segnale viene ricevuto e analizzato in ben meno di 100 ms; misurato end-to-end, l'ordine raggiunge il venue in circa 4,1 secondi sugli exchange crypto e circa 1,2 secondi su MT5 in media. I passaggi di configurazione sono nella pagina Bot TradingView e nella guida alla configurazione del webhook.

Esempio

Messaggio dell'alert: {"symbol":"{{ticker}}","side":"buy","price":{{close}},"stop_loss":{{plot_0}},"take_profit":{{plot_1}}}. Quando la strategia scatta sul grafico ETHUSDT, TradingView sostituisce i segnaposto e pubblica il JSON all'URL della strategia. AlgoVesta apre la posizione long con il margine di $100 configurato, piazza lo stop e il target dai due plot, e mostra l'operazione nella dashboard entro pochi secondi.

Errori comuni

In pratica

Bot TradingView →