Sobre el almacenamiento de datos

El autor:Los muertos vienen., Creado: 2017-01-28 00:23:56, Actualizado: 2019-08-01 09:22:19

Hola, quiero hacerles una pregunta.

He pasado mucho tiempo revisando los artículos de Inventors Quantify (incluyendo los posts) y he encontrado muy pocas menciones sobre el almacenamiento de datos. Es decir, después de que me haya hecho un disco real y lo haya ejecutado en mi propio servidor (en lugar de volver a probar), entonces: 1. ¿Los datos que obtengo son nuevos y los he recopilado yo mismo? 2. Si lo he recopilado yo mismo, ¿está almacenado en el servidor? 3. ¿Necesito yo mismo tener en cuenta el espacio que los datos ocupan en mi disco duro? 4. ¿Necesito instalar una base de datos?

Muchas gracias.


Más.

No hay nada1. ¿Los datos que obtengo son nuevos y los recopilé yo mismo? Los datos que obtienes se obtienen en tiempo real a través de las interfaces de API proporcionadas por los intercambiadores, lo que es equivalente a los datos que recopilas por ti mismo. 2. Si lo he recopilado yo mismo, ¿está almacenado en el servidor? Todos los datos de transacción se guardan en la memoria, y la información de los registros estratégicos se guarda permanentemente en el disco duro. 3. ¿Necesito yo mismo tener en cuenta el espacio que los datos ocupan en mi disco duro? La información del registro ocupa espacio en el disco duro. Si el espacio en el disco duro no es demasiado grande y se encuentra que el registro ocupa demasiado espacio, se puede limpiar periódicamente con la función LogReset 4. ¿Necesito instalar una base de datos? No es necesario, el administrador tiene una base de datos SQLite integrada.

No hay nadaHola, si es una política de JavaScript, la política no puede leer ningún archivo local, ni manejar la base de datos, si en Python se puede llamar a un módulo de sqlite para leer una base de datos local, el sistema de repetición puede no ser compatible, solo el disco real.

¡Rajá!Bueno, ya se ha encontrado, si la política puede leer directamente desde la base de datos para usar los datos proporcionados por el autor en el programa, o si los datos deben ser escritos manualmente en la política (si la cantidad de datos es demasiado grande, es demasiado exagerado). Si se puede leer directamente desde la base de datos, ¿qué función se usa en la política, la base de datos específica usa sqlite?

No hay nadaEn el directorio de administradores logs/robot/robot id.db3

¡Rajá!Por ejemplo, el administrador es un archivo de Linux, y quiero usar un robot para registrar información de profundidad de mercado durante meses.

- ¿Qué quieres?Se puede usar la función _G para almacenar datos

No hay nadaPara los intercambios que no ofrecen una interfaz de línea K de mercado, no es necesario recalcular, si la estrategia puede obtener docenas de líneas K a la vez, la interfaz es provista por el intercambio, el programa no necesita recopilar por sí mismo, si la interfaz GetRecords de línea K obtiene solo una, entonces el intercambio no ofrece una interfaz de datos de mercado y necesita recalcular internamente al administrador.

Los muertos vienen.Muchas gracias por la respuesta. Así que me gustaría preguntarle, si los datos del mercado están almacenados en la memoria, si mi servidor se reinicia o si mi robot se reinicia, ¿tienen los datos del mercado anteriores? [# En realidad, la pregunta es, ¿los datos que he recopilado afectarán a mi estrategia de inicio después de que haya ajustado la estrategia, o cuando haya sido interrumpido en el medio? Por ejemplo, si voy a usar el MA del día 20, entonces el MA del día 20 cuando llegue necesitará volver a recopilar los datos para hacer el cálculo.