Caché local de datos
La caché local de datos es el almacén en disco donde el software de trading guarda las barras, los ticks y el histórico de sesión ya descargados, para que un gráfico pueda abrirse, desplazarse y calcular sin volver a pedírselos al proveedor. Es una copia de lo que se recibió, no una fuente de datos nuevos.
Senzoukria · Glosario · Actualizado en septiembre de 2026
Qué guarda la caché y por qué
Descargar histórico es un viaje real al proveedor: una semana de footprint de un minuto en un contrato activo son muchas peticiones, y los proveedores limitan lo que devuelven por petición. Guardar el resultado en disco hace que la segunda apertura del mismo contrato no cueste nada y funcione con el mercado cerrado o el proveedor caído. La caché se indexa por instrumento y granularidad; un contrato graficado en un marco temporal no llena automáticamente otro.
- Barras con su volumen al bid y al ask por nivel de precio, para que footprints y perfiles se recalculen desde disco.
- Ticks para el replay cuando la fuente los proporciona.
- Metadatos de cobertura: qué ventanas se pidieron, cuáles llegaron y cuáles volvieron vacías.
- Nada de histórico del libro salvo que se usara una fuente que grabe profundidad; las operaciones no reconstruyen el libro.
Caché y cobertura
Una caché hace los huecos más fáciles de ver, no más fáciles de ocultar. Cada ventana solicitada está presente, parcialmente presente o ausente, y ese estado debe viajar con cualquier estudio calculado sobre ella. Una ventana que el proveedor devolvió vacía en fin de semana es una ausencia legítima; la misma ventana devuelta vacía en día hábil es un hueco que hay que reintentar. Algunas herramientas dejan de pedir una ventana en cuanto vuelve vacía, lo que es el valor por defecto correcto para un fin de semana y el equivocado tras una caída del proveedor, así que hace falta volver a pedirla a mano.
En Senzoukria
La página de ajustes remite a la página de cuenta para los flujos de datos, los brókers y la caché local. Cuando un gráfico se abre sin conexión, indica la antigüedad de la última barra en caché y el número de barras guardadas en ese marco temporal, y ofrece reproducir una sesión en caché; un aviso de fin de semana dice que toda sesión ya presente en la caché local se abre, se desplaza y calcula con normalidad, y que solo el histórico nuevo necesita un mercado abierto. El panel de datos del backtest lee la caché, muestra cuántas ventanas están en caché de las solicitadas y puede descargar el histórico que falta; un instrumento cuyo tamaño de tick se desconoce no se guarda y se vuelve a descargar en cada carga hasta que se añade el tamaño de tick al catálogo de instrumentos. Una exportación de ticks escribe la sesión en caché como CSV comprimido con marca de tiempo, precio, tamaño y lado agresor.
Errores frecuentes
- Tomar el último cierre en caché por un precio en directo; la pantalla de bienvenida lo etiqueta como «último cierre en caché — no en directo».
- Suponer que una sesión en caché en una granularidad cubre un backtest en otra.
- Borrar la caché para arreglar un problema de visualización y pagar después la descarga otra vez.
- Esperar que la caché contenga histórico de profundidad para un heatmap cuando solo se grabaron operaciones.
Relacionado
- Guía de backtesting de futuros
- Hueco de datos (histórico incompleto)
- Permiso de histórico (rechazo del bróker)
- Gráficos footprint
Esta página en otros idiomas
Preguntas frecuentes
- ¿Puedo graficar sin ninguna conexión?
- Sí, con los instrumentos que ya están en la caché. El gráfico se abre sobre las barras guardadas, los indicadores calculan y una sesión en caché puede reproducirse. No llega nada nuevo hasta que se conecta una fuente y el mercado está abierto. Un instrumento que nunca se ha graficado no tiene datos locales y no puede abrirse sin conexión.
- ¿La caché rellena los intervalos que faltan?
- No. La caché guarda lo que se recibió y anota lo que no. Una ventana ausente sigue marcada como ausente hasta que una nueva petición tenga éxito. Rellenar los agujeros con ceros corrompería el delta acumulado, los perfiles y los backtests, así que el software los deja a la vista.