Comandi di riproduzione del Replay: play, ricerca, velocità e Fine
La riga dei comandi sta sopra il grafico del Replay una volta caricata una sessione. Avvia o mette in pausa il flusso dei tick, porta a qualsiasi minuto della sessione, cambia la velocità di riproduzione da x1 a x25 e chiude la sessione aprendo il rapporto.
Senzoukria · Documentazione · Aggiornato a settembre 2026
Dove trovarlo
- Dove
- Replay → Carica sessione → riga in cima al grafico (menu Sz → Replay)
- Velocità predefinita
- x1 (tempo reale); scelte x1, x2, x5, x10, x25
- Scorciatoie
- Spazio = play/pausa, frecce Sinistra/Destra = sposta dell'1 % della sessione; ignorate mentre scrivi in un campo
- Precisione della ricerca
- L'obiettivo viene riportato all'inizio del suo minuto
Che cosa fa
Dopo che la schermata di preparazione ha caricato una sessione CME (alcuni milioni di tick, dai 30 ai 60 secondi al primo caricamento), la rotta Replay mostra lo stesso grafico footprint del live con una riga di comandi sopra. La riga contiene sette controlli: un pulsante play/pausa, l'orologio simulato, un cursore di ricerca, l'orologio di fine sessione, il gruppo delle velocità, il pulsante Fine e un contatore di tick. La riga è alta 32 px e sta sopra il grafico anziché fluttuarci sopra.
I tick sono trasmessi dal player in Rust a lotti e aggregati sul front end in barre footprint da 1 minuto. Il canvas è ridipinto subito a ogni lotto; lo stato React (indicatori, contatori) viene committato al massimo 4 volte al secondo, lo stesso tetto del flusso live. I timeframe da 1m a 1h sono derivati da quelle barre al minuto. Le bolle dei Grandi scambi ricevono i tick grezzi, quindi nel Replay funzionano esattamente come nel live.
Il Replay non ha carnet ordini: lo storico tick del broker contiene solo transazioni (prezzo, quantità, lato aggressore), mai la profondità del book. L'overlay del profilo DOM è perciò forzato su questa rotta anziché mostrare un carnet ricostruito a intuito.
Controlli
| Controllo | Predefinito | Che cosa fa |
|---|---|---|
| Play / Pausa (▶ / ❚❚) | In pausa dopo il caricamento (fase «ready») | Avvia o mette in pausa il flusso dei tick. Disattivato finché la sessione non è caricata. |
| Ora simulata | Primo tick della sessione | L'orologio del tick attualmente riprodotto, in formato HH:MM:SS nell'ora locale della tua macchina (24 ore). |
| Ricerca | 0 % | Cursore da 0 a 100 % della sessione, a passi di 0,1 %. Trascinare non cambia nulla: la ricerca parte quando rilasci il puntatore o il tasto. |
| Fine sessione | Ora dell'ultimo tick | L'orologio dell'ultimo tick della giornata caricata. |
| Velocità di riproduzione | x1 | x1, x2, x5, x10 o x25. Cambiarla mentre si riproduce ha effetto immediato; in pausa ha effetto al Play successivo. |
| Fine | — | Mette in pausa la riproduzione e apre il rapporto di sessione. Non viene cancellato nulla: chiudi il rapporto e continua pure a fare trading. |
| Contatore di tick | «caricamento…» | Tick totali della giornata caricata; mostra «· fine» quando la sessione è stata riprodotta per intero. |
Come funziona la ricerca
Un obiettivo di ricerca viene riportato all'inizio del suo minuto. Le barre da quel minuto in poi vengono eliminate dall'aggregato locale, il player in Rust riparte esattamente da lì e il grafico viene ricostruito all'istante per ogni minuto precedente al cursore con una sola chiamata al backend (replay_bars_until). Cercare in avanti non lascia quindi buchi: i minuti saltati sono ricostruiti, non trasmessi. Le sessioni di contesto caricate prima del giorno riprodotto vengono riseminate a ogni ricerca, così il profilo precedente non sparisce mai.
Ogni flusso porta un identificativo. I lotti di un flusso obsoleto (precedenti alla risoluzione di una ricerca) vengono scartati, il che evita di contare due volte un minuto. Se una ricerca fallisce, non viene eliminato nulla e l'errore è mostrato nel banner della preparazione.
Tastiera: Spazio alterna play/pausa e le frecce spostano il cursore dell'1 % della sessione. La ripetizione dei tasti è ignorata di proposito: ogni ricerca ricostruisce la giornata lato Rust, quindi una pressione equivale a uno spostamento. Le scorciatoie restano mute quando un campo di testo, un'area di testo o un menu a tendina ha il fuoco, e quando sono premuti Ctrl, Alt o Meta.
Limiti e trappole
- I tick del Replay sono datati al secondo pieno: centinaia di tick condividono lo stesso timestamp, ed è per questo che la ricerca avviene a minuti interi.
- Se il backend non riporta alcun avanzamento del caricamento per 90 secondi, il caricamento viene abbandonato con un messaggio esplicito (di solito un ricaricamento del server di sviluppo).
- Chiudere una sessione registra le sue statistiche nel pannello delle prestazioni solo se durante la sessione è stata chiusa almeno un'operazione simulata; una sessione senza operazioni non viene registrata.
- Lasciare la rotta ferma il player del backend e libera i tick in memoria; lo stato dei comandi non viene conservato.
Pagine correlate
- Rapporto di sessione del Replay
- Pannello delle prestazioni
- Rivedere in Replay un'operazione del diario
- Guida al backtest sui futures
- Grafici footprint
Questa pagina in altre lingue
Domande frequenti
- Perché a x25 il grafico scorre fluido mentre gli indicatori si aggiornano meno spesso?
- Il canvas viene ridipinto a ogni lotto di tick, fuori da React. Indicatori e contatori leggono uno snapshot React committato al massimo quattro volte al secondo, lo stesso tetto del flusso live.
- Posso cercare un secondo esatto?
- No. L'obiettivo viene riportato all'inizio del suo minuto, perché il player ritrasmette minuti interi e l'aggregato è ricostruito minuto per minuto.
- Il pulsante Fine cancella la mia sessione?
- No. Fine mette in pausa il flusso e apre il rapporto; la giornata caricata resta in memoria finché non torni alla preparazione o lasci la rotta.