Market Data Recorder
- Utilidades
- Versión: 1.0
- Activaciones: 5
Market Data Recorder captura cada tick entrante del símbolo del gráfico actual y lo guarda en un archivo de tu ordenador para su uso en investigación, análisis y pruebas retrospectivas. Registra el precio de compra, el de venta, el último precio, el volumen, los indicadores de tick y una marca de tiempo con precisión de milisegundos para cada tick. La herramienta solo lee el símbolo del gráfico al que está vinculada y no realiza operaciones bursátiles.
El registrador está diseñado para garantizar la calidad de los datos. En lugar de muestrear únicamente el último precio de cada evento, lee el flujo completo de ticks entrantes y elimina los ticks duplicados que comparten el mismo milisegundo, de modo que el archivo guardado contiene un registro continuo sin lagunas ni filas repetidas.
Qué hace
- Registra todos los ticks del símbolo del gráfico en tiempo real.
- Guarda los datos en formato CSV (separados por comas) o como líneas JSON (un objeto por línea).
- Inicia un nuevo archivo automáticamente por día, semana o mes, o mantiene un único archivo.
- Añade los datos al archivo actual tras un reinicio, por lo que no se pierden datos al volver a conectar la herramienta.
- Permite elegir qué ticks conservar: todos los ticks, solo los ticks con información de compra/venta o solo los ticks de operaciones.
Cómo utilizarlo
1. Conecta la herramienta a un gráfico del símbolo que desees registrar.
2. Activa el «Algo Trading» en la terminal.
3. Elige el formato de salida, la rotación de archivos y el tipo de tick en los parámetros de entrada.
4. La herramienta muestra la ubicación del archivo de salida en el registro de expertos al iniciarse y muestra un panel de estado en tiempo real en el gráfico (símbolo, nombre del archivo y número de filas registradas).
Los archivos se guardan en la carpeta de datos de la terminal, en MQL5\Files, dentro de la subcarpeta que especifiques.
Parámetros de entrada
- Subcarpeta: nombre de la subcarpeta dentro de MQL5\Files donde se guardan los archivos.
- Formato de salida: CSV o JSON Lines.
- Rotación de archivos: un solo archivo, o un nuevo archivo cada día, semana o mes.
- Tipo de tick: todos los ticks, solo ticks de información (oferta/demanda) o solo ticks de operaciones.
- Escribir fila de encabezado: añade una fila de encabezado a los archivos CSV.
- Vaciar cada N filas: frecuencia con la que se escriben los datos en el disco (los valores más bajos son más seguros; los más altos, más rápidos).
Columnas de salida (CSV)
time_msc, datetime, bid, ask, last, volume, flags
Notas
- La herramienta solo registra el símbolo del gráfico al que está asociada. Para registrar varios símbolos, asocia una instancia a cada gráfico.
- No se realizan operaciones de negociación. Se trata de una utilidad de datos.
- La versión gratuita solo funciona en el Strategy Tester, donde registra el flujo de ticks del simulador para que puedas comprobar el formato de salida antes de la compra. El registro de ticks en tiempo real está disponible en la versión de pago.
