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.
Il messaggio dell'alert
{
"action": "buy",
"symbol": "EURUSD",
"volume": 0.10,
"sl": 1.0820,
"tp": 1.0910
}
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.
{{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.
{{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",…}//@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.
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.