Documentazione

Applicazioni

Ultimo aggiornamento il 6. 3. 2025 da Tomas Vanek

Migrazione dei dati tra le versioni StrategyQuant

Prima di iniziare il processo di migrazione 

Non installare mai un nuovo StrategyQuant X nella stessa posizione della precedente installazione. Utilizzare sempre la nuova destinazione. In questo modo si evitano i problemi. 

Si consiglia vivamente di eseguire il backup della cartella utente nella cartella di installazione di SQ X per evitare la perdita di dati. Chiudere l'applicazione StrategyQuant prima di eseguire il backup.

Eseguire questo processo di migrazione solo una versione superiore, ad esempio dalla build 141 alla build 142, altrimenti si possono verificare problemi di incompatibilità. 

Cosa migrare 

La maggior parte dei dati utente è memorizzata nella cartella di installazione di SQ X/utente/ directory. Pertanto, se si desidera trasferire solo i dati (ad es, blocchi personalizzati, progetti, o dati, ecc.), concentratevi su queste cartelle:

Elenco delle cartelle in cui sono memorizzati i dati:

  • Blocchi personalizzati - per i blocchi personalizzati sono memorizzati in questo file settings/blockGroups.xml
  • Gruppi personalizzati per i gruppi personalizzati sono memorizzati in questo file settings/customBlocks.xml
  • Cartella dati - (e possibilmente dati_personalizzati/) per la storia alimentazione dei dati
  • Estendere la cartella - con indicatori e snippet personalizzati. A volte questo può causare problemi a causa della modifica di java nell'SQX e in questo caso i plugin o gli snippet devono essere compilati nuovamente nell'editor di codice.
  • cartella progetti - Qui sono memorizzate tutte le strategie, le banche dati e i progetti personalizzati.
  • SQ4Business - progetti/ per SQ4Business progetti 
  • Impostazioni/ per tutte le cartelle impostazioni (comprese le condizioni e i file di configurazione predefiniti, le visualizzazioni dei banchi dati)
  • I backup dei blocchi e dei gruppi personalizzati vengono archiviati in impostazioni / gruppi di blocchi - backup e blocchi personalizzati - backup
  • Dati personalizzati In questa cartella sono memorizzati i dati per gli indicatori esterni
  • Modelli - In questa cartella sono memorizzati i modelli; se sono stati salvati qui alcuni modelli, è necessario spostare anche questa cartella.
  • Visualizzazioni della banca dati - sono memorizzati in questa cartella SQX install folder\user\settings\views\

Strategie - Se avete delle strategie in questa cartella SQX install folder\user\strategies\ è necessario spostare anche queste, ma StrategyQuant non salva le strategie qui come default.

 

Video tutorial:

Trascrizione dal video:

In questo video viene mostrato e spiegato come migrare i dati tra le versioni StrategyQuant.
Prima di affrontare il tema della migrazione dei dati tra le versioni, è opportuno ricordare che
Se si intende effettuare l'aggiornamento, al momento non si consiglia di installare o sovrascrivere
versioni esistenti dell'StrategyQuant. Questo perché la versione di Java può cambiare tra
versioni StrategyQuant e se si desidera utilizzare indicatori o snippet personalizzati,
potrebbero non essere compatibili tra le varie versioni. Pertanto, se si installa una nuova versione, installarla sempre
in una nuova directory. Non installate mai una nuova versione di StrategyQuant in una esistente.
Prima di iniziare la migrazione dei nuovi dati nell'StrategyQuant, anche se è possibile disporre dei dati originali
si consiglia di farne una copia in formato zip in modo da avere una copia di backup che
è separato da esso. Naturalmente, è necessario conservare l'installazione precedente di StrategyQuant.
chiuso in modo che i dati vengano salvati e sottoposti a backup in modo corretto. Un'altra nota sull'aggiornamento è che
consigliamo di aggiornare sempre e solo una versione. Ad esempio, se si dispone della versione 1.41,
si dovrebbe migrare al massimo alla versione 1.42. Questo perché cambiamo la struttura all'interno delle versioni
e concentrarsi sempre sull'aggiornamento tra le versioni. Quindi, se doveste migrare da, ad esempio, la versione 1.38
a 1.42, molto probabilmente non funzionerà per voi. Ora diamo un'occhiata a dove StrategyQuant
ha i suoi dati memorizzati. Tutti i dati sono memorizzati nella directory di installazione di StrategyQuant.
nella cartella Utente. Pertanto, se si intende eseguire il backup dei dati, è necessario eseguire il backup della cartella Utente,
che potete vedere qui. Eseguite un backup di questa cartella. Potete inviarla in uno zip come questo,
oppure, se si utilizza un software come 7-Zip, si può scegliere Aggiungi all'archivio e verrà creato il file
un backup. Quindi, semplicemente, è qui che vengono archiviati tutti i backup. Altrimenti, un consiglio.
Personalmente preferisco Commander con due finestre, che rende molto più semplice lo spostamento e la copia dei file.
perché l'uso delle scorciatoie da tastiera rende il mio lavoro ancora più efficiente. Quindi, un consiglio per voi
potrebbe essere DoubleCommander. È una soluzione completamente open source e gratuita. È possibile scaricarla all'indirizzo
wcmd.sourceforge.io. Basta fare clic su Download e si può scegliere tra la versione portatile
o la directory di installazione. Quindi, vi spiegherò l'intero processo di migrazione dei dati.
utilizzare questo programma perché aggiunge molta efficienza a questo processo.
Torniamo indietro e spieghiamo dove sono memorizzati i dati e illustriamoli.
I gruppi e i blocchi personalizzati si trovano nella cartella StrategyQuantUser,
concretamente nella cartella Impostazioni. E possiamo vedere che qui ho alcuni gruppi personalizzati,
ma non ho blocchi personalizzati, perché questi vengono salvati in questo file solo se sono stati aggiunti.
Poi, ecco la cartella Data.
La troveremo qui e in questa cartella sono memorizzati tutti i dati storici.
Poi c'è la cartella Extent. Qui si trovano tutti i plugin, gli snippet, gli indicatori esterni,
e così via. La cartella successiva è Projects, dove sono memorizzati tutti i progetti.
sono memorizzati. Qui sono memorizzate anche tutte le strategie della banca dati. Se lo apriamo,
possiamo vedere la struttura delle directory di un particolare progetto di Retester
o progetti personalizzati e possiamo vedere la strategia memorizzata qui, ad esempio.
Se l'StrategyQuant dovesse bloccarsi inaspettatamente, disponiamo di una funzione di sincronizzazione automatica dei dati.
e tutti i dati saranno sincronizzati in questa directory. Quindi, anche se inaspettatamente il computer
si spegnerebbe, ad esempio, la sincronizzazione avviene ogni ora e alternativamente,
è possibile abbreviare questo periodo. Tuttavia, l'StrategyQuant caricherà i dati automaticamente o il
La prossima volta che lo si avvia o se non lo si esegue, si rintracciano le strategie in questi
directory. È una cosa importante da sapere. Poi c'è la funzione SQ for Business. Io non
Credo di avere qui un prototipo, ma in quell'utente si vedrebbe StrategyQuant per Business
e quindi copiare l'intera cartella in una nuova installazione di Strategic
Uno. Un'altra è la directory Settings, in cui si memorizzano i file
i backup dei gruppi di blog personalizzati o dei blog personalizzati o di altre cose. In breve,
quello che ho già menzionato si trova nella directory Impostazioni.
Quindi, Dati personalizzati. Qui si trovano tutti i dati per le minicariche personalizzate esterne.
Infine, ecco i modelli. Qui sono memorizzati i modelli predefiniti ed è possibile,
Naturalmente, è possibile memorizzare i propri modelli anche qui, ma in questo caso, se si dovesse memorizzare qualsiasi modello
qui, è necessario copiare anche questi modelli. Proseguendo, abbiamo anche
Uso della banca dati, che è l'ultima voce di questo elenco e che può essere trovata proprio qui.
Quindi, se avessimo delle viste personalizzate per le banche dati, copieremmo l'intera cartella proprio qui
nel nuovo StrategyQuant. Un altro consiglio pratico. Questo doppio comandante è
ottimo da usare con una tastiera ed elimina un sacco di clic, che personalmente non mi piace
ed evito il più possibile di fare clic con il mouse. Qualche altro suggerimento pratico sul doppio
comandante e i controlli in generale. Possiamo muoverci con i tasti freccia. Se si colpisce
Se si entra, si passa a una directory sottostante o se si è qui su questa freccia, si passa a una directory superiore.
Se vogliamo copiare i dati, premiamo il tasto F5 e si aprirà una finestra di dialogo come questa e ci basterà
copiare i dati. Se si desidera annullare l'azione, è possibile premere il tasto Escape e questa finestra di dialogo
si chiuderà. Se si desidera solo spostare i dati, è possibile premere F6 e i dati verranno spostati.
Per creare una nuova directory, premere il tasto F7 e poi la finestra di dialogo Crea una directory.
Tuttavia, credo che anche la navigazione con il mouse sia molto intuitiva e renderà sicuramente più facile la navigazione.
più efficiente durante la migrazione da una versione all'altra. Quindi, questo è tutto per il suggerimento rapido e
torniamo alla migrazione dei dati. Diamo ora una rapida occhiata a come migrare i dati.
Ho creato una nuova installazione del video Strategic 142 qui e qui eliminerò
questa directory, per esempio, e sposterò tutto in modo incrementale. Questo è un nuovo
e non ho bisogno di fare il backup di nulla qui, ma nell'installazione originale,
Come ho già detto all'inizio di questo video, vi consiglio di eseguire un backup dell'intero utente
directory. Ora copieremo i dati uno per uno. Quindi, premerò il tasto F5
e si aprirà una finestra di dialogo in cui si desidera copiare i dati e si potrà fare clic su Aggiungi coda o su
basta fare clic su Start. Double Commander inizierà a copiare i dati. I dati sono stati copiati
e possiamo copiare la cartella Extent, quindi copiare i blocchi personalizzati in Impostazioni, gruppi di blocchi personalizzati,
e anche Algorithm.Cloud. Sovrascriviamoli. E poi, da questa installazione, abbiamo il metodo personalizzato
progetti qui, che possiamo semplicemente copiare in questo modo. Questa è un'opzione. Oppure possiamo salvare
il progetto personalizzato da qualche parte su disco nel nostro computer con un nome specifico e poi facilmente
aprire questo progetto personalizzato in una nuova versione StrategyQuant. Mostrerò qui, a titolo di esempio,
come copiare un progetto personalizzato per le Bande di Bollinger. Faccio clic su Invio e immediatamente il
Il progetto personalizzato viene copiato in questo modo. Non è necessario migrare i registri perché sono
fondamentalmente inutile. E il pacchetto base che ho utilizzato in questo StrategyQuant è tutto.
In ogni caso, se si utilizza qualcosa di più o se si importano alcune viste direttamente per le banche dati,
copiarli in questo modo e poi eseguire StrategyQuant. Per ora è tutto. Se
Se avete domande da porre, scrivetele nei commenti e vi aspetto.
nel prossimo video.

Questo articolo è stato utile? L'articolo è stato utile L'articolo non è stato utile

0 Commenti
Vecchi
Più recenti Le più votate