«Detenido: límite de memoria alcanzado. Importe menos contratos a la vez.»
El importador de Databento de Senzoukria conserva las operaciones en memoria hasta que cada día está completo. Cuando se acumulan demasiados días abiertos entre contratos, se detiene con «Detenido: límite de memoria alcanzado». Las sesiones ya completas se conservan; importa menos contratos a la vez.
Senzoukria · Solución de problemas · Actualizado en septiembre de 2026
En resumen
- Mensaje en el Replay
- «Detenido: límite de memoria alcanzado. Importe menos contratos a la vez.»
- Mensaje en el backtest
- «Minutos OHLCV: se alcanzó el límite de memoria, no se escribió nada del ohlcv-1m. Importe un periodo más corto.»
- Límite
- 15 000 000 de operaciones esperando a que su día se complete (3 × el tope de 5 000 000 por sesión)
- Se conserva
- Las sesiones ya completas
Qué ves
La importación termina con «Detenido: límite de memoria alcanzado. Importe menos contratos a la vez.» El resultado sigue listando las sesiones escritas antes de la parada. En el importador del backtest, el equivalente para las barras de un minuto es «Minutos OHLCV: se alcanzó el límite de memoria, no se escribió nada del ohlcv-1m. Importe un periodo más corto.»
Por qué ocurre
Una sesión del CME solo se puede escribir cuando se han leído sus dos archivos diarios, así que el importador conserva en memoria las operaciones de cada contrato hasta que su día cierra. El total retenido a la vez está limitado a 15 000 000 de operaciones. Muchos contratos, días muy activos, o archivos ordenados de modo que queden muchos días abiertos a la vez alcanzan ese tope. Detenerse es más seguro que dejar crecer la memoria sin límite. Si en cambio cancelas, el mensaje es «Cancelado: las sesiones ya completas se conservan, no se escribió nada parcial.»
Cómo solucionarlo
- Importa una raíz de contrato a la vez, por ejemplo MNQ y después ES.
- Divide los periodos largos en varias carpetas.
- Desmarca «Conservar el L1 (mejor bid / ask) de los archivos mbp-1» si no lo necesitas; el L1 se escribe a disco, pero cada sesión con L1 cuesta unos 125 MB más en MNQ.
- Cierra otras aplicaciones pesadas durante la importación.
Lo que no es
- No es una importación corrupta: las sesiones completadas están enteras.
- No es la memoria RAM total de tu equipo: es un tope fijo del importador.
Cuándo contactar con soporte
Si el problema persiste, contacta con soporte por Menú → Informar de un problema, o en el Discord de Senzoukria. Incluye el número de contratos y de días de la carpeta y la línea «{n} sesiones escritas».
Páginas relacionadas
En la misma sección
- DOM Profile cripto sin profundidad
- Libro de Databento rechazado
- Reconstruir burbujas rechazado (rp_code 13)
- Bridge NinjaTrader atascado
- Suscripción rechazada
- Anthropic rechazó esta clave
- Historial rechazado (rp_code 13)
- Alpaca no autorizado
Esta página en otros idiomas
Preguntas frecuentes
- ¿Pierdo las sesiones escritas antes de la parada?
- No. Las sesiones ya completas se conservan; solo no se escriben los días que seguían abiertos cuando se detuvo la importación.
- ¿La opción del L1 consume memoria?
- El L1 se escribe a través de una cola en disco en vez de retenerse con las operaciones, pero añade unos 125 MB de disco por sesión de MNQ, medidos en archivos reales.