Cronologia Revisioni
Ogni salvataggio di una strategia o di un super-nodo crea uno snapshot. Puoi sfogliare la cronologia, confrontare versioni con lo stato corrente e ripristinare qualsiasi punto precedente senza perdere niente di ciò che hai fatto nel frattempo.
Cosa Imparerai
- ▸Come funziona il sistema automatico di snapshot
- ▸Come accedere alla cronologia revisioni dall'editor di strategia
- ▸Cosa fa il ripristino — e perché è non-distruttivo
- ▸Come lo stesso sistema si applica ai template super-nodo
Cosa viene salvato#
Ogni salvataggio di una strategia o di un template super-nodo crea una nuova revisione — uno snapshot completo della definizione in quel momento. Le revisioni sono numerate in sequenza per entità (1, 2, 3, ...) e archiviate con il timestamp e l'utente (o la sessione assistente) che ha avviato il salvataggio.
Il sistema copre **strategie** e **template super-nodo**. Entrambi seguono lo stesso comportamento.
Perché è importante#
Salva spesso e senza timore. Ogni stato è recuperabile. Se trascorri un pomeriggio a ristrutturare una strategia e decidi che la nuova versione è peggiore, puoi tornare a qualsiasi punto precedente — quello appena prima di iniziare, o qualsiasi stato intermedio lungo la strada.
Non c'è nessun costo nel salvare frequentemente. Più salvataggi significano più checkpoint.
Come accedere alla cronologia revisioni#
Dalla toolbar superiore dell'editor di strategia, clicca il pulsante **Cronologia** (icona orologio). Si apre un modal che mostra l'elenco completo delle revisioni per la strategia corrente. Il pulsante è disabilitato finché la strategia non è stata salvata almeno una volta.
La colonna sinistra del modal elenca le revisioni in ordine cronologico inverso — la più recente prima. Ogni riga mostra il numero di revisione e il timestamp.
Clicca una revisione per visualizzarne l'anteprima sul lato destro. La vista diff mostra quali nodi ed edge sono stati aggiunti, rimossi o modificati rispetto allo stato attualmente presente sulla canvas.
Ripristinare una revisione#
Scegli la revisione che vuoi nell'elenco, poi clicca **Ripristina**. Un passaggio di conferma appare prima che il ripristino venga applicato — premere Ripristina una prima volta mostra l'anteprima dell'azione, premerlo una seconda volta la esegue.
Il ripristino è **non-distruttivo**: la piattaforma non sovrascrive mai la versione corrente. Al contrario, crea una nuova revisione che contiene lo stato ripristinato. La versione corrente viene preservata come revisione immediatamente precedente al ripristino.
Se la strategia è alla revisione 7 e ripristini la revisione 3, la piattaforma crea la revisione 8 con contenuto identico alla revisione 3. Le revisioni 4, 5, 6 e 7 rimangono accessibili — non ne hai persa nessuna.
Un esempio pratico#
- Rev 1 costruisci la versione 1 di una strategia RSI e salvi. La prima revisione viene registrata.
- Rev 2 aggiungi un filtro di conferma MACD e salvi di nuovo. Revisione 2.
- Rev 3–4 modifichi le condizioni di uscita e salvi altre due volte mentre la metti a punto. Revisioni 3 e 4.
- Restore la versione con filtro MACD fa backtest peggio dell'originale. Apri Cronologia, seleziona la revisione 1, visualizza il diff e confermi il ripristino.
- Rev 5 viene creata la revisione 5 — identica alla revisione 1. Continui a costruire da questo checkpoint. Le revisioni 2, 3 e 4 sono ancora accessibili.
Revisioni dei super-nodi#
Lo stesso sistema si applica ai template super-nodo. Il pulsante **Cronologia** è disponibile nella toolbar superiore dell'editor super-nodo. Ogni salvataggio crea una revisione e il ripristino-come-nuova revisione si comporta in modo identico.
Note: Le strategie che usano un super-nodo referenziano sempre lo stato corrente del template. Se ripristini una revisione precedente di un template super-nodo, ogni strategia che usa quel template riceverà la definizione ripristinata al prossimo run — il ripristino si propaga immediatamente a runtime.