Documentación

Aplicaciones

Última actualización el 6. 3. 2025 by Tomas Vanek

Migración de datos entre versiones StrategyQuant

Antes de iniciar el proceso de migración 

Nunca instales un nuevo StrategyQuant X en la misma ubicación que la instalación anterior. Utilice siempre el nuevo destino. Esto evita los problemas. 

Recomendamos encarecidamente hacer una copia de seguridad de la carpeta de usuario en la carpeta de instalación de SQ X para evitar la pérdida de datos. Cierre la aplicación StrategyQuant antes de hacer una copia de seguridad.

Realice este proceso de migración sólo una versión hacia arriba, por ejemplo de la build 141 a la build 142, de lo contrario puede tener algunos problemas de incompatibilidad. 

Qué migrar 

La mayoría de los datos de usuario se almacenan en la carpeta de instalación de SQ X/usuario/ directorio. Por lo tanto, si sólo desea transferir datos (por ejemplo, bloques personalizados, proyectoso datos, etc.), céntrese en estas carpetas:

Lista de carpetas donde se almacenan los datos:

  • Bloques personalizados - para los bloques personalizados se almacenan en este archivo settings/blockGroups.xml
  • Grupos personalizados - para los grupos personalizados se almacenan en este archivo settings/customBlocks.xml
  • Carpeta de datos - (y posiblemente datos_personalizados/) histórico alimentación de datos
  • Ampliar carpeta - con indicadores y fragmentos personalizados. A veces esto puede causar problemas debido al cambio de java en el SQX y en este caso, los plugins o fragmentos tienen que ser compilados de nuevo en el editor de código.
  • carpeta de proyectos - Aquí se almacenan todas las estrategias, bancos de datos y proyectos personalizados.
  • SQ4Business - proyectos/ para SQ4Business proyectos 
  • Ajustes/ carpeta para todos ajustes (incluidas las condiciones por defecto y los archivos de configuración, las vistas del banco de datos)
  • Las copias de seguridad de los bloques y grupos personalizados se almacenan en ajustes / grupos de bloques - copias de seguridad y bloques personalizados - copias de seguridad
  • Datos personalizados - en esta carpeta se almacenan los datos de los indicadores externos
  • Plantillas - en esta carpeta se almacenan las plantillas, si ha guardado aquí algunas plantillas, también tiene que mover esta carpeta
  • Vistas del banco de datos - se almacenan en esta carpeta SQX install folder\user\settings\views\

Estrategias - si tienes algunas estrategias en esta carpeta SQX install folder\user\strategies\ tienes que moverlas tambien, pero StrategyQuant no guarda aqui las estrategias por defecto.

 

Videotutorial:

Transcripción del vídeo:

En este vídeo, mostraremos y explicaremos cómo migrar datos entre versiones StrategyQuant.
Antes de entrar en el tema de la migración de datos entre versiones, hay que mencionar que
que si va a actualizar, actualmente no recomendamos instalar o sobrescribir
versiones existentes de StrategyQuant. Esto se debe a que la versión de Java puede cambiar entre
StrategyQuant y si es posible que utilice indicadores o fragmentos personalizados,
pueden no ser compatibles entre versiones. Por lo tanto, si instala una nueva versión, instálela siempre
en un directorio nuevo. Nunca instales una nueva versión de StrategyQuant en una ya existente.
Antes de empezar a migrar los nuevos datos a StrategyQuant, aunque usted tenga el
instalación, se recomienda hacer una copia en formato zip para tener una copia de seguridad que
es independiente. Y usted debe, por supuesto, mantener la instalación anterior de StrategyQuant
cerrado para que los datos se guarden y se haga una copia de seguridad correctamente. Otra nota sobre la actualización es que
recomiendan actualizar sólo una versión. Es decir, si tienes la versión 1.41, por ejemplo,
debería migrar a la versión 1.42 como máximo. Esto se debe a que cambiamos la estructura dentro de las versiones
y centrarse siempre en la actualización entre versiones. Por lo tanto, si tuviera que migrar desde, digamos, la versión 1.38
a 1,42, lo más probable es que no funcione para usted. Veamos ahora dónde StrategyQuant
tiene sus datos almacenados. Todos los datos se almacenan en el directorio de instalación de StrategyQuant
en la carpeta de Usuario. Por lo tanto, si va a hacer una copia de seguridad de los datos, es necesario hacer una copia de seguridad de la carpeta de usuario,
que puedes ver aquí. Haz una copia de seguridad de esta carpeta. Puede enviarlo a un zip como este,
o si está utilizando algún software como 7-Zip, puede elegir Añadir a archivo y creará
una copia de seguridad. Así que, simplemente, aquí es donde se almacenan todas las copias de seguridad. Por lo demás, un consejo.
Personalmente, prefiero Commander con dos ventanas, que facilita mucho el movimiento y la copia de archivos.
porque el uso de atajos de teclado hace que mi trabajo sea aún más eficiente. Así que, un consejo para ti
podría ser DoubleCommander. Es una solución totalmente gratuita y de código abierto. Puede descargarla en
wcmd.sourceforge.io. Sólo tienes que hacer clic en Descargar y podrás elegir entre la versión portable
o el directorio de instalación. Por lo tanto, voy a explicar todo este proceso de migración de datos
utilizando este programa porque añade mucha eficacia a este mismo proceso.
Volvamos atrás y digamos dónde se almacenan los datos e ilustrémoslo.
Los grupos y bloques personalizados se encuentran en la carpeta StrategyQuantUser,
concretamente en la carpeta Settings. Y podemos ver que tengo algunos grupos personalizados aquí,
pero no tengo ningún bloque personalizado porque sólo se guardan en este archivo si has añadido alguno.
Luego, aquí tenemos la carpeta Data propiamente dicha.
La encontraremos aquí y esta carpeta es donde se almacenan todos los datos históricos.
Luego, está la carpeta Extent. Aquí es donde todos los plugins, fragmentos, indicadores externos,
etc. El siguiente es el directorio Projects y aquí es donde se almacenan todos los proyectos
se almacenan. También tienes todas las estrategias del banco de datos almacenadas aquí. Si abrimos esto,
podemos ver la estructura de directorios de un proyecto Retester concreto
o proyectos personalizados y podemos ver la estrategia almacenada aquí, por ejemplo.
Si alguna vez StrategyQuant se bloquea inesperadamente, disponemos de una función de sincronización automática de datos
y todos tus datos se sincronizarán en este directorio. Así, aunque inesperadamente su ordenador
se apagara, por ejemplo, la sincronización tiene lugar cada hora y alternativamente,
puedes acortar este periodo. Sin embargo, StrategyQuant cargaría los datos automáticamente el
próxima vez que lo inicie o si no lo ejecuta, rastrearía las estrategias en estas
directorios. Es importante saberlo. Luego está la función SQ para empresas. Yo no
Creo que tengo un prototipo aquí ahora mismo, pero verías StrategyQuant para Empresas en ese usuario
y luego copiar todo ese directorio en una nueva instalación de Strategic
Uno. Otro que tenemos aquí es el directorio de configuración, que es donde se acaba de almacenar
las copias de seguridad de grupos de blogs personalizados o blogs personalizados u otras cosas. En resumen,
lo que ya he mencionado se encuentra en el directorio Configuración.
A continuación, Datos personalizados. Aquí encontraríamos todos los datos de las minicaracterísticas personalizadas externas.
Y por último, aquí tenemos Plantillas. Aquí es donde las plantillas por defecto se almacenan y se puede,
por supuesto, almacenar sus propias plantillas aquí también, pero en ese caso, si usted fuera a almacenar cualquier
plantillas aquí, usted tendría que copiar esas plantillas también. Continuando, también tenemos
Uso del Banco de Datos, que es el último punto de esta lista y este uso se puede encontrar aquí mismo.
Así que, si tuviéramos algunas vistas personalizadas para bancos de datos, copiaríamos todo este directorio justo aquí
en el nuevo StrategyQuant. Y un consejo práctico más. Este doble comandante es
ideal para usar con un teclado y elimina muchos clics, que personalmente no me gustan.
y evito en lo posible hacer clic con el ratón. Algunos consejos prácticos más sobre el doble
comandante y los controles en general. Podemos movernos con las flechas del teclado. Si pulsas
Entra, vas a un directorio más abajo o si estás aquí en esta flecha, vas un directorio más arriba.
Si queremos copiar los datos, pulsamos la tecla F5 y aparece un cuadro de diálogo como este y simplemente
copiar los datos. Si queremos cancelar la acción, podemos pulsar la tecla Escape y aparecerá este cuadro de diálogo
se cerrará. Si sólo queremos mover los datos, podemos pulsar F6 y los datos se moverán.
Para crear un nuevo directorio, pulse la tecla F7 y, a continuación, cree una ventana emergente de diálogo de directorio.
Sin embargo, creo que incluso la navegación con el ratón es muy intuitiva y sin duda hará que
más eficaz a la hora de migrar entre versiones. Así que, eso es todo para el consejo rápido y
volvamos a la migración de los datos. Ahora, echemos un vistazo rápido a cómo migrar los datos.
He creado una nueva instalación de vídeo Estratégico 142 aquí y aquí voy a borrar
este directorio, por ejemplo, y voy a moverlo todo incrementalmente. Este es un nuevo
instalación y no necesito hacer copia de seguridad de nada aquí, sino en la instalación original,
Recomiendo, tal y como mencioné al principio de este vídeo, hacer una copia de seguridad de todo el usuario
directorio. Ahora, vamos a copiar los datos uno por uno. Por lo tanto, voy a pulsar la tecla F5
y aparecerá un cuadro de diálogo donde quiero copiar los datos y puedo hacer clic en Añadir cola o puedo
Simplemente haga clic en Inicio. Double Commander empezará a copiar mis datos. Los datos se han copiado ahora
y podemos copiar la carpeta Extent, luego copiar los bloques personalizados a Configuración, grupos de bloques personalizados,
y también Algorithm.Cloud. Vamos a anular eso. Y luego de esta instalación, tenemos personalizado
proyectos aquí, que podríamos simplemente copiar así. Esa es una opción. O podríamos guardar
el proyecto personalizado en algún lugar del disco de nuestro ordenador con un nombre específico y luego fácilmente
abrir este proyecto personalizado en una nueva versión StrategyQuant. Voy a mostrar aquí, por ejemplo,
cómo copiar un proyecto personalizado para las Bandas de Bollinger. Hago clic en Intro e inmediatamente aparece el
El proyecto personalizado se copia sin más. No hay necesidad de migrar los registros porque son
básicamente inútil. Y desde el paquete básico que he utilizado en este StrategyQuant, eso es todo.
De todas formas, si usas más que eso o has importado algunas vistas directamente para bancos de datos,
los copiarías de esta manera y luego ejecutarías StrategyQuant. Y eso es todo por ahora. Si quieres
Si tiene alguna pregunta, no dude en dejarla en los comentarios.
en el siguiente vídeo.

¿Le ha resultado útil este artículo? El artículo era útil El artículo no era útil

Suscríbase a
Notificar a
0 Comentarios
Más antiguo
Más reciente Más votados
Feedbacks de Inline
Ver todos los comentarios