Tradovate

Tradovate “No Data” / “Symbol Not Found” su contratto scaduto

Nessuna candela, nessun bid/ask, solo un segnaposto “No Data” dove dovrebbe esserci il prezzo. Nove volte su dieci si tratta di un contratto future già scaduto: ecco come leggere il codice e passare a quello attivo.

On This Page

Apre ES o NQ per operare all'apertura e il grafico è vuoto. Nessuna candela, nessun bid/ask, solo un segnaposto “No Data” o un secco messaggio “Symbol Not Found” dove dovrebbe esserci il prezzo. Prima di dare la colpa al suo Wi-Fi o a un'interruzione di Tradovate, controlli il simbolo. Nove volte su dieci non è né l'uno né l'altra: sta guardando un contratto future già scaduto. I contratti scaduti smettono di essere negoziati, smettono di fornire quotazioni e scompaiono dal feed in tempo reale, quindi un codice che funzionava benissimo il trimestre scorso ora non le restituisce nulla.

La stessa causa di fondo si presenta con etichette diverse: “No Data”, “Symbol Not Found”, un grafico vuoto, “no quote available” o un ordine che semplicemente si rifiuta di essere instradato. Ognuna sparisce nell'istante in cui passa al contratto attivo del front month. Ecco perché succede, come passare al simbolo attivo corretto e come evitare che un contratto in scadenza colga di sorpresa la sua automazione il prossimo trimestre.

Checklist rapida per “No Data” / “Symbol Not Found”

  • Legga il codice di mese e anno nel suo simbolo. ESZ5 significa dicembre 2025. Se quel trimestre è passato, il contratto è morto.
  • Passi al contratto del front month. Cerchi il simbolo radice (ES, NQ, CL) e scelga la scadenza attiva più vicina.
  • Smetta di inserire in modo fisso vecchi codici di contratto in grafici, watchlist e alert: non si aggiornano automaticamente.
  • Visualizzi il grafico con il simbolo continuo/del front month, ma confermi che la piattaforma lo associ a un contratto negoziabile attivo prima di inviare un ordine.
  • Verifichi il suo abbonamento ai dati di mercato in tempo reale e gli accordi firmati. Un contratto scaduto non mostra dati, ma nemmeno un feed scaduto.
  • Su un conto prop o di valutazione, confermi che la società abbia abilitato i dati. I conti di valutazione di solito non possono abbonarsi da soli.

Cosa significa “No Data / Symbol Not Found” in Tradovate

Ogni contratto future ha una vita finita. Viene quotato, si negozia per un periodo prestabilito, poi raggiunge la data di scadenza e viene regolato, dopodiché non viene più negoziato e non riceve più quotazioni. Se richiede un contratto scaduto, semplicemente non c'è alcun mercato attivo dietro, quindi Tradovate non ha nulla da tracciare. Per questo il sintomo appare come “No Data”, un grafico vuoto o “Symbol Not Found” invece di un errore sul suo conto. La piattaforma si è caricata correttamente. È lo strumento richiesto a non essere più in vita.

È un caso diverso da una piattaforma oscurata o da un login perso. Il suo conto, il saldo, gli ordini e le posizioni sono tutti intatti sui server di Tradovate; il problema è il simbolo, non la sessione. I grafici di un contratto scaduto o quasi scaduto possono apparire vuoti, bloccati o mostrare buchi e barre sparse intorno alla data di rollover, perché volume e liquidità sono già passati al mese di contratto successivo. Corregga il simbolo e i dati tornano subito.

La chiave per leggere e correggere questo problema è sapere come è costruito un simbolo future di Tradovate. È la radice dello strumento, poi un codice di mese di una lettera, poi l'anno: ES + Z (dicembre) + 5 (2025) = ESZ5, l'E-mini S&P 500 in scadenza a dicembre 2025. I codici dei mesi sono standardizzati per tutti i prodotti quotati al CME:

  • Gennaio F, febbraio G, marzo H, aprile J
  • Maggio K, giugno M, luglio N, agosto Q
  • Settembre U, ottobre V, novembre X, dicembre Z

Le lettere I, L e O vengono saltate perché nessuno le scambi per numeri. Un'altra particolarità: alcune piattaforme mostrano l'anno con una cifra (ESZ5) e altre con due (ESZ25), quindi controlli quale formato usa il suo ambiente Tradovate. Una volta che sa leggere il codice, un solo sguardo le dice se il contratto che ha davanti è attivo o morto da tempo.

Principali cause di “No Data / Symbol Not Found”

1. Il contratto è semplicemente scaduto

È la causa numero uno, senza discussione. I future sugli indici azionari come ES e NQ seguono un ciclo trimestrale, marzo, giugno, settembre, dicembre, mentre energia, metalli e agricoli scadono mensilmente o secondo un proprio calendario. Una volta superata la scadenza, un contratto smette di essere negoziato e di fornire dati. Se il suo grafico o la sua watchlist punta ancora al codice del trimestre scorso, aggiornarlo cento volte non riporterà nulla.

2. Ha inserito in modo fisso un vecchio codice mese/anno

Grafici, watchlist, pannelli DOM e alert di TradingView che fanno riferimento a un contratto datato specifico, per esempio NQH5, non fanno il roll da soli. Continuano a puntare per sempre a quel contratto esatto. Nel momento in cui scade, tutto ciò che è collegato a quel codice ammutolisce: il grafico, l'alert, l'automazione, tutto. È il modo più comune in cui i trader “perdono” i dati senza toccare una sola impostazione.

3. Un simbolo continuo non ha fatto il roll o non è negoziabile

I simboli continui come NQ1! sono una comodità grafica che unisce il contratto frontale attraverso i rollover. Tradovate sposta un contratto continuo sul nuovo mese in base al volume: fa il roll quando il volume di scambi del contratto successivo supera quello del contratto in scadenza, non a una data fissa del calendario. Utile per i grafici. Ma un simbolo continuo non è sempre un simbolo d'ordine valido: se invia un ordine su un codice continuo o mappato in modo errato, può essere respinto con un errore di simbolo o “non-tradable” anche se il grafico appare perfetto.

4. La sua posizione è nel contratto in scadenza, vicino al roll

Se detiene già il vecchio contratto mentre si avvicina alla scadenza, Tradovate può portare quello strumento in uno stato di sola liquidazione. Può chiudere la posizione, ma i nuovi ordini vengono respinti perché la borsa sta smontando il contratto. Il grafico può ancora mostrare dati radi e lacunosi mentre le quotazioni si esauriscono, il che dà l'impressione di un simbolo mezzo morto.

5. Nessun dato in tempo reale: contratto scaduto o abbonamento scaduto

Un contratto scaduto e un abbonamento ai dati di mercato mancante producono lo stesso sintomo visibile: nessuna quotazione. Quindi, prima di dare per scontato che sia il simbolo, confermi che un feed di dati in tempo reale sia effettivamente attivo. Sui conti personali significa un abbonamento attivo ai dati di mercato della borsa con gli accordi sui dati firmati. Sui conti prop o di valutazione, i dati sono di solito forniti dalla società, non attivati da lei.

Come risolvere “No Data / Symbol Not Found”: passo dopo passo

Segua questi passaggi in ordine. Nella maggior parte dei casi la prima soluzione, passare al contratto attivo, è tutto ciò che le servirà.

Risolvere un contratto scaduto: passare al front month

1

Cerchi il simbolo radice

Nella ricerca simboli o nel selettore degli strumenti di Tradovate, digiti solo il simbolo radice, ES, NQ, CL, GC e così via, invece di un codice datato.

2

Scelga il contratto del front month

Guardi l'elenco delle scadenze disponibili e scelga il contratto del front month: la scadenza più vicina attivamente negoziata, quella con più volume. Tradovate segnala per lei il contratto frontale corrente.

3

Confermi che il codice sia attivo

Legga il codice mese/anno per confermare che sia attivo. A metà 2026, per esempio, un front month di ES porterebbe un codice M6 (giugno 2026) o U6 (settembre 2026) a seconda del punto del roll, mai un trimestre passato.

4

Carichi il contratto

Selezioni quel contratto per caricarlo nel grafico e nel pannello ordini. Quotazioni in tempo reale e candele dovrebbero apparire subito.

Risolvere simboli fissi in grafici, alert e automazione

1

Riselezioni il front month ovunque

Apra ogni grafico, watchlist e DOM che non mostra ancora dati e riselezioni il contratto del front month corrente al posto del vecchio codice datato.

2

Aggiorni alert e strategie

In TradingView, o in qualsiasi fonte di alert esterna collegata a Tradovate, modifichi gli alert e le strategie che fanno riferimento a un contratto scaduto e li riorienti sul simbolo attivo. Gli alert non fanno il roll da soli.

3

Salvi l'area di lavoro e imposti un promemoria

Salvi la sua area di lavoro aggiornata in modo che i simboli corretti si ricarichino alla prossima sessione e imposti un promemoria per ripeterlo a ogni periodo di roll.

Risolvere una posizione vicina alla scadenza bloccata in sola liquidazione

1

Azzeri il contratto in scadenza

Se i nuovi ordini sul suo strumento attuale continuano a essere respinti mentre il contratto si avvicina alla scadenza, chiuda (flatten) prima la posizione nel contratto in scadenza.

2

Rientri sul nuovo front month

Riapra la posizione prevista nel nuovo front month selezionato sopra, in modo da operare sul mercato attivo e pienamente liquido.

3

La prossima volta faccia il roll qualche giorno prima

D'ora in poi, faccia il roll alcuni giorni prima della scadenza invece che l'ultimo giorno. Tempistiche e avvisi di roll variano a seconda della piattaforma e della società, quindi non conti su un avviso dell'ultimo minuto.

Risolvere un vero problema del feed di dati

1

Controlli anche il front month

Se anche il contratto del front month non mostra dati, il problema è il suo feed, non il simbolo. Confermi che il suo abbonamento ai dati di mercato in tempo reale sia attivo e che i suoi accordi sui dati di borsa siano firmati. Costi e pacchetti variano a seconda della borsa e del piano, quindi controlli i prezzi attuali dei dati di mercato di Tradovate.

2

Esca e rientri

Esca e rientri dopo qualsiasi modifica ai dati, in modo che le abilitazioni si aggiornino.

3

Chieda alla società su un conto prop

Su un conto prop o di valutazione, contatti la società per abilitare o riparare i dati di mercato: i conti di valutazione di solito non possono abbonarsi da soli tramite Tradovate.

Tabella di risoluzione dei problemi

Sintomo / messaggio Cosa significa Prima soluzione
“No Data” sul graficoIl simbolo punta a un contratto scadutoPassare al contratto corrente del front month
“Symbol Not Found”Il codice datato non corrisponde più a un contratto attivoCercare il simbolo radice e scegliere la scadenza attiva
“No quote available”Nessun mercato attivo dietro il simbolo (scaduto o senza abbonamento)Confermare il front month e un abbonamento ai dati attivo
Grafico vuoto / con buchi vicino alla data di rollLa liquidità è passata al mese successivoSpostare grafico e ordini sul nuovo front month
Ordine respinto su un simbolo continuo (es. NQ1!)Il codice continuo non è un simbolo d'ordine validoOperare invece sul contratto esplicito del front month
Nuovi ordini respinti sul contratto detenuto vicino alla scadenzaContratto in smontaggio, sola liquidazioneAzzerare il vecchio contratto, rientrare sul nuovo
Anche il front month non mostra datiFeed dei dati di mercato scaduto o non abilitatoVerificare abbonamento/accordi; sui conti prop, chiedere alla società

Prevenga tutto questo con PickMyTrade

Fare il roll dei contratti è esattamente il tipo di operazione di routine che è facile dimenticare finché un simbolo morto non le costa un trade all'apertura. PickMyTrade mantiene la sua automazione da TradingView a Tradovate puntata su un contratto valido e negoziabile, così un codice scaduto non compromette silenziosamente i suoi ingressi e le sue uscite.

  • Validazione del simbolo, controlla il simbolo dell'ordine prima dell'instradamento, così un codice di contratto obsoleto o non negoziabile viene intercettato invece di essere sparato nel vuoto.
  • Mappatura del front month, risolve il suo alert sul contratto attivo corrente, così non deve modificare a mano i codici datati a ogni roll.
  • Controlli di abilitazione e dati, rispettano il suo accordo sui dati e lo stato dell'abbonamento, così gli ordini non vengono instradati su un simbolo senza feed in tempo reale.
  • Sincronizzazione multi-conto, replica l'ordine corretto su tutti i conti collegati, così un roll mancato non desincronizza gli altri.

Non operi mai su un codice di contratto morto

Inizi la prova gratuita di 7 giorni, colleghi gli alert oggi stesso e operi senza rifiuti, con un simbolo scaduto intercettato prima che comprometta un trade.

Inizi la prova gratuita di 7 giorni

Domande frequenti

Quasi sempre perché il simbolo punta a un contratto future già scaduto. I contratti scaduti smettono di essere negoziati e di fornire quotazioni, quindi non c'è nulla da tracciare. Cerchi il simbolo radice e passi al contratto del mese corrente per riavere i dati in tempo reale.

Legga il codice. Un simbolo Tradovate è radice + lettera del mese + anno; ESZ5 è dicembre (Z) 2025 (5). Se quel mese e quell'anno sono nel passato, il contratto è morto. I future sugli indici azionari scadono trimestralmente a marzo, giugno, settembre e dicembre; gli altri prodotti seguono un proprio calendario.

F=gen, G=feb, H=mar, J=apr, K=mag, M=giu, N=lug, Q=ago, U=set, V=ott, X=nov, Z=dic. Le lettere I, L e O vengono saltate per non essere confuse con i numeri.

Il front month è la scadenza attiva più vicina, in pratica il contratto con il volume di scambi più alto. In Tradovate, cerchi il simbolo radice (per esempio ES) e scelga la scadenza che Tradovate segnala come corrente/front. È il contratto che deve visualizzare nel grafico e su cui deve operare.

I simboli continui in stile NQ1! servono a garantire continuità nei grafici attraverso i rollover; Tradovate li sposta sul nuovo mese quando il suo volume supera quello del vecchio. Non sempre sono simboli validi per gli ordini, quindi invii gli ordini reali sul contratto esplicito del front month per evitare rifiuti per simbolo o “non negoziabile”.

Allora è un problema del feed, non del simbolo. Confermi che il suo abbonamento ai dati di mercato in tempo reale sia attivo e che i suoi accordi sui dati di borsa siano firmati, poi esca e rientri. Su un conto prop o di valutazione, è la società a dover abilitare i dati per lei.

Quando un contratto si avvicina alla scadenza, Tradovate può segnalarlo come solo liquidazione: può uscire ma non aggiungere nuovi ordini mentre la borsa lo smonta. Azzeri il contratto in scadenza e rientri sul nuovo front month.

Non inserisca codici di contratto datati in modo fisso nei grafici e negli alert, faccia il roll alcuni giorni prima della scadenza invece che l'ultimo giorno e lasci che l'automazione validi e mappi il simbolo, in modo che un codice obsoleto venga intercettato prima che comprometta un trade.

Questa guida ha esclusivamente scopo educativo e informativo e non costituisce consulenza finanziaria, di investimento o di trading. Il trading di futures e di altri prodotti a leva comporta un rischio di perdita sostanziale e non è adatto a tutti gli investitori. PickMyTrade è una piattaforma di automazione indipendente di terze parti e non è affiliata, approvata né sponsorizzata da Tradovate, Inc. Tutti i nomi, i loghi e i marchi correlati sono di proprietà dei rispettivi titolari. Le funzionalità e i passaggi della piattaforma cambiano nel tempo, quindi confermi sempre la procedura attuale nella documentazione ufficiale della piattaforma prima di agire.