Etiquetas
2011
(1)
bolsa
(1)
Color
(2)
Countries
(1)
Datos
(1)
Definición
(1)
Eminem
(1)
felicitación
(1)
Flash
(1)
Fotos
(1)
Hans Rosling
(1)
Impure
(6)
Introducción
(1)
Lady Gaga
(1)
lenguaje
(1)
líneas
(1)
mercado
(1)
Movement
(1)
música
(1)
nochevieja
(1)
Público
(1)
spotify
(1)
tool
(1)
Video
(1)
Visualización
(4)
Work
(1)
lunes, 27 de diciembre de 2010
Descubrir LA BOLSA sin dejarse LA VIDA
Cómo ya he comentado en este blog, participo en el desarrollo de Impure, un lenguaje desarrollado por Bestiario que nos permite comunicarnos mediante la visualización. Puede que haya otras vías para conseguir el mismo resultado que presento en esta entrada, pero estoy seguro de que Impure es la mejor.
Dicho esto, hace poco un usuario de impure nos hizo llegar el siguiente mensaje:
Charting Stock Prices?
I do a lot of work with stock charts and would like to give this tool a try for charting them. I have to admit that I'm no programmer, but I don't see any Visualizations where you can do just a simple line chart where it is stock price on the Y axis and date on the X axis.
Am I just missing something?
Thanks for any help,
Para los que estén peor que yo con el inglés, este texto pide una gráfica de líneas que en el eje X represente el tiempo y en el eje Y el precio de la acción. Impure sí que dispone de un gráfico de líneas. Debe buscarse en el catálogo como curvesGraph. ¿Se puede conseguir un ejemplo de como utilizarlo con datos reales de la bolsa?
El primer paso es conseguir los datos. Debo reconocer que soy totalmente novato en el mundo de la bolsa pero investigando un poco descubro que hay un índice llamado S&P500. Este índice es un referente (una especie de media) de las 500 empresas más representativas de la economía americana. Este valor servirá de guía para compararlo con las 6 primeras empresas que primero se me ocurren del sector de la información:
ADOBE
APPLE
MICROSOFT
EBAY
YAHOO
Yahoo proporciona un buen servicio para conocer estos datos con su "yahoo finance". Después de media hora de trabajo consigo crear un archivo .csv (comma separator values) con las cotizaciones (día a día) de esas empresas y del S&P500 en el año 2010.
Creó el primer espacio en impure utilizando CurvesGraph. (Si quieres acceder al código para descubrir cómo esta hecho este espacio puedes copiarlo en la barra de herramientas del programa oculta en la esquina superior izquierda)
Este espacio no me sirve para nada, la diferencia de los valores es tan grande que lo que nos aporta es muy poco. Además hay que darse cuenta de una cosa ¡Lo importante de las cotizaciones no es el precio, es lo que sube o baja la acción! Es decir, ganas o pierdes lo mismo si tienes dos acciones a 50€ o una acción a 100€.
Por tanto, podemos normalizar estos valores para que oscilen entre 0 ó 100 (un porcentaje) respecto a su valor máximo de este año. De esta manera podemos ver facilmente donde y cuando nos hubiera sido favorable invertir o cuando ha sido realmente un fracaso. Para ello utilizamos el operador de impure NormalizeNumberListsToMax.
La gráfica ya funciona bien, pero quizá tiene demasiado ruido.Supongo que la mayoría de las veces nos interesa conocer la tendencia y no el detalle día a día. Podemos coger valores en vez de diarios, cada semana, cada 15 días o cada mes ¡o mejor aún! que el usuario decida. Añadimos un scroll y listo. ¡La bolsa al alcance de nuestra mano! ahora solo hace falta el dinero para invertir :)
(El espacio final es el que aparece al comienzo de esta entrada. Si quieres acceder al código para descubrir cómo esta hecho ese espacio puedes copiarlo en la barra de herramientas del programa oculta en la esquina superior izquierda)
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario