Centro assistenza › TradingView

Configura l'automazione webhook di TradingView

Trasforma qualsiasi alert o strategia TradingView in un ordine automatico in circa due minuti.

  1. Apri Dashboard → TradingView Bot e copia il tuo URL webhook personale
  2. In TradingView crea un alert → scheda Notifications → attiva Webhook URL e incollalo TradingView mostra il campo Webhook URL solo se l'autenticazione a due fattori è attiva sul tuo account TradingView.
  3. Incolla questo JSON nel campo Message dell'alert:
{
  "symbol": "{{ticker}}",
  "action": "buy",
  "price": "{{close}}",
  "stop_loss": "{{plot_0}}",
  "take_profit": "{{plot_1}}",
  "leverage": 10
}
  1. Clicca su Send Test Signal nella dashboard per verificare, poi salva il tuo alert — sei operativo

Non vuoi scrivere il JSON a mano? La dashboard ha un Signal Designer visuale che genera il messaggio esatto per te — inclusi i campi di strategia qui sotto.

Usare una strategy() Pine — le uscite sono gestite per te

Se il tuo alert proviene da una strategia Pine con "Order fills only", inviare action da solo non è sicuro: {{strategy.order.action}} restituisce sell sia in uscita sia in un ingresso short. Letto da solo, un'uscita aprirebbe una posizione short invece di chiudere la tua posizione.

Includi i campi di stato della posizione e AlgoVesta determina ingresso, uscita e inversione a partire dalla posizione stessa:

{
  "symbol": "{{ticker}}",
  "action": "{{strategy.order.action}}",
  "market_position": "{{strategy.market_position}}",
  "prev_market_position": "{{strategy.prev_market_position}}",
  "position_size": "{{strategy.position_size}}",
  "price": "{{close}}"
}

Le uscite parziali non sono supportate: se la tua strategia esce in modo graduale, l'intera posizione viene chiusa e la dashboard lo dichiara esplicitamente.

Chiudere una posizione manualmente

Invia close come action insieme al simbolo. Funziona con qualsiasi tipo di alert — non serve una strategia.

{
  "symbol": "{{ticker}}",
  "action": "close"
}
🛡️
I segnali vengono verificati in base alle tue regole di rischio prima dell'esecuzione, e le tue chiavi API sono solo per il trading — l'accesso ai prelievi è tecnicamente impossibile.
⚠️
Il messaggio deve essere JSON. TradingView invia testo semplice quando il messaggio non è JSON valido, e il suo testo predefinito (ad es. "BTCUSDT Crossing 1.00") non contiene alcuna direzione — quel segnale viene rifiutato e mostrato come Formato del segnale non riconosciuto nella tua dashboard. Non indoviniamo mai su un testo ambiguo: rifiutare un segnale è più sicuro che aprire un ordine nella direzione sbagliata.
⚠️
Quale account riceve l'ordine è impostato nella dashboard, non nel payload. Ogni strategia ha il proprio URL webhook e il proprio exchange o account MetaTrader 5 di destinazione. Un campo "exchange" all'interno del JSON viene ignorato — è intenzionale, così un URL webhook trapelato non può reindirizzare i tuoi ordini.
⚠️
Protezione dai duplicati: i segnali identici ricevuti entro 10 secondi vengono ignorati automaticamente (TradingView a volte riprova). Anche un secondo ingresso nella stessa direzione sullo stesso account viene trattenuto per 60 secondi — una protezione intenzionale contro i doppi riempimenti, mostrata come filtrato, non come un errore.
⚠️
TradingView interrompe automaticamente gli alert non appena ne scattano 15 entro 3 minuti. Se la tua strategia si attiva spesso, tienilo presente.
Nuovo su AlgoVesta? Esegue i tuoi segnali Telegram e TradingView su 16 exchange e MetaTrader con accesso API solo per il trading — i tuoi fondi restano sempre sotto la tua custodia.
Inizia la prova gratuita