Re: Gestión automatizada de carteras con Excel
Ok, gracias a ambos!
Ok, gracias a ambos!
A ver .... para los que teneis los movimientos dados de alta en morningstar, he subido una nueva version con un regalito:
https://github.com/enekogb/mstar/releases/tag/v1.0.3
El script principal, mstar.sh no ha cambiado respecto a la version 1.0.2 así que los que no vayais a usar esto no tenéis por qué descargarlo. El resto, descargaos el zip y extraer estos 2 ficheros que son nuevos:
- mstar_movimientos.sh
- windows/mstar_movimientos.bat
El fichero windows/mstar_movimientos lo tendreis que editar, para poner el ID de la cartera, el usuario y la contraseña, en vez de lo que pone ahora:
........................................................................................
%CYGWIN_BIN%\bash %MSTAR%\mstar_movimientos.sh -b %MSTAR_BACKUP% -c %MSTAR%\cookies.txt -u usuario -p password -o %MSTAR_SALIDA% 123456
........................................................................................
Si lo ejecutais, se conectará a esa cartera y deberia generar un fichero mstar_movimientos_xxx.csv con los 100 ultimos movimientos de la cartera.
Si lo ejecutais dentro de una semana, debería añadir los movimientos nuevos sin perder los que tengais en ese CSV, sin duplicar ninguno, y ordenados por fecha (primero los mas nuevos)
Ejecutandolo periodicamente tendréis un CSV de backup de los movimientos de Morningstar.es (no olvideis hacer backup tambien de este CSV, jejeje).
Antes de que pregunteis, para los movimientos antiguos hay una opcion, que no es optima, pero es lo que hay. Los pasos serian estos:
1.- Entrais en morningstar a editar los movimientos de la cartera.
2.- Vais a la página que querais ver, mejor si es viendo los movimientos de 100 en 100.
3.- Guardais esa pagina como HTML con el navegador (seguramente usando el menu Archivo -> Guardar como)
4.- Editais el fichero windows/mstar_movimientos.bat y le añadis una opción más -f fichero.html
Por ejemplo, si guardais la pagina como "movimientos.html" el mstar_movimientos.bat lo teneis que dejar asi:
........................................................................................
%CYGWIN_BIN%\bash %MSTAR%\mstar_movimientos.sh -b %MSTAR_BACKUP% -c %MSTAR%\cookies.txt -u usuario -p password -o %MSTAR_SALIDA% -f movimientos.html 123456
........................................................................................
Al detectar el parametro -f, el script no se conecta a Morningstar.es sino que exporta los movimientos que encuentre en el fichero html indicado.
Cuando tengais los movimientos viejos exportados, ya podeis quitar el -f xxxx.html para que vuelva a conectarse a Morningstar y bajar los 100 ultimos.
Espero que os sirva de algo y ya sabeis, echadle un par de pruebas antes de poneros a exportar tooodos los movimientos, y si veis algo raro, nos decis.
Saludos.
OLE,OLE Y OLE!!! Estatua ecuestre para Egorbe YA!!
Cuando dices movimientos antiguos te refieres a los que sean más antiguos de esos 100 últimos que comentas, verdad?
Sí. El script, conectando a morningstar.es obtiene siempre los 100 movimientos con fecha más reciente, que son los que ves nada mas entrar tu y seleccionar que quieres ver 100 elementos.
Para el resto, tienes que bajarte el HTML a mano.
Lo dicho, probadlo bien y luego contad que os genera los mismos movimientos que veis en Morningstar, ya sabeis que esto, lo que se dice garantia ...
muchas gracias Egobe,haber si soy capaz de hacer algo
saludos
yimbiri ha encontrado un fallo en la última version en el script que extrae los movimientos, esperad a la noche para que lo corrija ok?
ok
yo no tengo ninguna prisa, primero trngo que meter todos los fondos y luego ire metiendo datos poco a poco
un saludo
Hola! No será el de las fechas (año 1900, no?)
Por cierto...yo he comenzado la cartera hace poco y tengo unos 50 movimientos. Puedo emplear el script que extrae los movimientos para pasarlo todo de Morningstar a la plantilla?