AlgoVesta › Glossario › Sintassi degli alert

Segnali & Automazione

Sintassi degli alert

La sintassi dell'alert è il formato di testo esatto che una fonte di segnali usa per descrivere un'operazione, per esempio il messaggio JSON che un alert di TradingView invia a un webhook o lo schema di parole chiave che un canale Telegram segue; la piattaforma ricevente analizza quella sintassi per estrarre simbolo, direzione, entrata, stop-loss e take-profit.

Perché è importante

L'automazione funziona solo se mittente e destinatario concordano sul formato. TradingView ti permette di scrivere qualsiasi messaggio e riempie segnaposto come il ticker e il prezzo di chiusura al momento dell'alert; se il messaggio non indica quale direzione tradare, o usa un nome di campo che il destinatario non conosce, l'alert arriva e non succede nulla. Il testo predefinito di TradingView ("BTCUSDT Crossing 60000") non porta alcuna direzione. Su Telegram non esiste uno standard, quindi la sintassi è quella che il canale scrive abitualmente, e piccoli cambiamenti in quell'abitudine possono rompere l'analisi.

Come lo gestisce AlgoVesta

Per TradingView, AlgoVesta fornisce un modello JSON pronto per ogni strategia con i segnaposto già inseriti: simbolo dal ticker, lato, un'indicazione di entrata dal prezzo di chiusura, e stop-loss e take-profit opzionali da plot o valori fissi. Il modello viene generato nella dashboard e può essere copiato nella casella del messaggio dell'alert senza modifiche. I campi che non invii ricadono sulle regole proprie del bot, come uno stop fisso in percentuale. Gli alert il cui testo non può essere analizzato in una direzione vengono registrati come respinti con il motivo, senza essere indovinati. Per Telegram, il parser riconosce i layout di parole chiave comuni, i marcatori emoji, gli elenchi di obiettivi e le notazioni di stop, e ogni canale può essere testato in modalità paper (demo) per vedere, messaggio per messaggio, cosa è stato estratto. La documentazione si trova nella pagina del bot TradingView e nella guida alla configurazione del webhook.

Esempio

Una strategia TradingView è configurata con il messaggio {"symbol":"{{ticker}}","side":"{{strategy.order.action}}","price":{{close}},"stop_loss":{{plot_0}},"take_profit":{{plot_1}},"market_position":"{{strategy.market_position}}"}. Quando un'entrata long scatta su ETHUSDT, TradingView invia il JSON compilato all'URL del webhook della strategia; AlgoVesta legge il lato "buy", l'indicazione di entrata e i due valori dei plot, e apre la posizione con quei livelli. Un secondo alert con il testo predefinito "ETHUSDT Crossing 3100" viene respinto perché privo di direzione.

Errori comuni

In pratica

Bot TradingView →