Trading Tools. Descarga automática de datos históricos de Visual Chart 6 en Excel





Las Trading Tools de Visual Chart son unas potentes herramientas basadas en la tecnología COM (Component Object Model) que permiten acceder a la información que se maneja desde el programa a través de cualquier entorno de desarrollo compatible con dicha tecnología.

Es decir, que podemos desarrollar un programa cliente que utilice a Visual Chart como servidor de datos, pudiendo trabajar desde el programa cliente con los datos bursátiles que proporciona Visual Chart.

El ejemplo más común de programa cliente compatible con esta tecnología es Microsoft Excel. A través de las macros de Microsoft, podemos diseñar sencillas herramientas que nos permitan manipular desde la famosa hoja de cálculo datos como precios en tiempo real, indicadores, información de estrategias, noticias, análisis técnico, información de la cuenta, etc...

Un ejemplo de ello lo tenemos en la hoja Excel que publicamos en este artículo.

Puede descargar la hoja desde el siguiente enlace:  Ejemplo Descarga Históricos Visual Chart 6

Acerca de la hoja Excel Descarga de Históricos
Esta hoja Excel nos permite obtener los resultados históricos de un producto concreto, especificando el código de dicho producto, precio a descargar, las fechas del intervalo a descargar y la compresión temporal.

Para poder utilizar de forma correcta dicha hoja, es necesario seguir una serie de pasos sin los cuales no será posible activar la conexión cliente/servidor entre Excel y Visual Chart.

Los pasos serían los siguientes:
1. Debemos abrir Visual Chart 6 con permisos de administrador (botón derecho sobre el icono y desde ahí, Ejecutar como administrador):

2. Hecho esto, debemos buscar el archivo ejecutable de Microsoft Excel. Para ello, accedemos a la ruta siguiente ruta:

C:\Program Files\Microsoft Office\Office15 (o la versión que tengamos). 

Y luego buscamos el icono ejecutable de Excel. Una vez lo localicemos, repetimos la acción de abrir con permisos de administrador seleccionando la opción Ejecutar como administrador:


3. Por último, y ya desde Excel, seleccionamos la opción Abrir otros libros (o directamente, Abrir) y abrimos el archivo Ejemplo Descarga Histórico VC6.xlsm.

4. Otro problema con el que nos podemos encontrar es que tengamos deshabilitado el uso de macros o de ActiveX. Para activarlos, debemos acceder al menú ARCHIVO/Opciones y desde ahí, pulsar el botón Configuración del Centro de confianza que nos aparecerá al seleccionar Centro de confianza:

Una vez dentro de la ventana de Centro de confianza, seleccionamos las dos opciones de habilitar.
En Configuración de ActiveX:


En Configuración de macros:


Una vez tengamos la hoja Excel abierta, veremos que en la parte superior aparece la cabecera con los datos que se solicitan para realizar la descarga.


Estos campos serían los siguientes:

1. Código símbolo.
Aquí debemos especificar el código del producto siguiendo la nomenclatura que utiliza Visual Chart. El código siempre debe seguir esta estructura:

010 + Código Mercado + Código Producto.

Por ejemplo, si queremos descargar los datos de Santander, pondremos:

010 + 060 + SAN.MC = 010060SAN.MC

Es recomendable, al menos una vez, abrir desde Visual Chart 6 un gráfico del producto a descargar.

2. Fecha Desde/Hasta
Desde aquí especificamos el periodo de descarga.

3. Valor Referencia.
Desde aquí especificamos si queremos obtener los precios de cierre, de apertura o medios.

4. Compresión.
Desde aquí especificamos si queremos obtener los datos de 5 minutos, 1 día, etc...

Una vez tengamos toda la información detallada, pulsamos DESCARGAR y el proceso de descarga comenzará.





Comentarios

Entradas populares de este blog

Como consultar el GAP % de un conjunto de valores

MANEJO DE PLANTILLAS. Eliminar plantilla de un gráfico activa

Estudio de las divergencias en el RSI