Configura l'automazione webhook di TradingView
Trasforma qualsiasi alert o strategia TradingView in un ordine automatico in circa due minuti.
- Apri Dashboard → TradingView Bot e copia il tuo URL webhook personale
- 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.
- Incolla questo JSON nel campo Message dell'alert:
{
"symbol": "{{ticker}}",
"action": "buy",
"price": "{{close}}",
"stop_loss": "{{plot_0}}",
"take_profit": "{{plot_1}}",
"leverage": 10
}
- 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}}"
}
- La posizione diventa flat → la posizione viene chiusa. Non viene aperto alcun ordine inverso.
- La posizione si inverte (long → short o short → long) → chiudiamo prima, poi apriamo la nuova direzione. Se la chiusura fallisce, non viene aperto nulla.
- La posizione resta nella stessa direzione → trattata come un ingresso.
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"
}
"exchange" all'interno del JSON viene ignorato — è intenzionale, così un URL webhook trapelato non può reindirizzare i tuoi ordini.