Skip to content

mstar_ftimes.sh (mstar_ftimes.bat)

enekogb edited this page Mar 27, 2014 · 6 revisions

Descripción

Su objetivo principal es generar el fichero con los VL de los fondos de una cartera morningstar mstar_portfolio_xxx.csv.

A diferencia del script mstar.sh (mstar.bat), obtiene los VLs de la página del Finantial Times por lo que puede obtener VLs de los últimos 6 meses con una precisión de 2 decimales.

Parámetros

  • -a alias: Alias de la cartera. Si se indica, los nombres de los ficheros generados terminaran en _ALIAS en vez de en _XXX
  • -b [ruta]: Path de la carpeta donde dejar una copia de seguridad de los ficheros. Si no se indica, no se hace copia.
  • -c [fichero]: Path del fichero con la cookie de morningstar.es. Por defecto es 'cookies.txt'
  • -f AAAAMMDD: El script solo extrae los VLs hasta esta fecha (incluída), en formato AAAAMMDD
  • -h: Muestra un mensaje de ayuda con los parámetros y finaliza.
  • -i AAAAMMDD: El script solo extrae los VLs desde esta fecha (incluída), en formato AAAAMMDD
  • -o [ruta]: Path de la carpeta donde dejar los ficheros resultado. Si no existe, la intenta crear
  • -p password: Password de morningstar, para generar el fichero de cookies. Si no se indica, no se genera el fichero de cookies, que deberá existir para poder conectar correctamente a morningstar.es
  • -u usuario: Usuario de morningstar, para generar el fichero de cookies. Si no se indica, no se genera el fichero de cookies, que deberá existir para poder conectar correctamente a morningstar.es
  • -v: Modo verbose. Muestra más información de los pasos en la pantalla, para depurar posibles errores

Proceso

Creacion del fichero cookies.txt

Genera el fichero cookies.txt tal y como se describe en la página de scripts

Creacion del fichero mstar_isin_xxx.dat

Genera o actualiza el fichero mstar_isin_xxx.dat tal y como se describe en la página de scripts

Creación del fichero mstar_portfolio_xxx.csv

Descripcion del proceso

Por cada fondo que se ha encontrado en la cartera en el punto anterior:

Una vez finalizado el proceso de cada fondo, el script regenera de nuevo el fichero mstar_portfolio_xxx.csv sustituyendo cualquier version anterior del mismo. Este fichero CSV resultante puede ser cargado en una hoja Excel u OpenOffice para hacer seguimiento de la cartera.

Ejemplos de uso

Pendiente