MetaStock Downloader
El Downloader
El MetaStock, es el programa de análisis técnico mas usado en la actualidad y el formato de sus datos se ha convertido en la referencia obligada para otros programas y para los servidores de datos, tanto en tiempo real como de fin de dia.
El Downloader es un programa independiente de Metastock, pero que se distribuye e instala con él. Podemos acceder al Downloader bien pulsando el botón si tenemos el programa Metastock funcionando, o bien arrancando solamente el Downloader. La funciones que desarrolla este programa están relacionadas con el manejo de los ficheros de datos que se usan para confeccionar los gráficos. Permite añadir, modificar, borrar, importar, exportar y comprobar las bases de datos. Es esencial dominar el manejo de esta utilidad para aprovechar las características de análisis que posee el programa Metastock, ya que si no somos capaces de ir añadiendo datos para actualizar nuestra base de datos, no seremos capaces de sacar conclusiones sobre los gráficos usando Metastock, o estas no serán válidas al basarse en información no actualizada. Lo ideal es tener actualizada diariamente la base de datos de los valores que nos interesen para invertir en ellos, o en los cuales ya tengamos depositado el dinero.
La barra de menús
La barra de menús varia según tengamos o no abierto algún fichero de datos. Vamos a comenzar describiendo la barra que aparece antes de abrir ningún fichero (la que está disponible tras abrir el programa).
El menú File permite crear nuevas bases de datos, abrir una base de datos ya existente o imprimir la base de datos sobre la que estamos trabajando. Además muestra las últimas cuatro bases de datos sobre las que hemos estado trabajando, ahorrándonos el buscarlas de nuevo si estamos interesados en volverlas a abrir, simplemente seleccione con la que usted desee trabajar y ésta se abrirá.
La barra de menús varia según tengamos o no abierto algún fichero de datos. Vamos a comenzar describiendo la barra que aparece antes de abrir ningún fichero (la que está disponible tras abrir el programa).
El menú File permite crear nuevas bases de datos, abrir una base de datos ya existente o imprimir la base de datos sobre la que estamos trabajando. Además muestra las últimas cuatro bases de datos sobre las que hemos estado trabajando, ahorrándonos el buscarlas de nuevo si estamos interesados en volverlas a abrir, simplemente seleccione con la que usted desee trabajar y ésta se abrirá.
Si elegimos la opción:
New o pulsamos en botón podemos añadir un nuevo valor a nuestra base de datos. El comando New nos presenta dos opciones: Security y Composite Si elegimos Security, crearemos un archivo nuevo para un nuevo valor que queramos añadir a nuestra base de datos y aparecerá un cuadro de diálogo en el que nos pide varios datos.
En el campo Folder introduciremos el directorio en el que queremos guardar el nuevo archivo o, pulsando en el botón Browse... podemos desplazarnos por los directorios de nuestro disco duro y elegirlo. En Name el nombre del valor (Repsol, Endesa, Bco. Santander, etc.). En Symbol introduciremos el código corto del valor, opción muy útil si deseamos actualizar la base de datos por medio de ficheros creados especialmente para ello. Si usted dispone de estos ficheros debe colocar en el campo Symbol el código del valor que aparezca en el fichero que se le proporciona para actualizar Metastock.
En el campo First Date debe introducir la fecha de la primera cotización del valor que se vaya a introducir en la base. En periodicity puede elegir el tipo de datos que se van a introducir; Intraday (Intradiarios) Daily (diarios), Weekly (semanales), Monthly (mensuales). Lo usual es seleccionar Daily, si seleccionamos la opción Intraday, nos preguntará la hora en la que comienza la sesión (Start time), la hora de cierre (End time) y el intervalo de tiempo entre datos expresado en minutos.
En Units lo correcto es seleccionar Decimal, salvo que vayan a usarse datos de mercados en que se expresen los precios como fracciones, en cuyo caso debe escoger la fracción correspondiente. Por último puede decirle al programa que agregue más campos a los normales de fecha, máximo, mínimo, cierre y volumen; si señala el recuadro Opening prices podrá introducir los precios de apertura y si señala Open Interest será posible reflejar las posiciones abiertas (sólo se usa en productos derivados, no en acciones).
En el campo First Date debe introducir la fecha de la primera cotización del valor que se vaya a introducir en la base. En periodicity puede elegir el tipo de datos que se van a introducir; Intraday (Intradiarios) Daily (diarios), Weekly (semanales), Monthly (mensuales). Lo usual es seleccionar Daily, si seleccionamos la opción Intraday, nos preguntará la hora en la que comienza la sesión (Start time), la hora de cierre (End time) y el intervalo de tiempo entre datos expresado en minutos.
En Units lo correcto es seleccionar Decimal, salvo que vayan a usarse datos de mercados en que se expresen los precios como fracciones, en cuyo caso debe escoger la fracción correspondiente. Por último puede decirle al programa que agregue más campos a los normales de fecha, máximo, mínimo, cierre y volumen; si señala el recuadro Opening prices podrá introducir los precios de apertura y si señala Open Interest será posible reflejar las posiciones abiertas (sólo se usa en productos derivados, no en acciones).
La opción Composite de New se usa para crear un indicador que se compone de dos valores que ya tengamos creados en nuestra base de datos. El campo Folder funciona del mismo modo que cuando creamos un nuevo archivo para un valor. En Name debemos introducir el nombre que queremos para el nuevo indicador.
Pulsando en los botones Primary y Secondary podemos seleccionar los valores que compondrán el indicador de los que ya existen en la base de datos. El campo Weighting factor permite que uno de los valores tenga más peso que el otro a la hora de operar con ellos, por ejemplo si uno tiene un peso de 1 y el otro tiene un peso de 0,5 elegimos la opción de sumarlos, sumará al primer valor la mitad del precio del segundo. Operation permite seleccionar que se hará con los valores; Add (sumarlos), Substract (restar), Multiply (multiplicar), Divide (dividir).
Usar un composite puede ser útil para seguir pares de valores. Por ejemplo si tenemos dos valores comprados podemos hacer un composite que los sume y de ese modo tener un gráfico de la evolución de nuestra inversión conjuntamente. Podemos restarlos para ver que valor sube o baja más rapidamente (también podemos dividirlos y obtendremos el peso relativo de la evolución de la cotización de uno sobre otro. Con Open o con el botón podemos abrir alguno de los ficheros existentes en nuestra base de datos y con Print o con el botón nos imprime los nombres de los ficheros de nuestra base de datos.
Pulsando en los botones Primary y Secondary podemos seleccionar los valores que compondrán el indicador de los que ya existen en la base de datos. El campo Weighting factor permite que uno de los valores tenga más peso que el otro a la hora de operar con ellos, por ejemplo si uno tiene un peso de 1 y el otro tiene un peso de 0,5 elegimos la opción de sumarlos, sumará al primer valor la mitad del precio del segundo. Operation permite seleccionar que se hará con los valores; Add (sumarlos), Substract (restar), Multiply (multiplicar), Divide (dividir).
Usar un composite puede ser útil para seguir pares de valores. Por ejemplo si tenemos dos valores comprados podemos hacer un composite que los sume y de ese modo tener un gráfico de la evolución de nuestra inversión conjuntamente. Podemos restarlos para ver que valor sube o baja más rapidamente (también podemos dividirlos y obtendremos el peso relativo de la evolución de la cotización de uno sobre otro. Con Open o con el botón podemos abrir alguno de los ficheros existentes en nuestra base de datos y con Print o con el botón nos imprime los nombres de los ficheros de nuestra base de datos.
Presenta tres opciones:
Toolbars permite mostrar u ocultar la barra con los botones de la parte superior de la ventana. Statusbar muestra u oculta la barra inferior que muestra si están activos el bloqueo de mayúsculas, el bloqueo del teclado numérico y el bloqueo de desplazamiento. Las collection report muestra el resultado del último intento de conversión de datos, esta opción no estará disponible si no se ha realizado ninguna conversión de datos. Botones de la barra de herramientas. Algunos de los botones tienen el mismo significado que los de otras aplicaciones de Windows, son los botones cortar y el de ayuda contextual. Los botones permiten pasar al anterior y siguiente valor de la base de datos sin usar el menú o botón de abrir. Se trata de un botón muy útil cuando actualizamos los datos de los valores manualmente para ir pasando de un valor a otro. El botón se usa para descargar datos en tiempo real, el ajuste de los parámetros depende del servidor de información. El botón comprueba la integridad de la base de datos de un valor, pulse el boton Browse... para localizar el valor deseado y a continuación pulse el botón Test. El botón Options... permite elegir el tipo de test que se desea realizar, normalmente lo mejor es no elegir opciones y que el programa compruebe la base de datos con todas las opciones activadas. Los botones permiten modificar el modo en el que aparecen en pantalla las distintas ventanas si tenemos el fichero de más de un valor abierto al mismo tiempo. El primero de los botones ordena las ventanas en forma de cascada o escalera, de modo que es visible la parte superior y lateral de cada ventana para que podamos acceder fácilmente a cada una de ellas haciendo click, ya que siempre esta visible una parte de la ventana, independientemente de la ventana en la que nos encontremos. El segundo botón dispone las ventanas de forma que todas son visibles a la vez, sin superponerse, aunque si tenemos más de dos ventanas abiertas el tamaño de las mismas impide el manejo cómodo de las mismas. El botón permite acceder a la ayuda contextual del programa, pulsando en el botón y señalando luego el campo, botón o dato sobre el que queremos obtener ayuda. El funcionamiento es igual al de otras aplicaciones de Windows como Word o Excel.
Hemos dejado para el final la explicación del botón (también accesible en el menú Tools, seleccionando la opción Convert...), dado que es el que incorpora más posibilidades. Este botón nos permite importar y exportar datos, pulsándolo aparecerá el siguiente cuadro de diálogo.
El apartado Source permite elegir el tipo de fichero del que se tomarán los datos. Debe elegir Metastock si desea exportar datos de su base a otros programas o el tipo de datos correspondiente para importarlos de ese programa hacia Metastock.
En Folder y File Name debe introducir la carpeta y el nombre del fichero a convertir. Como siempre, pulsando el botón Browse, nos permite explorar nuestros directorios para seleccionar ficheros con mayor comodidad.
El apartado Destination permite elegir el tipo de fichero en el que se convertirán los datos. Si desea importar datos de otros formatos a Metastock, debe elegir como File type Metastock, y si desea exportar datos de Metastock a otras aplicaciones debe elegir el tipo de fichero correspondiente.
En Folder y File Name debe introducir la carpeta y el nombre del fichero a convertir. Como siempre, pulsando el botón Browse, nos permite explorar nuestros directorios para seleccionar ficheros con mayor comodidad.
El apartado Destination permite elegir el tipo de fichero en el que se convertirán los datos. Si desea importar datos de otros formatos a Metastock, debe elegir como File type Metastock, y si desea exportar datos de Metastock a otras aplicaciones debe elegir el tipo de fichero correspondiente.
Los tipos de ficheros para importar/exportar disponibles son los siguientes:
ASCII Text: Fichero sólo texto que puede abrirse desde la práctica totalidad de aplicaciones de proceso de textos, hojas de cálculo y bases de datos.
Excel: Formato específico de la hoja de cálculo Excel de Microsoft. Metastock: Formato específico del programa Metastock. Quatro/1-2-3: Formato de las hojas de cálculo Quatro y Lotus 1-2-3. Los formatos CSI, FutureLink, TC200 corresponden a proveedores de información, por lo que no son tratados en este curso. El botón Options nos permite acceder a las opciones especificas para importar/exportar datos.
Excel: Formato específico de la hoja de cálculo Excel de Microsoft. Metastock: Formato específico del programa Metastock. Quatro/1-2-3: Formato de las hojas de cálculo Quatro y Lotus 1-2-3. Los formatos CSI, FutureLink, TC200 corresponden a proveedores de información, por lo que no son tratados en este curso. El botón Options nos permite acceder a las opciones especificas para importar/exportar datos.
Pulsando en la pestaña Source accederemos a las opciones disponibles para considerar el tipo de datos contenidos en el fichero origen.
En First date y Last date deben introducirse el primer y último día de cotización que aparece en el fichero origen, si se señala el cuadradito Use today’s date, tomará como último día el de la fecha actual.
En Periodicity hay que señalar el tipo de datos que contiene el fichero: intradiarios, diarios, semanales o mensuales.
Por último en Message Limits se puede poner el grado de permisividad que admitirá el programa antes de dejar de importar datos: Max. Errors es el número máximo de errores que detectará antes de detener el proceso de importar datos. Max.
Warnings es el número máximo de advertencias que detectará antes de detener el proceso.
Señalando el cuadradito Traverse source folders se importarán datos de todos los ficheros del mismo tipo situados en el mismo directorio o en directorios contenidos en él. Pulsando en la pestaña Destination accederemos a las opciones del fichero destino. El apartado If file exists podemos modificar el comportamiento del programa en el caso de que el fichero destino ya existe antes de comenzar el proceso de importar/exportar datos.
Marcando Append data to end of file el programa añadirá los nuevos datos al fichero, sin modificar los ya existentes; señalando la casilla Replace matching dates, los datos con las mismas fechas nuevos reemplazarán a los ya existentes. Si elegimos la otra opción, es decir Replace existing file, el fichero antiguo se borrará en su totalidad y solo aparecerán los nuevos datos importados.
Señalando la casilla Include Open &Open Interest, se tomarán en cuenta los datos de apertura e interés abierto (este último sólo es posible en productos derivados, no en valores o índices) a la hora de importar/exportar datos. Traverse destination folders es similar a la opción descrita en Source, ya que modificará los ficheros existentes en el directorio actual y en todos los directorios contenidos en él.
Importar y exportar datos en la practica. Importar datos:
Para importar datos de un fichero en formato texto, debe seleccionar el tipo ASCII Text en el campo File type del apartado Source, e indicar el nombre del directorio en el que se encuentra el fichero a importar y el nombre del mismo.
En First date y Last date deben introducirse el primer y último día de cotización que aparece en el fichero origen, si se señala el cuadradito Use today’s date, tomará como último día el de la fecha actual.
En Periodicity hay que señalar el tipo de datos que contiene el fichero: intradiarios, diarios, semanales o mensuales.
Por último en Message Limits se puede poner el grado de permisividad que admitirá el programa antes de dejar de importar datos: Max. Errors es el número máximo de errores que detectará antes de detener el proceso de importar datos. Max.
Warnings es el número máximo de advertencias que detectará antes de detener el proceso.
Señalando el cuadradito Traverse source folders se importarán datos de todos los ficheros del mismo tipo situados en el mismo directorio o en directorios contenidos en él. Pulsando en la pestaña Destination accederemos a las opciones del fichero destino. El apartado If file exists podemos modificar el comportamiento del programa en el caso de que el fichero destino ya existe antes de comenzar el proceso de importar/exportar datos.
Marcando Append data to end of file el programa añadirá los nuevos datos al fichero, sin modificar los ya existentes; señalando la casilla Replace matching dates, los datos con las mismas fechas nuevos reemplazarán a los ya existentes. Si elegimos la otra opción, es decir Replace existing file, el fichero antiguo se borrará en su totalidad y solo aparecerán los nuevos datos importados.
Señalando la casilla Include Open &Open Interest, se tomarán en cuenta los datos de apertura e interés abierto (este último sólo es posible en productos derivados, no en valores o índices) a la hora de importar/exportar datos. Traverse destination folders es similar a la opción descrita en Source, ya que modificará los ficheros existentes en el directorio actual y en todos los directorios contenidos en él.
Importar y exportar datos en la practica. Importar datos:
Para importar datos de un fichero en formato texto, debe seleccionar el tipo ASCII Text en el campo File type del apartado Source, e indicar el nombre del directorio en el que se encuentra el fichero a importar y el nombre del mismo.
El fichero debe tener una estructura de datos separados por comas en el orden siguiente:
Símbolo (ticker) del valor: código de tres o más caracteres que indica a Metastock el valor al que se refieren los datos que siguen (por ejemplo REP, TEL, ...) Período (per): el tipo de datos que se manejan, puede ser intradiario, diario, semanal o mensual o anual, y debe indicarse como I, D, W, M, Y respectivamente según sea el periodo en el que los datos han sido tomados.
Si este campo esta omitido en el fichero, Metastock asume que los datos son del tipo especificado en Options.
Fecha (date): indica la fecha a la que se refieren los datos, debe estar en un fomato de año, mes, día o mes, día y año. Por ejemplo para representar el trece de mayo de 1.998 indicaremos 980513 o bien 05/13/98. La fechas deben estar ordenadas de forma creciente, es decir las fechas más antiguas deben colocarse al principio del fichero de las más actuales al final.
Hora (time): Se usa sólo para datos intradiarios, y se indica en formato de 24 horas, siendo las tres de la mañana las 03:00 y las tres de la tarde las 15:00.
Apertura (open): es el precio de apertura del valor. Se omite si en el fichero al que exportamos no hemos incluido este campo.
Máximo (high): es el valor máximo del valor durante el período de tiempo considerado.
Mínimo (low): es el valor mínimo del valor durante el período de tiempo considerado.
Si este campo esta omitido en el fichero, Metastock asume que los datos son del tipo especificado en Options.
Fecha (date): indica la fecha a la que se refieren los datos, debe estar en un fomato de año, mes, día o mes, día y año. Por ejemplo para representar el trece de mayo de 1.998 indicaremos 980513 o bien 05/13/98. La fechas deben estar ordenadas de forma creciente, es decir las fechas más antiguas deben colocarse al principio del fichero de las más actuales al final.
Hora (time): Se usa sólo para datos intradiarios, y se indica en formato de 24 horas, siendo las tres de la mañana las 03:00 y las tres de la tarde las 15:00.
Apertura (open): es el precio de apertura del valor. Se omite si en el fichero al que exportamos no hemos incluido este campo.
Máximo (high): es el valor máximo del valor durante el período de tiempo considerado.
Mínimo (low): es el valor mínimo del valor durante el período de tiempo considerado.
Cierre (Close): es el último cambio del valor.
Volumen (vol): el volumen negociado en la sesión, puede indicarse en número de títulos o en valor efectivo. Interés abierto (o/i): el número de contratos no cerrados en un mercado de derivados. Este dato no debe incluirse en ficheros de acciones o índices.
Ejemplo cotización de Repsol el día 28 de mayo de 1.998: Precio de apertura 8.430 ptas., precio máximos 8.440 ptas., precio mínimo 8.320 ptas., último precio de la sesión 8.380 ptas., volumen negociado en la sesión 983.477 títulos. En fichero de modo texto debería introducirse del modo siguiente:
Hay que indicar que al ser Metastock un programa estadounidense, representa la coma de los decimales con un punto, de modo que no debe introducirse el punto de los millares en las cifras, así como tampoco deben introducirse comas para indicar los decimales (por ejemplo si introducimos índices), ya que interpreta las comas como separadores de campos, si queremos indicar que el cierre del Ibex 35 del 28 de mayo de 1998 ha sido de 10.059,90 debemos introducir la cifra como 10059.90.
Volumen (vol): el volumen negociado en la sesión, puede indicarse en número de títulos o en valor efectivo. Interés abierto (o/i): el número de contratos no cerrados en un mercado de derivados. Este dato no debe incluirse en ficheros de acciones o índices.
Ejemplo cotización de Repsol el día 28 de mayo de 1.998: Precio de apertura 8.430 ptas., precio máximos 8.440 ptas., precio mínimo 8.320 ptas., último precio de la sesión 8.380 ptas., volumen negociado en la sesión 983.477 títulos. En fichero de modo texto debería introducirse del modo siguiente:
Hay que indicar que al ser Metastock un programa estadounidense, representa la coma de los decimales con un punto, de modo que no debe introducirse el punto de los millares en las cifras, así como tampoco deben introducirse comas para indicar los decimales (por ejemplo si introducimos índices), ya que interpreta las comas como separadores de campos, si queremos indicar que el cierre del Ibex 35 del 28 de mayo de 1998 ha sido de 10.059,90 debemos introducir la cifra como 10059.90.
3 Comentarios:
Muchas Gracias, me fue de mucha ayuda.
Hola
quisiera saber si existe algun servidor de datos gratis para poder practicar estrategias ,,,y como se configura
gracias
Anotate en el Foro y fijate en el topic de Bibliografía (tenemos una paginita con el mldownloader) o directamente hacete la pregunta por alli con un poco mas de detalle. Salu2
Publicar un comentario
Suscribirse a Comentarios de la entrada [Atom]
<< Página Principal