Datos de mercado · Importación CSV local
Prepara un CSV de minutos que pueda reproducirse
DayTradeDrill acepta archivos OHLC de un minuto validados para replay local. Ajusta columnas, significado de la hora, zona horaria y tick a la fuente, y comprueba el intervalo continuo elegido.
Método
Flujo de importación fiable
Exporta datos OHLC de un minuto
Prepara texto UTF-8 con marcas de minuto ascendentes y únicas, y precios de apertura, máximo, mínimo y cierre. Convierte antes las hojas de cálculo, archivos comprimidos y datos tick.
Define el significado temporal y de precios
Elige si la hora de origen marca el inicio o el fin del minuto, indica el desplazamiento UTC fijo para horas sin zona y configura un tick que coincida con todos los precios.
Valida el archivo y revisa los intervalos
Comprueba el error por fila, los minutos ausentes y los rangos disponibles. El importador no ordena filas, redondea precios fuera del tick ni rellena huecos; solo se reproducen intervalos continuos válidos.
Configura el contrato y los costes
Define deliberadamente instrumento local, moneda de cotización, multiplicador, incremento de cantidad, margen y spread. Las comisiones y el deslizamiento de importación empiezan en cero; ajústalos a tus supuestos.
¿Qué columnas y marcas de tiempo acepta el importador?
El CSV estándar necesita encabezado. La primera columna puede llamarse timestamp, time, datetime o date, seguida de las columnas de precio obligatorias.
- Columnas obligatorias: timestamp, open, high, low y close. volume se puede omitir o dejar vacío.
- Los nombres no distinguen mayúsculas. Se reconocen comas, punto y coma y tabuladores; los archivos M1 sin encabezado usan punto y coma.
- Se aceptan horas ISO en minutos completos, marcas de tiempo compactas de minuto o Unix en segundos/milisegundos. Z o un desplazamiento explícito prevalecen sobre el desplazamiento de ajustes.
- Convierte antes de importar libros de Excel, archivos comprimidos y registros tick a OHLC de un minuto.
Explicita unidades de tiempo y precio
El importador valida los valores de origen en lugar de repararlos silenciosamente; configura supuestos que describan el archivo.
- Las horas sin zona usan el desplazamiento UTC fijo indicado. No se deducen automáticamente los cambios de horario de verano.
- Las marcas deben ser minutos completos válidos, estrictamente ascendentes y sin duplicados.
- Los precios deben ser positivos y coincidir con el tick elegido; máximos y mínimos deben contener apertura y cierre. Se rechazan los valores incorrectos, no se redondean.
- Los minutos ausentes se contabilizan, pero no se rellenan. El replay usa solo datos continuos.
Límites de calentamiento e intervalo de replay
Un archivo mayor no permite probar todo el historial sin restricciones. El analizador busca rangos continuos que cumplan las reglas de práctica.
- El límite actual es 40 MiB y 500.000 barras de un minuto.
- Cada candidato necesita 50 velas horarias completas previas para calentamiento y, después, al menos 30 minutos continuos.
- Los intervalos se separan por día UTC y no superan un día UTC; el rango seleccionado puede ser más corto que una sesión completa.
- Los datos importados se procesan en el navegador y el rango elegido se guarda localmente. Los datos originales no se suben ni se respaldan en la nube; conserva el archivo para volver a importarlo.
Ejemplo
Fragmento CSV y muestra sintética completa
El archivo descargable de 3.030 filas es un fixture sintético determinista, no precios reales. Usa tick 0,0001 e inicio de minuto; las marcas ISO con Z ya indican UTC.
timestamp,open,high,low,close
2024-01-01T00:00Z,1.0993,1.0995,1.0989,1.0991
2024-01-01T00:01Z,1.1000,1.1002,1.0997,1.0999
2024-01-01T00:02Z,1.1007,1.1009,1.1005,1.1007Descargar el CSV sintético completo de 3.030 filasAlcance
No uses el fixture como evidencia histórica
- El archivo descargable contiene datos sintéticos de prueba del analizador, no historia real ni resultados de trading.
- El importador no deduce calendarios, horario de verano, multiplicadores ni conversiones de moneda.
- No repara huecos, rechaza filas desordenadas y no redondea precios fuera del tick.
- Solo se reproducen ventanas continuas de un minuto que superan la validación de calentamiento y rango.