OrderBook Recorder
- Utilidades
- Stanislav Korotky
- Versión: 1.2
- Actualizado: 9 mayo 2020
Libro de órdenes, también conocido como Libro de Mercado, profundidad de mercado, Nivel 2, - es una tabla actualizada dinámicamente con los volúmenes actuales de órdenes de compra y venta de un instrumento financiero específico a niveles de precios cercanos al Bid y Ask.
MetaTrader 5 proporciona los medios para recibir el libro de mercado de su corredor en tiempo real. El experto OrderBook Recorder registra los cambios en el libro de mercado y los almacena en archivos locales para su posterior uso en los indicadores y asesor de expertos, incluyendo la prueba en el probador.
El experto almacena el libro de mercado del símbolo de trabajo del gráfico, donde se adjunta.
Los archivos se crean en la carpeta MQL5/Archivos/Libros, donde "Libros" - es un nombre ajustable, dado a través de un parámetro de entrada especial (véase más adelante). Dentro de la carpeta se crea otra carpeta para cada símbolo de trabajo específico, que contiene todos los registros diarios en el archivo dedicado YYYYMMDD.hob, donde YYYY, MM, DD - año, mes, día correspondientemente. La extensión "hob" significa Historial del Libro de Órdenes. Por ejemplo, el ticker GAZP producirá los archivos MQL5/Archivos/Libros/GAZP/*.hob.
Los datos de los archivos deben ser leídos por la biblioteca OrderBook History Library. En particular, esta biblioteca se utiliza para la lectura de los libros de mercado en el indicador OrderBook Cumulative Indicator y demo expert adviser OrderBook History Playback. La biblioteca está destinada a incrustar en sus programas MQL (códigos fuente de los programas son necesarios).
El asesor experto muestra un comentario así:
YYYY.MM.DD HH:SS N [X]
AAAA.MM.DD HH:SS - fecha y hora del último evento procesado;
N - número total de eventos escritos por el experto en el archivo actual desde su inicio;
X - tamaño del libro de mercado en el último evento;
Parámetros
- FileFolder - una cadena con el nombre de la carpeta raíz, donde colocar todos los archivos con los libros de mercado para todos los símbolos (en una subcarpeta separada para cada símbolo), por defecto - "Books";
Atención. La hora actual del servidor se almacena en los archivos "tal cual", conservando el desfase con respecto a GMT. La lectura de los archivos de la misma cuenta o de otras cuentas del mismo servidor no requiere ningún procesamiento adicional. Sin embargo, si el archivo se transfiere a un terminal, conectado a un servidor con diferente zona horaria (offset a GMT), se debe ajustar adecuadamente el parámetro OrderBook_TimeZoneCorrection en la biblioteca OrderBook History Library. Tenga en cuenta que el comprobador siempre emula un servidor con la zona horaria GMT+0, ¡independientemente de la zona horaria real de las citas!

El usuario no ha dejado ningún comentario para su valoración