Alert TradingView

Alert TradingView: la guida completa

Un alert TradingView sorveglia una condizione sul tuo grafico — un prezzo, un indicatore, una strategia — e ti avvisa appena si verifica. Questa guida copre tutta la catena: creare l'alert, sceglierne la frequenza e la scadenza, scrivere il messaggio con le variabili di TradingView, poi farlo eseguire su MT4, MT5 o cTrader.

Condizioni, frequenza, scadenza Variabili {{close}}, {{ticker}}… Messaggio JSON pronto da copiare Verso MT4, MT5 e cTrader

Il messaggio dell'alert

alert-payload.json
{
  "action":  "buy",
  "symbol":  "EURUSD",
  "volume":  0.10,
  "sl":      1.0820,
  "tp":      1.0910
}
Incolla l'URL webhook del tuo account nell'alert TradingView e invia questo messaggio JSON. Ogni passaggio (Received, Route, ACK, Delivered) resta visibile in dashboard.
Azioni disponibili
buy sell — ordine a mercato (alias long / short)
buylimit buystop selllimit sellstop — ordine in attesa — aggiungi un campo price
closelong closeshort closelongshort — chiude la/le posizione/i di quel simbolo
cancellong cancelshort — annulla un ordine in attesa
newsltplong newsltpshort — aggiorna SL/TP (alias breakeven…)

Elenco completo e alias: riferimento sintassi comandi.

Cos'è un alert TradingView

Un alert combina una condizione, una frequenza di attivazione, una data di scadenza e una o più notifiche. Gira sui server di TradingView, non nel tuo browser: una volta creato, scatta anche a computer spento. Il numero di alert attivi che puoi mantenere dipende dal tuo piano TradingView.

  • Condizione: un prezzo, un indicatore, una strategia Pine Script o un disegno
  • Attivazione: una sola volta, ogni volta, alla chiusura della candela o una volta al minuto
  • Notifiche: app, pop-up, email, suono o webhook

Creare un alert, impostazione per impostazione

Apri la finestra dell'alert con il pulsante «Alert» (l'orologio nella barra in alto), la scorciatoia Alt + A o un clic destro sul grafico. Scegli prima la condizione: il simbolo incrocia un prezzo, un indicatore attraversa un livello o una strategia piazza un ordine. Imposta poi la frequenza e la scadenza, dai un nome all'alert, scrivi il suo messaggio, quindi spunta le notifiche desiderate nella scheda «Notifications».

  • Scadenza: una data precisa, oppure nessuna (opzione assente negli alert delle watchlist)
  • Nome: è quello che compare nel registro e nelle notifiche
  • Message: testo libero, in cui TradingView sostituisce le variabili quando l'alert scatta

Quale frequenza scegliere per un ordine automatico

Un alert sul prezzo offre solo due scelte: una sola volta oppure ogni volta. Un alert su indicatore o strategia ne offre di più, tra cui «una volta alla chiusura della candela». Per piazzare ordini è l'impostazione più sicura: il segnale è confermato quando la candela si chiude, mentre a candela ancora aperta un incrocio può apparire e poi sparire. TradingView fa scattare un alert alla chiusura solo se la condizione è ancora soddisfatta in quel momento.

  • Alla chiusura della candela: segnale confermato, l'impostazione da preferire per fare trading
  • Ogni volta: più reattivo, ma un segnale può sparire prima della chiusura
  • Una sola volta: l'alert si disattiva dopo essere scattato la prima volta

Il messaggio dell'alert e le sue variabili

Il campo «Message» è testo libero. Nel momento in cui l'alert scatta, TradingView vi sostituisce ogni variabile scritta tra doppie parentesi graffe con il suo valore: il simbolo, il prezzo di chiusura della candela, l'ora. È ciò che permette di scrivere un unico messaggio che resta corretto su qualsiasi grafico.

Variabile Cosa ci mette TradingView Esempio
{{ticker}}Il simbolo del graficoEURUSD
{{exchange}}La borsa su cui è quotato il simboloOANDA
{{close}}Il prezzo di chiusura della candela che fa scattare l'alert1.08425
{{open}} {{high}} {{low}}Apertura, massimo e minimo di questa candela1.08390
{{volume}}Il volume della candela1532
{{interval}}L'intervallo temporale del grafico15
{{time}}L'ora della candela, in UTC2026-09-23T14:15:00Z
{{timenow}}L'ora in cui scatta l'alert, in UTC2026-09-23T14:29:07Z
{{plot_0}}La prima linea dell'indicatore71.4
{{syminfo.currency}}La valuta di quotazioneUSD
  • I valori sono quelli della candela che ha fatto scattare l'alert
  • {{time}} e {{timenow}} sono sempre in UTC
  • Fino a 20 linee dell'indicatore: da {{plot_0}} a {{plot_19}}

Le variabili delle strategie Pine Script

Un alert impostato su una strategia scatta a ogni ordine della strategia e dispone di variabili aggiuntive. Attenzione alla trappola: {{strategy.order.action}} vale «sell» sia per aprire una vendita sia per chiudere un acquisto; se lo invii così com'è, l'uscita da un acquisto aprirebbe una vendita. Il metodo sicuro: scrivere il comando esatto nel parametro alert_message di ogni ordine della strategia e mettere {{strategy.order.alert_message}} come messaggio dell'alert.

Variabile Cosa ci mette TradingView Esempio
{{strategy.order.action}}«buy» o «sell», sia per le entrate sia per le uscitesell
{{strategy.order.contracts}}La quantità dell'ordine, nelle unità della strategia10000
{{strategy.order.price}}Il prezzo di esecuzione dell'ordine1.08425
{{strategy.market_position}}La posizione della strategia: long, flat o shortflat
{{strategy.order.alert_message}}Il testo passato ad alert_message{"action":"closelong",…}
strategy.pine
//@version=6
strategy("Moving average crossover", overlay = true)
fast = ta.sma(close, 20)
slow = ta.sma(close, 50)
if ta.crossover(fast, slow)
    strategy.entry("L", strategy.long, alert_message = '{"action":"buy","symbol":"' + syminfo.ticker + '","risk":1}')
if ta.crossunder(fast, slow)
    strategy.close("L", alert_message = '{"action":"closelong","symbol":"' + syminfo.ticker + '"}')
  • Messaggio dell'alert: {{strategy.order.alert_message}}, nient'altro
  • Un comando per ordine: buy per entrare, closelong per uscire
  • {{strategy.order.contracts}} è una quantità della strategia, non un lotto MetaTrader

Ricevere l'alert: notifiche e webhook

Nella scheda «Notifications», ogni casella è un canale: notifica nell'app, pop-up sullo schermo, email, suono o webhook. Il webhook è l'unico canale pensato per una macchina: TradingView invia il messaggio con una richiesta HTTP POST all'indirizzo che indichi. Un messaggio in JSON valido parte con l'intestazione application/json, qualsiasi altro testo come text/plain. È il canale usato dai bridge di esecuzione.

  • Webhook: piano TradingView a pagamento, Essential o superiore
  • Autenticazione a due fattori attivata sul tuo account TradingView
  • Un indirizzo https (solo porte 80 e 443) che risponde in meno di 3 secondi

Inviare l'alert a MT4, MT5 o cTrader

TradingView non esegue nulla presso il tuo broker: serve un bridge che riceva il webhook e trasmetta l'ordine al terminale. Con TheConnector, incolla l'indirizzo webhook del tuo conto nel campo «Webhook URL», metti il messaggio JSON nel campo «Message» e lascia girare il robot in MT4, MT5 o cTrader. Lo stesso messaggio funziona su tutte e tre le piattaforme, e ogni alert resta tracciato dalla ricezione fino alla risposta del broker.

Webhook URL + Message
https://webhook.theconnector.fr/LA_TUA_CHIAVE_DI_ACCESSO

{"action":"buy","symbol":"{{ticker}}","risk":1,"sl":20,"tp":40}
  • Un indirizzo per conto: tienilo segreto, come una password
  • Lo stesso messaggio per MT4, MT5 e cTrader
  • Ogni alert tracciato: Received, Routing, ACK, Delivered

Perché un alert non scatta

La maggior parte degli alert «muti» ha una causa semplice. L'alert è scaduto, oppure era impostato su «una sola volta» e si è disattivato dopo essere scattato la prima volta. TradingView ferma anche un alert che scatta più di 15 volte in 3 minuti. A mercato chiuso non arriva nessuna nuova quotazione, quindi non scatta nulla. Infine, un alert può essere scattato senza avvisarti: lo mostra il registro degli alert, con una colonna sullo stato dell'invio per i webhook.

  • Scaduto o già scattato «una sola volta»: riattivalo
  • Più di 15 attivazioni in 3 minuti: TradingView lo ferma, rendi la condizione più selettiva
  • Indicatore che ridisegna: il segnale in tempo reale è diverso dallo storico
  • Webhook senza effetto: controlla lo stato dell'invio nel registro degli alert

Testare prima di passare al conto reale

Prima di lasciare che un alert piazzi ordini, verifica ogni anello della catena separatamente. Incolla prima il messaggio nel tester webhook: mostra cosa ne capisce il bridge, senza eseguire nulla. Poi fai scattare un alert verso un conto demo e seguilo nello storico. Solo dopo qualche sessione senza sorprese l'alert merita un conto reale, al volume minimo.

  • Il messaggio, nel tester webhook
  • Un vero alert, verso un conto demo
  • Il conto reale, al volume minimo

Guide correlate

FAQ

Quanti alert si possono creare su TradingView?

Dipende dal tuo piano TradingView: pochi alert attivi con il piano gratuito, molti di più con i piani a pagamento. Il numero esatto è indicato nella pagina dei prezzi di TradingView, che lo modifica nel tempo.

Un alert TradingView funziona a computer spento?

Sì. Gli alert girano sui server di TradingView: scattano e inviano i loro webhook anche a browser chiuso. Solo l'estensione browser Relay, pensata per testare senza piano a pagamento, ha bisogno della scheda aperta.

Serve un abbonamento TradingView a pagamento per il webhook?

Sì: il campo «Webhook URL» richiede un piano a pagamento, Essential o superiore, e l'autenticazione a due fattori attivata. Senza piano a pagamento puoi ricevere l'alert via email, oppure provare TheConnector con l'estensione Relay.

Quale frequenza scegliere per fare trading automatico?

«Una volta alla chiusura della candela», con un alert su indicatore o strategia: il segnale è allora confermato. A candela aperta, un incrocio può apparire e poi sparire quando l'ordine è già partito.

Le variabili funzionano in uno script Pine?

Le variabili tra doppie parentesi graffe vengono sostituite nel messaggio dell'alert. Nel codice Pine, invece, si costruisce il testo con i valori dello script, come syminfo.ticker o close, poi lo si passa ad alert() o al parametro alert_message di una strategia.

Perché il mio alert si è fermato da solo?

Le cause ricorrenti sono tre: ha raggiunto la data di scadenza, era impostato su «una sola volta», oppure è scattato più di 15 volte in 3 minuti e TradingView l'ha fermato. Il gestore degli alert ne indica lo stato.