Aunque todavia no he podido mirar lo de acceder a la cartera de MStar, he podido jugar un poco más, y me gustaría saber si lo que se genera es útil o no, o si tendría que cambiar el formato.
El script genera primero un fichero (llamemosle 1.csv) con el valor actual de la cartera, que sería el valor en el dia que lo ejecutas. Los campos son el ID, el nombre, la fecha en formato AAAAMMDD para ayudarme a ordenarlo, la fecha en formato DD/MM/AAAA y el VL.
F00000410P;Renta 4 Monetario FI;20140203;03/02/2014;11,3483
F000000F20;Renta 4 Pegasus FI;20140203;03/02/2014;14,4281
Además, puedo generar un fichero (llamemosle 2.csv) con el histórico de valores, siempre en función de las ejecuciones que se hayan realizado. Este fichero lo estoy ordenando por fondo y luego por fecha, la mas reciente primero, pero podria ser al reves).
F00000410P;Renta 4 Monetario FI;20140203;03/02/2014;11,3483
F00000410P;Renta 4 Monetario FI;20140202;02/02/2014;11,3485
F00000410P;Renta 4 Monetario FI;20140201;01/02/2014;11,3483
F000000F20;Renta 4 Pegasus FI;20140203;03/02/2014;14,4281
F000000F20;Renta 4 Pegasus FI;20140202;02/02/2014;14,4283
F000000F20;Renta 4 Pegasus FI;20140201;01/02/2014;14,4281
Finalmente, puedo dividir ese fichero 2.csv en 'n' ficheros, 1 por cada fondo, manteniendo el orden por fechas. El nombre del fichero lo saco del fondo, asi que el fichero F00000410P-Renta 4 Monetario FI.csv tendria esto:
F00000410P;Renta 4 Monetario FI;20140203;03/02/2014;11,3483
F00000410P;Renta 4 Monetario FI;20140202;02/02/2014;11,3485
F00000410P;Renta 4 Monetario FI;20140201;01/02/2014;11,3483
Y el fichero F000000F20-Renta 4 Pegasus FI.csv tendria esto:
F000000F20;Renta 4 Pegasus FI;20140203;03/02/2014;14,4281
F000000F20;Renta 4 Pegasus FI;20140202;02/02/2014;14,4283
F000000F20;Renta 4 Pegasus FI;20140201;01/02/2014;14,4281
Ahora van las dudas. Las numero para que podais dar vuestra opinión más facilmente:
1.- El fichero 1.csv entiendo que vale para obtener de ahi los valores de los fondos que tenemos en cartera. ¿Creeis que es interesante recoger el resto de valores que muestra MStar en la misma tabla: el %diario, el numero de participaciones, el valor en euros y el peso en la cartera?
2.- El fichero 2.csv no se si es explotable facilmente desde Excel o no, puesto que contiene los datos de todos los fondos que se tengan y que se hayan tenido alguna vez, por lo que no se como se podrá trabajar en excel. Aquí estoy abierto a cualquier sugerencia que tengais, porque yo solo lo uso para conseguir los ficheros csv de cada fondo.
3.- Los ficheros csv separados por cada fondo si que parecen explotables, y aunque se sigan generando cuando un fondo se deje de utilizar, al eliminarlos del Excel los dejamos de tener visibles, no creo que molesten. ¿Os parece bien el orden con el mas reciente el primero, o mejor al reves?
Todo esto, sin saber aún si podré acceder a los datos de MStar realmente, así que cogedlo con pinzas...