Tradovate Market Replay mostra solo l'ultimo prezzo
L'orologio del replay scorre, ma il DOM è morto: solo un ultimo prezzo negoziato, nessun bid, nessun ask, e ogni ordine che tenta genera un errore. Ecco perché si tratta di un guasto dei dati lato server e non di un problema sul suo computer, e che cosa le permette davvero di continuare a esercitarsi.
On This Page
- Come appare davvero “solo l'ultimo prezzo”
- Perché il replay si rompe in questo modo
- Come uscire dallo stallo: passo dopo passo
- 1. Riavviare la sessione e ricaricare la piattaforma
- 2. Verificare che il componente Market Replay sia ancora attivo
- 3. Passare al Simulated Trading live per continuare a esercitarsi
- 4. Segnalare la sessione al supporto Tradovate
- Riferimento rapido
- Continui a testare mentre il Replay non funziona
Lei carica Market Replay per esercitarsi su una sessione, preme play e l'orologio inizia a scorrere la giornata come dovrebbe. Ma la ladder è morta. Ogni contratto mostra soltanto l'ultimo prezzo negoziato, le colonne di bid e ask sono vuote e, nel momento in cui prova a comprare o vendere, l'ordine genera un errore invece di essere eseguito. Niente di ciò che clicca riporta le quotazioni. Se è ciò che sta vedendo, non ha configurato nulla in modo errato. Si tratta di un guasto nella consegna dei dati del flusso di replay di Tradovate, ricomparso in diverse versioni della piattaforma, e non si risolve dal suo lato con un'impostazione. Ciò che può fare è confermare che si tratti del problema noto, procurarsi nel frattempo un ambiente di pratica funzionante e segnalare la sessione perché venga corretto. Ecco il quadro completo.
Che cosa fare subito
- Riavvii la sessione di replay e ricarichi l'app: di tanto in tanto il flusso si riconnette con il bid/ask integro.
- Riselezioni data, ora e prodotto: avvii una sessione nuova invece di riprendere quella guasta.
- Verifichi che il componente Market Replay sia ancora attivo: lo controlli in Application Settings per escludere un abbonamento scaduto.
- Passi al Simulated Trading live: un conto sim sul feed in tempo reale le offre un bid/ask funzionante per continuare a esercitarsi.
- Lo segnali con data, ora e prodotto: è ciò che consente a Tradovate di riprodurre e far escalare il difetto.
Come appare davvero “solo l'ultimo prezzo”
Quando il replay funziona, ottiene l'intero order book riprodotto in avanzamento rapido: una ladder di bid e una di ask che si muovono tick dopo tick, volume che si stampa a ogni livello ed esecuzioni simulate che si comportano come la sessione reale. È questo il senso del replay, ed è il motivo per cui il componente pubblicizza la profondità di mercato completa per l'analisi del volume.
Quando si manifesta questo bug, la profondità sparisce. Il grafico avanza ancora, quindi il tempo scorre chiaramente, ma il DOM mostra un solo numero per contratto: l'ultimo print. Nessun bid inside. Nessun ask inside. Nessuna ladder. È così su ogni simbolo che carica, il che è già di per sé un indizio. Poi emerge la seconda metà del problema: prova a piazzare un ordine in quella ladder vuota e non viene eseguito, genera un errore. Un acquisto che avrebbe dovuto prendere l'ask non ha alcun ask da prendere, e il motore di replay lo rifiuta.
Non è nemmeno un problema nuovo. La stessa famiglia di sintomi continua a riemergere con etichette diverse: bid/ask che si congela a metà sessione, replay che gira per cinque o dieci secondi e poi si blocca, replay che semplicemente non parte sul client web, e questo esatto stato di solo ultimo prezzo. Involucri diversi, stesso problema di fondo: il flusso di dati del replay non consegna quotazioni.
Perché il replay si rompe in questo modo
Market Replay funziona trasmettendo una sessione storica registrata direttamente dai server di Tradovate, quotazioni e profondità incluse, e riproducendola in un conto simulato, in modo che i suoi ordini vengano eseguiti contro ciò che il book ha realmente fatto. Non scarica un file né esegue una simulazione locale. Ogni bid, ask e print che vede viene inviato dal server nella sequenza corretta.
Proprio questo design spiega l'aspetto del guasto. Quando il flusso perde il livello delle quotazioni e continua a inviare solo print dell'ultimo prezzo, il suo client mostra fedelmente ciò che riceve: un grafico in movimento con un book vuoto. Non esiste una cache locale delle quotazioni mancanti a cui ripiegare, né un interruttore che le ricostruisca, perché non sono mai state consegnate. Ecco perché aggiornare, riaggiungere il DOM o armeggiare con le impostazioni del grafico non cambia nulla.
Gli errori sugli ordini derivano direttamente dalla stessa lacuna. Un'esecuzione simulata nel replay richiede un prezzo di controparte: qualcosa sul bid per la sua vendita, qualcosa sull'ask per il suo acquisto. Eliminando bid e ask, un ordine eseguibile non ha alcun prezzo di riferimento contro cui eseguirsi, quindi invece di un'esecuzione restituisce un rifiuto. Per questo le quotazioni mancanti e gli ordini falliti vanno sempre insieme durante questo guasto. È un unico difetto, non due.
Poiché il guasto è lato consegna, tende a colpire contemporaneamente tutti gli utenti della versione interessata e si risolve solo quando Tradovate rilascia una correzione. È frustrante, ma significa anche che può smettere di cercare tra le proprie impostazioni una causa che non c'è.
Come uscire dallo stallo: passo dopo passo
Segua questi passaggi in ordine. Il primo risolve occasionalmente un singolo problema di connessione; i successivi servono a mantenere attiva la sua pratica e a mettere a verbale il vero difetto.
1. Riavviare la sessione e ricaricare la piattaforma
Interrompere la sessione corrente
Interrompa la sessione di replay corrente invece di lasciarla girare nello stato guasto.
Ricaricare completamente la piattaforma
Ricarichi completamente la piattaforma: prema F5 sul client web oppure chiuda e riapra l'app desktop.
Avviare una sessione completamente nuova
Avvii una sessione di replay completamente nuova e riselezioni la data e ora di inizio, la velocità di replay, il saldo iniziale e il conto, quindi la avvii di nuovo.
Provare prima con un solo prodotto
Carichi prima un solo prodotto comune (come ES o NQ) e verifichi se la ladder bid/ask si popola prima di costruire un'area di lavoro completa.
Se la ladder si riempie e gli ordini vengono eseguiti, si è trattato di una riconnessione transitoria e può riprendere. Se torna vuota su una sessione nuova, il flusso è davvero inattivo e nessun riavvio farà comparire le quotazioni. Prosegua invece di perdere tempo in ricaricamenti ripetuti.
2. Verificare che il componente Market Replay sia ancora attivo
Prima di ipotizzare un'interruzione, escluda un abbonamento scaduto, perché anche un componente di replay scaduto può tagliarla fuori. Apra Application Settings, vada alla scheda Add-Ons e individui il pannello Market Replay. Verifichi che risulti attivo (o che la prova non sia terminata). Noti però la differenza di sintomo: un componente scaduto di solito impedisce al replay di partire del tutto, mentre questo bug lascia partire e girare il replay ma con il book svuotato. Se il suo componente è attivo e continua a vedere solo l'ultimo prezzo, ha confermato che si tratta del difetto e non di un problema di fatturazione.
3. Passare al Simulated Trading live per continuare a esercitarsi
È la soluzione alternativa che la mantiene davvero produttivo. Il conto gratuito di simulated trading di Tradovate opera sul feed in tempo reale con denaro virtuale, quindi ha un bid e un ask reali e in movimento. Porti il suo conto attivo su quello simulato e piazzi lì gli ordini. Perde la possibilità di riavvolgere ed esercitarsi su uno specifico momento storico, ma ottiene un ambiente di esecuzione pienamente funzionante: quotazioni reali, esecuzioni reali, nessun muro del solo ultimo prezzo.
Per la maggior parte delle prove quotidiane (inserimento ordini, posizionamento dei bracket, gestione degli stop, velocità nei clic), il sim live la copre completamente finché il replay è guasto. Lasci il lavoro sulle sessioni storiche a dopo la correzione. Se i dati del suo sim live risultano ritardati o il nome del simbolo appare arancione, si tratta di una questione separata relativa all'abbonamento ai dati di mercato.
4. Segnalare la sessione al supporto Tradovate
È il passaggio che porta davvero alla correzione. Contatti il supporto Tradovate e fornisca due dettagli: la data e l'ora della sessione di replay e il prodotto che stava riproducendo. Questi dettagli consentono al loro team di riprodurre la sua esatta sessione e di farla escalare agli sviluppatori responsabili del flusso di replay. Le segnalazioni vaghe del tipo “il replay è rotto” si arenano; una segnalazione con data e prodotto è ciò che fa muovere le cose. Una volta fatta l'escalation, la risoluzione arriva in genere con un aggiornamento della piattaforma e non con qualcosa che lei fa in locale, quindi dopo la segnalazione si affidi al sim live e ricontrolli dopo il prossimo rilascio.
Riferimento rapido
| Che cosa vede | Che cosa significa | Che cosa fare |
|---|---|---|
| Solo ultimo prezzo, bid/ask vuoti, il grafico continua a muoversi | Il flusso di replay ha perso il livello delle quotazioni | Riavvii una volta; se resta vuoto, passi al sim live e lo segnali |
| Gli ordini generano un errore invece di essere eseguiti | Nessun bid/ask con cui abbinare l'esecuzione | Stessa causa del book vuoto; non continui a ritentare gli ordini |
| Il replay non parte affatto | Spesso un componente o un abbonamento scaduto | Controlli Application Settings > Add-Ons > Market Replay |
| Il replay gira per qualche secondo e poi si blocca | Stessa famiglia di difetti del flusso di replay | Segnali con data/ora e prodotto; nel frattempo usi il sim live |
| Guasto identico su web, desktop e mobile | Interruzione lato server, non il suo computer | Attenda la correzione; nessuna modifica locale servirà |
Una nota su abbonamenti e prove: i termini del componente di replay, la durata della prova e le eventuali regole di accesso delle prop firm cambiano nel tempo e variano in base alla società e al tipo di conto, quindi verifichi i suoi termini attuali nella piattaforma anziché darli per scontati. Il comportamento descritto riguarda il guasto dei dati, che è indipendente dal piano in uso.
Continui a testare mentre il Replay non funziona
Market Replay è un ottimo strumento di prova, ma è fragile, e quando il flusso perde le quotazioni non c'è nulla da sistemare dal suo lato. Se il suo vero obiettivo è validare il comportamento di una strategia prima di passare al live, non vuole che un feed di replay guasto la blocchi. È qui che instradare i segnali tramite automazione la mantiene in movimento.
PickMyTrade prende i suoi alert di TradingView e li invia direttamente al suo conto Tradovate, così può fare il forward test della logica esatta che intende tradare su dati di mercato reali e live, su un conto simulato, senza dipendere affatto dal replay.
- Forward test su dati live: indirizzi i suoi alert a un conto sim Tradovate con bid/ask reali, così un flusso di replay guasto non interrompe mai la sua validazione.
- Esecuzione lato server: gli ordini vengono instradati dall'alert direttamente al suo conto, non attraverso un grafico da sorvegliare.
- Sincronizzazione multi-conto: replichi lo stesso test sui conti collegati per confrontare il comportamento fianco a fianco.
- Registro degli alert: ogni segnale viene registrato, così può rivedere esattamente che cosa ha fatto la sua strategia e quando.
Forward test su dati live, senza bisogno del Replay
PickMyTrade invia i suoi alert di TradingView a un conto sim Tradovate con bid/ask reali, così un flusso di replay guasto non interrompe mai la sua validazione.
Inizi la prova gratuita di 7 giorniDomande frequenti
È un difetto di consegna dei dati nel flusso di replay, non del suo computer. Normalmente Replay invia la profondità di mercato completa, ma durante questo guasto il feed consegna solo l'ultimo prezzo negoziato su ogni contratto mentre l'orologio continua ad avanzare. Le colonne di bid e ask restano vuote perché quelle quotazioni non arrivano mai. Non esiste alcuna impostazione lato client che le ripristini.
Un'esecuzione simulata richiede un bid in attesa a cui vendere o un ask da cui comprare. Senza bid/ask, un ordine a mercato o un limit eseguibile non ha nulla con cui essere abbinato, quindi il motore di replay restituisce un errore invece di un'esecuzione. Le quotazioni vuote e il rifiuto dell'ordine sono lo stesso problema, non due problemi distinti.
Quasi certamente no. Il problema compare contemporaneamente nei client web, desktop e mobile ed è ricomparso in diverse versioni della piattaforma. Quando lo stesso sintomo colpisce tutti nello stesso momento e nessuna impostazione lo modifica, la causa è lato Tradovate e non nella sua configurazione.
Non esiste una soluzione affidabile lato client perché le quotazioni mancano a monte. Per prima cosa riavvii la sessione di replay e ricarichi l'app, nel caso in cui il flusso si riconnetta correttamente. Se torna vuoto, passi al Simulated Trading live per continuare a esercitarsi con bid/ask in tempo reale e segnali al supporto Tradovate data, ora e prodotto esatti, in modo che possano far escalare una correzione.
Sì. Passi a un conto di Simulated Trading live, che opera sul feed in tempo reale con denaro virtuale. Poiché utilizza il feed dei dati di mercato live, dispone di un bid e di un ask funzionanti e può piazzare ordini normalmente. Perde la possibilità di riavvolgere una specifica sessione storica, ma conserva un ambiente di esecuzione completo finché il replay è guasto.
A volte un riavvio, un nuovo accesso o la riselezione di data e prodotto ricollega il flusso di replay con le quotazioni integre, quindi vale la pena fare un tentativo rapido. Ma quando il difetto è lato server, nessuno svuotamento della cache né reinstallazione ripristina il bid/ask, e dovrà attendere una correzione o passare al sim live.
No. Per prima cosa verifichi in Application Settings che il componente aggiuntivo sia ancora attivo, poiché anche una prova scaduta o un abbonamento decaduto può bloccare il replay (anche se di solito ne impedisce l'avvio invece di mostrare solo l'ultimo prezzo). Se il componente è attivo e il replay continua a non funzionare, lo segnali al supporto con i dettagli della sessione, in modo che possano valutare un accredito o una correzione.
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 sostanziale di perdita 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. o Bookmap. 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 verifichi sempre la procedura attuale nella documentazione ufficiale della piattaforma prima di agire.