TradingView verso MT5: invia gli alert al tuo MT5 — senza EA, senza VPS

TradingView può inviare un alert a un indirizzo web (un webhook), ma MetaTrader 5 non ha un indirizzo in grado di riceverlo. Valuera colma questo vuoto: ospita uno slot MT5 isolato per il tuo conto, controlla ogni ordine con il suo gate — un insieme di regole che un ordine deve superare prima di arrivare al mercato — ed esegue sul conto MT5 che hai già, presso il tuo broker. Nessun Expert Advisor da installare, nessuna VPS Windows da affittare.

Come collegare TradingView a MT5 con Valuera (passo per passo)

Servono tre cose: un conto MT5 attivo presso il tuo broker, gli alert TradingView che usi già e un abbonamento Valuera. I passi qui sotto seguono la documentazione dell'API webhook di Valuera.

  1. Collega il tuo conto MT5, partendo da un conto demo. Nella console Valuera aggiungi il conto con le sue credenziali di trading e il nome del server del broker, esattamente come appare nella schermata di login di MT5. Valuera ospita il terminale di quel conto in uno slot dedicato. La configurazione è identica per conti demo e reali.
  2. Crea l'endpoint webhook nel pannello. Copia due valori: l'URL per TradingView, nella forma https://valuera.cloud/tv/{id}, e il request_id fisso mostrato accanto. Il request_id è un identificativo stabile che Valuera assegna a quell'endpoint.
  3. In TradingView apri l'alert, vai su Notifiche e incolla l'URL nel campo URL Webhook. Il token di autenticazione viene aggiunto lato Valuera, quindi TradingView non ha bisogno di header personalizzati.
  4. Incolla un messaggio JSON compatto nel campo Messaggio dell'alert (al massimo circa 4.096 caratteri), con l'id del tuo endpoint e il request_id del pannello. Non cambiare mai il request_id tra un alert e l'altro: identifica l'endpoint. Un esempio pronto è nella sezione successiva.
  5. Collega la fonte al tuo conto MT5 nella console. Un connettore non collegato riceve il messaggio ma non apre nessuna operazione: per un OPEN senza routing verso un conto abilitato, l'API risponde 409 no-dispatch.
  6. Prova con l'azione PING. PING verifica connessione e autenticazione e non apre nessuna operazione. Quando PING funziona, prova un OPEN vero sul conto demo prima di passare a un conto reale.

Esempio di messaggio alert TradingView (JSON)

Ogni messaggio è un piccolo oggetto JSON che la documentazione chiama envelope (la "busta"): contiene sempre id, request_id e action, seguiti dai campi che servono a quell'azione. Ecco un OPEN che compra oro con uno stop loss e due livelli di take profit. {{close}} è un segnaposto di TradingView: quando l'alert scatta, TradingView lo sostituisce con il prezzo di chiusura della candela.

{"id":"YOUR_ENDPOINT_KEY","request_id":"YOUR_STABLE_REQUEST_ID","action":"OPEN","symbol":"XAUUSD","side":"BUY","entry":{{close}},"sl":2640,"tp":[2660,2670]}

Sostituisci YOUR_ENDPOINT_KEY con la parte {id} del tuo URL webhook e YOUR_STABLE_REQUEST_ID con il request_id del pannello. L'id nel messaggio deve coincidere con l'id nell'URL. Per chiudere tutte le posizioni aperte su un simbolo, invia CLOSE_SYMBOL:

{"id":"YOUR_ENDPOINT_KEY","request_id":"YOUR_STABLE_REQUEST_ID","action":"CLOSE_SYMBOL","symbol":"XAUUSD"}

Per verificare la connessione senza operare, invia PING. Una risposta riuscita riporta "ping": true e "dispatched": 0:

{"id":"YOUR_ENDPOINT_KEY","request_id":"YOUR_STABLE_REQUEST_ID","action":"PING"}

Questi sono i campi di un messaggio OPEN, come da documentazione:

CampoObbligatorio per OPENSignificato
idSìChiave dell'endpoint. Deve coincidere con {id} nell'URL.
request_idSìID stabile assegnato da Valuera all'endpoint, mostrato nel pannello.
actionSìCosa fare: OPEN, CLOSE_SYMBOL, PING e le altre azioni documentate.
symbolSìSimbolo MT5, per esempio XAUUSD.
sideSìBUY (acquisto) o SELL (vendita).
entrySìPrezzo di ingresso: un numero, un intervallo {min,max} o un array [lo,hi].
slSìStop loss.
tpSìTake profit: un numero o un array di numeri.
order_typeNomarket, limit o stop. Predefinito: market.
market_priceNoPrezzo di mercato usato per risolvere una zona di ingresso.
pip_sizeNoSovrascrive la dimensione del pip per il simbolo.

La dimensione del lotto non fa parte del messaggio. Il volume non viene mai inviato né copiato: il lotto lo decide la strategia del conto ricevente, che configuri in Valuera. Con order_type limit o stop, Valuera piazza un vero ordine pendente sul tuo conto invece di convertirlo in un ordine a mercato. Per il prezzo usa entry: l'alias entry_price viene rifiutato.

Domande frequenti

TradingView può inviare alert direttamente a MT5?

No. Un alert TradingView può chiamare un URL webhook, ma MT5 non ha un indirizzo web in grado di riceverlo. Serve un endpoint ospitato nel mezzo. Con Valuera quell'endpoint è il tuo URL /tv/, e l'ordine viene eseguito sul tuo conto MT5 presso il tuo broker.

Mi servono un Expert Advisor o una VPS?

No. Valuera ospita il terminale MT5 del tuo conto in uno slot istanza isolato. Nessun Expert Advisor da installare e nessuna VPS Windows da affittare.

Quali broker funzionano?

Qualsiasi broker che offra conti MetaTrader 5. Sei tu a scegliere il broker, ad aprire il conto e a collegarlo con le sue credenziali di trading. Ti consigliamo sempre broker regolamentati in giurisdizioni affidabili.

Valuera può prelevare i miei fondi?

No. Valuera opera con credenziali di trading MT5, che possono aprire e chiudere posizioni ma non possono effettuare prelievi, bonifici o movimenti di capitale. I tuoi fondi restano sul tuo conto presso il broker.

Cosa succede se un alert non ha lo stop loss o è malformato?

Viene rifiutato e registrato nel log con il motivo, e non arriva mai al mercato. Il gate blocca qualsiasi OPEN senza stop loss. Un messaggio con campi mancanti o errati riceve un codice di errore come missing-open-fields o id-mismatch.

Un alert può chiudere o modificare una posizione?

Sì, con le azioni elencate nella documentazione webhook: CLOSE_SYMBOL chiude tutte le posizioni aperte su un simbolo, CLOSE_TICKET chiude la posizione aperta da uno specifico OPEN precedente, MOVE_SL_BE porta lo stop loss a break-even, MODIFY aggiorna insieme stop loss e take profit, e PARTIALS chiude una percentuale di una posizione.

Posso provare prima su un conto demo?

Sì, ed è la prassi che raccomandiamo. Collega prima un conto demo MT5, verifica per qualche settimana che il flusso alert, validazione e ordine si comporti come ti aspetti, poi passa al conto reale. La configurazione è identica nei due casi.

Devo indicare la dimensione del lotto nell'alert?

No. Il volume non viene mai inviato nel messaggio. La dimensione del lotto la decide la strategia del conto ricevente, che imposti in Valuera.

Perché TradingView non può raggiungere MT5 da solo

Un webhook di TradingView è un messaggio inviato a un indirizzo web nel momento in cui scatta un alert. A quell'indirizzo deve esserci qualcosa in ascolto per riceverlo. MT5 è un terminale di trading che si collega al tuo broker; non offre un indirizzo che TradingView possa chiamare. Per questo la strada tradizionale ti chiede di affittare una VPS Windows, tenerci MT5 acceso e installare un Expert Advisor (EA) o un bridge che riceva l'alert e piazzi l'ordine.

Valuera sostituisce tutto questo con uno slot istanza MT5 ospitato. L'alert arriva al tuo endpoint Valuera, supera il gate e viene inviato al terminale che gestisce il tuo conto.

Strada tradizionale: la tua VPS + EAValuera
Dove gira MT5Su una VPS Windows che affitti e mantieniSu uno slot istanza isolato ospitato da Valuera
Cosa installiUn Expert Advisor o un bridge sul terminaleNiente: nessun EA da scaricare
Dove arriva l'alertA un ricevitore che configuri tuAl tuo endpoint: https://valuera.cloud/tv/{id}
Ordine senza stop lossDipende da come è scritto l'EARifiutato e registrato con il motivo
Registro delle decisioniQuello che registra il tuo setupAzioni di panel e decisioni di routing conservate 730 giorni
I tuoi fondiPresso il tuo brokerPresso il tuo broker; le credenziali non possono prelevare

Per chiarezza su cosa Valuera non è: non è un broker, non vende segnali, non è un marketplace di strategie e non è un runtime Pine ospitato. Non dà consulenza in investimenti e non custodisce fondi. È il software tra gli alert che hai già e il conto MT5 che è già tuo. La pipeline completa è spiegata in come funziona Valuera.

Cosa blocca il gate — e cosa viene registrato

Il gate è l'insieme di controlli che ogni ordine deve superare prima che Valuera lo invii al tuo conto MT5. È lo stesso gate su ogni fonte: TradingView, Telegram e webhook personalizzati.

I fallimenti sono visibili, non silenziosi: ciò che non supera il gate non arriva al mercato, e il log mostra cosa è stato bloccato e perché. Le regole di rischio restano tue: scegli tu la fonte, il broker e le impostazioni di rischio.

Risoluzione dei problemi: errori webhook comuni

Se un alert non apre un'operazione, il codice di errore ti dice quale parte correggere. Questi sono i codici più comuni della documentazione webhook:

ErroreCosa significaCome risolvere
400 id-mismatchL'id nel messaggio non è l'{id} nell'URL.Copia nel messaggio l'id del tuo URL webhook.
400 request-id-mismatchIl request_id non è quello assegnato a questo endpoint.Incolla di nuovo il request_id dal pannello e non modificarlo mai.
400 missing-open-fieldsA un OPEN manca entry, sl o tp.Aggiungi tutti e tre i campi, per esempio entry come {{close}}.
404 endpoint-not-foundL'endpoint è disattivato o non esiste.Controlla che l'endpoint sia attivo e che l'URL sia completo.
429 rate-limitedTroppe richieste dallo stesso IP o endpoint.Fai scattare l'alert meno spesso, poi riprova.
409 no-dispatchIl messaggio è valido, ma nessun routing verso un conto è abilitato per OPEN.Collega la fonte webhook al tuo conto MT5 nella console.

Altri due codici da conoscere: invalid-side significa che side non è BUY o SELL, e missing-symbol significa che il simbolo manca o è vuoto. L'elenco completo è nella documentazione dell'API webhook.

Sicurezza: il tuo conto, il tuo broker

Leggi il modello di sicurezza completo, le risposte nelle FAQ e i piani nella pagina prezzi. Per la parte alert, la guida su come strutturare il payload di un webhook TradingView entra più nel dettaglio.

Guide correlate

Loading