Il grafico a candele di Tradovate si blocca in sim/replay
Il DOM continua ad aggiornarsi, ma le candele si bloccano semplicemente, oppure le nuove barre mostrano solo un prezzo di apertura senza massimo, minimo o ombra. Ecco perché il feed del grafico si blocca in modalità sim e replay, e la soluzione riavvio più contratto corretto che funziona davvero.
È nel bel mezzo di una sessione di replay o si sta esercitando sul simulatore, e le candele semplicemente… si fermano. La barra corrente resta a metà formata, oppure ogni nuova barra mostra un'apertura piatta senza massimo, minimo o ombra. Passi al DOM ed è vivo, le quotazioni continuano a scorrere come se nulla fosse. Torni a guardare il grafico ed è una foto ferma. Questo scarto, un libro ordini in movimento accanto a un grafico morto, è la firma esatta di questo bug.
Ecco la versione breve prima dei dettagli: il ripristino affidabile più rapido è un riavvio completo del browser, chiuda completamente il browser (o l'app desktop), lo riapra, si riconnetta alla sessione e ricarichi il grafico. Questo ristabilisce il feed dati del grafico ed elimina il blocco quasi sempre. Due abitudini riducono molto la probabilità che accada del tutto: riprodurre date recenti (i dati delle ultime due settimane circa si comportano molto meglio di uno storico più vecchio) e caricare il mese di contratto attivo corretto invece di un simbolo scaduto o continuo. Tutto ciò che segue spiega perché si verifica il blocco e come evitare che rovini le sue sessioni di pratica.
Lista di controllo rapida
- Riavvii completamente il browser o l'app desktop, quindi si riconnetta. Questo è il ripristino che funziona davvero, un semplice aggiornamento della pagina spesso non basta.
- Provi prima a smuoverlo se è a metà di un'analisi. Cambi il grafico su un altro simbolo e torni indietro, modifichi il timeframe o passi tra le schede del grafico, di solito le candele si ridisegnano per un momento.
- Riproduca dati recenti. Le sessioni delle ultime due settimane circa si bloccano molto meno di quelle più vecchie.
- Carichi il mese di contratto corretto. Usi la scadenza specifica che veniva negoziata quel giorno, non un simbolo continuo o scaduto.
- Tenga i replay lunghi più brevi. I blocchi si accumulano dopo 30–60 minuti di replay continuo su contratti più vecchi, lo suddivida in blocchi più piccoli.
- Confermi i dati di mercato per il simbolo. Un abbonamento ai dati mancante o in ritardo può lasciare le barre disegnate a metà.
- Controlli le note di rilascio e lo stato del servizio. Alcuni blocchi dipendono dalla piattaforma e si risolvono solo quando Tradovate rilascia una correzione.
Cosa succede realmente dietro le quinte
Il grafico e il DOM non condividono lo stesso percorso dati, ed è tutta qui la questione. Il DOM è collegato direttamente al flusso di quotazioni in tempo reale, ogni bid, ask e transazione. Il grafico è costruito in modo diverso: recupera un blocco di barre storiche, quindi aggiunge aggiornamenti in streaming per far crescere la candela corrente e avviarne di nuove. In modalità sim e nel replay di mercato, quelle candele provengono da un feed di replay/storico semplicemente più delicato del flusso di quotazioni grezzo, e diventa ancora più delicato più si torna indietro nel tempo.
Quando quel feed di barre si blocca, il DOM continua a funzionare perché passa da un canale diverso, ma le candele si congelano. Se il blocco coglie una barra a metà formazione, si presenta il sintomo tipico descritto ripetutamente: le nuove barre mostrano solo il prezzo di apertura, perché gli aggiornamenti tick che completerebbero massimo, minimo e chiusura semplicemente smettono di arrivare. La barra non può completarsi. È anche per questo che un riavvio completo funziona: riaprire l'app ricostruisce la sessione del grafico e riconnette il feed da zero, così le barre ricominciano a popolarsi.
Un grafico bloccato è un problema di visualizzazione e di dati, non un problema di denaro, ma non faccia trading basandosi su di esso. Se le candele sono obsolete, il prezzo in tempo reale potrebbe essere ben distante da ciò che mostra l'ultima barra. Legga il prezzo reale sul DOM o nel modulo posizioni prima di agire, e riavvii per ottenere di nuovo un grafico affidabile.
Un'altra cosa da sapere: non dipende sempre dal suo computer. Ondate di segnalazioni di candele bloccate hanno coinciso con nuove versioni della piattaforma e sono state poi risolte in un successivo aggiornamento Tradovate. Se un riavvio e un contratto recente non aiutano e tutti i simboli si bloccano contemporaneamente, potrebbe essere in attesa di una correzione lato server piuttosto che di una causa locale.
Come risolverlo: riavviare, riconnettersi, ricaricare
Smuova il grafico (guadagna un momento)
Se le serve solo che la barra corrente si aggiorni senza distruggere il suo layout, forzi il grafico a ridisegnarsi. Cambi il simbolo con un altro e torni subito indietro, alzi o abbassi il timeframe di un livello, oppure clicchi tra le schede del grafico. Le candele in genere si ridisegnano e si aggiornano per un po'. Consideri questa una soluzione temporanea: è veloce, ma il blocco tende a ripresentarsi, quindi non sostituisce il vero ripristino.
Riavvii completamente il browser o l'app desktop
Questa è la soluzione che dura. Non si limiti a premere F5; chiuda completamente la finestra del browser (o esca del tutto dall'app desktop) in modo che la sessione venga chiusa completamente, quindi la riapra. Un riavvio completo elimina il feed del grafico bloccato e forza una riconnessione pulita. Sulla piattaforma web basta chiudere tutte le schede Tradovate e riaprirne una nuova; sul desktop, se l'app non risponde, la chiuda dalla barra delle applicazioni o dal task manager e la riavvii.
Si riconnetta e ricarichi il grafico
Dopo il riavvio, effettui di nuovo l'accesso, selezioni il suo account sim o replay e riapra il modulo grafico. Gli dia un momento per recuperare lo storico e avviare lo streaming: la barra corrente dovrebbe tornare a crescere tick dopo tick, con massimi, minimi e ombre corretti. Se era a metà di un replay, lo riavvii dal punto necessario; le barre dovrebbero popolarsi correttamente nella nuova sessione.

Scegliere il contratto giusto per il replay
La scelta del contratto conta più di quanto la maggior parte delle persone si aspetti, ed è la leva singola più importante per il corretto funzionamento del replay. Carichi esattamente il contratto che veniva effettivamente negoziato durante la sessione che sta riproducendo, la scadenza reale, come il contratto E-mini di marzo per una sessione di marzo, non un simbolo continuo “rolling” e non un mese già scaduto. Se punta il replay su una scadenza sbagliata o non più attiva, le candele potrebbero non popolarsi affatto.
L'anzianità dei dati è l'altra metà della questione. I dati recenti, circa delle ultime due settimane, si riproducono senza problemi. Andando molto più indietro, i blocchi diventano frequenti, soprattutto nelle sessioni più lunghe. Il componente aggiuntivo Market Replay di Tradovate offre uno storico che risale ad anni fa, quindi i dati ci sono; semplicemente, più vecchia è la finestra temporale, più deve aspettarsi di dover riavviare e più corta deve tenere ogni sessione. Se sta studiando un giorno lontano nel tempo e le candele continuano a bloccarsi, suddivida il replay in blocchi più brevi e riavvii il browser tra un blocco e l'altro.
C'è anche un comportamento dello spazio di lavoro da conoscere. Per impostazione predefinita, Tradovate fa avanzare automaticamente un simbolo scaduto verso il contratto attivo successivo nelle sue quotazioni, nel DOM e nei grafici, utile per il trading live, ma fastidioso nel replay, dove spesso si vuole restare deliberatamente su una scadenza vecchia. Le impostazioni dell'applicazione includono un interruttore per fermare questo avanzamento automatico; lo disattivi quando ha bisogno che Market Replay mantenga un contratto scaduto invece di farla passare al mese corrente. Verifichi la dicitura esatta nella sua versione attuale, poiché Tradovate rivede periodicamente questi menu.

Tabella di risoluzione dei problemi
| Sintomo | Causa probabile | Soluzione |
|---|---|---|
| Candele bloccate, il DOM continua ad aggiornarsi | Feed del grafico/delle barre bloccato; il DOM è su uno stream separato | Riavvii completamente il browser o l'app desktop, quindi si riconnetta e ricarichi il grafico |
| Le nuove barre mostrano solo l'apertura, senza massimo/minimo/ombra | Gli aggiornamenti tick della barra corrente hanno smesso di arrivare | Riavvii per ricostruire la sessione del grafico; il cambio di simbolo/scheda la smuove temporaneamente |
| Il replay si blocca su date vecchie dopo un po' | I dati di replay più vecchi sono inaffidabili, specialmente nelle sessioni lunghe | Riproduca dati recenti, tenga le sessioni brevi, riavvii tra un blocco e l'altro |
| Le candele non si popolano mai | Contratto sbagliato, continuo o scaduto caricato | Carichi la scadenza attiva corretta; disattivi l'avanzamento automatico per il replay con contratto scaduto |
| Tutti i simboli si bloccano contemporaneamente, il riavvio non aiuta | Problema lato piattaforma, spesso legato a una nuova versione | Controlli le note di rilascio/lo stato di Tradovate; attenda la correzione lato server |
| Barre disegnate a metà o vuote | Abbonamento ai dati di mercato mancante o in ritardo | Confermi che un abbonamento ai dati in tempo reale sia attivo per lo strumento |
Dove si inserisce PickMyTrade
Un grafico bloccato nel simulatore è un fastidio. Un grafico bloccato con denaro reale in gioco è tutta un'altra storia: se i suoi ingressi e uscite dipendono dall'osservare la formazione delle barre, un feed bloccato può costarle un'esecuzione nel momento peggiore. Questo è l'argomento a favore di spostare del tutto l'esecuzione fuori dal grafico. PickMyTrade collega i suoi alert di TradingView direttamente a Tradovate ed esegue gli ordini sui nostri server, così la sua strategia scatta indipendentemente dal fatto che le candele sullo schermo si stiano aggiornando o meno:
- Esecuzione lato server, gli alert vengono instradati da TradingView a Tradovate tramite la nostra infrastruttura, quindi un grafico bloccato o disegnato a metà non blocca mai un ingresso o un'uscita.
- Nessun monitoraggio manuale richiesto, l'operazione si attiva in base alla logica del suo alert, non in base alla barra che il grafico locale sta visualizzando in quel momento.
- Stop e target che tengono, lo SL/TP definito nell'alert viene posizionato su Tradovate indipendentemente da ciò che fa il suo display, quindi la protezione non dipende da un feed bloccato.
- Sincronizzazione multi-account, replichi gli stessi ordini su tutti gli account collegati contemporaneamente, così nulla resta senza gestione mentre riavvia una piattaforma bloccata.
Continui a fare trading anche quando il grafico si blocca
Colleghi i suoi alert di TradingView direttamente a Tradovate, così un grafico bloccato o disegnato a metà non si interpone mai tra lei e un'esecuzione.
Inizi la sua prova gratuita di 5 giorniDomande frequenti
Il feed di barre del grafico si blocca mentre il resto della piattaforma continua a funzionare. I grafici sono costruiti a partire da una pipeline di dati storico più streaming distinta dal flusso di quotazioni live e dal DOM, e in sim o nel replay quella pipeline di barre è più fragile, specialmente sui dati più vecchi. Quando si blocca, l'ultima candela smette di aggiornarsi oppure le nuove candele mostrano solo un prezzo di apertura, senza massimo, minimo o ombra. È un problema di sessione e di feed dati, non un problema del suo account, ed è per questo che un riavvio completo del browser di solito lo risolve.
Il DOM e il grafico sono alimentati da percorsi dati diversi. Il DOM mostra il libro ordini in tempo reale direttamente dal flusso di quotazioni, mentre le candele vengono assemblate a partire dal feed di barre/storico. Il blocco colpisce solo il feed di barre, quindi la scala prezzi continua ad aggiornarsi mentre le candele restano ferme. Vedere un DOM vivo accanto a un grafico morto è la firma classica di questo bug, oltre a confermare che la sua connessione di per sé funziona correttamente.
Chiuda completamente il browser (o l'app desktop) e lo riapra, quindi si riconnetta alla sua sessione sim o replay e ricarichi il grafico. Un riavvio completo ristabilisce il feed del grafico ed è il ripristino più affidabile. Per una soluzione temporanea più rapida, cambi il grafico su un altro simbolo e torni indietro, oppure passi tra le schede del grafico: le candele spesso si ridisegnano per un momento, anche se il blocco può ripresentarsi finché non esegue il riavvio completo.
È sui dati di replay più vecchi che si concentrano i blocchi. I dati delle ultime due settimane circa tendono a riprodursi senza problemi, mentre le sessioni molto più vecchie hanno molte più probabilità di bloccare le candele, spesso dopo 30-60 minuti di replay continuo. Se possibile, esegua il replay su date recenti. Quando ha bisogno di sessioni più vecchie per lo studio, si aspetti di dover riavviare il browser più spesso e tenga ogni sessione più breve.
Carichi il contratto specifico che veniva effettivamente negoziato durante la sessione che sta riproducendo, non un simbolo continuo né un mese scaduto. Per un replay dell'E-mini S&P di marzo, ad esempio, userebbe il codice del contratto di marzo invece di un simbolo continuo. Caricare la scadenza sbagliata o scaduta è una causa comune di candele che non si popolano mai. Tradovate può far avanzare automaticamente i simboli scaduti nel suo spazio di lavoro, ed esiste un'impostazione dell'applicazione per disattivare questo avanzamento automatico quando desidera vedere specificamente un contratto scaduto nel replay.
Non necessariamente: un grafico bloccato è un problema di visualizzazione e di feed dati, e il DOM di solito continua a funzionare. Ma non prenda decisioni basandosi su un grafico di cui non può fidarsi. Se le candele sono obsolete, il prezzo potrebbe essere ben distante da ciò che mostra l'ultima barra. Controlli il DOM o il modulo posizioni per conoscere il prezzo reale e attuale prima di agire, e riavvii per ottenere di nuovo un grafico affidabile.
Aiuta brevemente. Passare a un altro simbolo e tornare indietro, cambiare il timeframe o passare tra le schede del grafico forza il grafico a ridisegnarsi, e le candele spesso si aggiornano per un momento. È una soluzione temporanea utile quando non vuole perdere il suo layout, ma tende a non durare. Quando il blocco continua a ripresentarsi, il riavvio completo del browser è la soluzione che funziona davvero.
Spesso è un problema lato piattaforma. Ondate di segnalazioni di candele bloccate hanno coinciso con nuove versioni della piattaforma e sono state poi risolte da Tradovate in un aggiornamento successivo. Se un riavvio e un contratto recente non risolvono il problema e il blocco colpisce tutti i simboli, controlli le note di rilascio o la pagina di stato di Tradovate: potrebbe essere in attesa di una correzione lato server piuttosto che di qualcosa che può cambiare localmente.
Questa guida ha uno scopo esclusivamente educativo e informativo e non costituisce consulenza finanziaria, di investimento o di trading. Fare trading su future e altri prodotti a leva comporta un rischio sostanziale di perdita e non è adatto a tutti gli investitori. PickMyTrade è una piattaforma di automazione indipendente di terze parti e non è affiliata, approvata o sponsorizzata da Tradovate, Inc. «Tradovate» e 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 il processo attuale sulla piattaforma e nella documentazione ufficiali di Tradovate prima di agire.