Datos cotizaciones MT4: ¿Cómo funcionan? II

En el artículo anterior, vimos las nociones básicas de los datos de cotizaciones MT4.

 

En este artículo seguimos con cotizaciones, esta vez entrando en detalle sobre el repositorio de datos de las cotizaciones históricas. Concretamente, veremos el funcionamiento del centro de historiales de MT4.

 

Centro de historiales

Para acceder a él, podemos ir al menú superior de MT4 > herramientas > centro de historiales, o bien con la tecla de acceso rápido F2.

Este es el aspecto del centro de historiales:

 

 

En la pantalla de la izquierda, tenemos un árbol de 3 niveles:

  • 1er nivel: tipo de activo
  • 2do nivel: activo
  • 3er nivel: timeframe

Antes que nada, debéis tener en cuenta que cada Broker utiliza una distribución diferente sobre los activos que ofrece, así que no os preocupéis si lo veis organizado de forma diferente.

 

Podéis navegar desde el árbol de la izquierda para consultar toda la información de cotizaciones disponible en vuestro MT4. Para ver el detalle de un activo y timeframe en concreto, bastará con hacer doble click sobre el timeframe que cuelgue del activo en cuestión. Será entonces cuando se cargue el detalle de las cotizaciones en la ventana de la derecha.

Como vimos en el anterior artículo, en cada registro tendremos la información que se contiene en cada vela (tiempo, apertura, máximo, mínimo, cierre y volumen).

Editar datos manualmente

Los datos de las cotizaciones se pueden modificar manualmente. Para ello, bastará con hacer doble click sobre el registro a modificar, o bien seleccionar el registro y hacer click en el botón Editar.

A pesar de que existe total libertad para modificar los datos, se debe considerar la lógica de los 4 precios.

  • El precio High debe ser el mayor de los 4.
  • El precio Low debe ser el menor de los 4.

 

Si ponéis por ejemplo un precio de apertura mayor que el valor de máximo, la aplicación validará que los datos no son coherentes y no os permitirá modificarlo.

 

Descarga de datos automática del broker

Estos registros se van generando automáticamente cada vez que hacemos una petición al Broker sobre la información de cotización de un activo y timeframe determinado. Con petición nos referimos a una tarea interna que se haría para cualquier acción que requiera de datos de cotizaciones. Por ejemplo, cuando abres un gráfico, o cuando haces un backtest, o incluso cuando abres el centro de historial y consultas un activo y timeframe. En esos casos, el Broker te envía la información de las últimas cotizaciones para que tengas esa información.

 

No obstante, y esto es importante tenerlo en cuenta, la información histórica de cotizaciones que recibes del Broker es limitada. Es decir, el Broker no te va a mandar todas las cotizaciones desde el año 2005 en Timeframe de 1 minuto. Lo que hace el Broker es enviarte los últimos XXX registros que tiene registrados.

 

Ficheros de datos históricos

La buena noticia es que los datos que recibes no se borran. Se almacenan en tu ordenador dentro del MT4. Lo cual quiere decir que si has estado recibiendo datos “non stop” de un activo en concreto desde hace años, dispones de toda esa información en tu centro de historiales.

 

Esta información la dispones desglosada por ficheros para cada combinación de activo/timeframe. Para acceder a ella, desde el MT4 > Archivo > Abrir carpeta de datos > carpeta history > “servidor del broker”:

Estos ficheros son los que se utilizan en MT4. Contienen la extensión “.hst”, que es la que usa MT4 para trabajar con las cotizaciones.

 

Exportar datos

Volviendo a las operativas del centro de historiales, tenemos la opción de exportar los datos de nuestros registros de cotizaciones a fichero.

El fichero resultante es de tipo CSV, con separador de campos por coma “,”. La información que se muestra es: FECHA,HORA,APERTURA,MÁXIMO,MÍNIMO,CIERRE,VOLUMEN:

Este archivo puede utilizarse como fuente de datos para hacer una importación, es decir, cargar datos en nuestro MT4.

 

Importar datos

Desde el centro de historiales tenemos también el botón importar.

La importación es el paso inverso, es decir, introducimos los datos en el terminal.

 

Desde la ventana de importación, primero de todo debemos seleccionar el fichero que proporciona los datos, desde el botón examinar.

Es importante considerar si nuestro archivo a importar está en formato .hst (los archivos que vimos anteriormente en la carpeta history), o bien es un archivo csv, txt, etc… Abajo a la derecha, deberéis seleccionar el tipo de archivo para filtrar los tipos de fichero, de lo contrario no lo encontraréis en el buscador.

Una vez localizado y cargado, en la ventana os debería salir la previsualización de los registros, tal que así:

Si no apareciesen los datos, es debido a que los datos no son coherentes con lo esperado, por ejemplo, porque el separador establecido no coincide, o bien falta o sobra algún campo. El campo de volumen es opcional, y debéis marcar o desmarcar el check de “Volumen” según aplique.

 

Bien, hasta aquí el review sobre el centro de historiales de MT4. En el siguiente artículo de datos de cotizaciones de MT4, hablaremos de la conversión de TimeFrame y de cómo se procesan los datos históricos en la herramienta de backtest.

 

Si este artículo os ha sido de utilidad, no olvidéis compartirlo en las redes sociales!

 

Gracias!



Cristian Gómez Martínez
Author: Cristian Gómez Martínez
Admin web, blog, foro y CEO AutoTrading Factory. Es un placer y un honor compartir con todos vosotros una comunidad especializada en el trading automático. Feliz trading!

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información ACEPTAR

Aviso de cookies