Organizar portafolio en gnucash: ¿Y ahora qué?

Empecé a administrar mis existencias en gnucash como se describe en el manual y actualizo los precios con frecuencia con Finance::Quote.

Pero ahora que? ¿Cuáles son los informes útiles que puedo generar a partir de los datos?

Como ejemplo , me gustaría ver de un vistazo cuáles son mis acciones con buen rendimiento y cuáles no. Lo más cercano que encontré es Informes -> Activos y pasivos -> Cartera avanzada. Si bien esto es simplemente una tabla (que está bien), me gustaría ordenar las líneas de acuerdo con algunos criterios, como el rendimiento total.

Como otro ejemplo , me gustaría ver cómo se desempeñó un cierto conjunto de acciones (o todas ellas una encima de la otra) a lo largo del tiempo .

Finalmente, si "olvido" actualizar las cotizaciones regularmente en el editor de precios, los informes anteriores pueden ser inexactos. ¿Hay una solución para esto?

Respuestas (1)

Es posible que se sienta decepcionado al descubrir que GnuCash no es un administrador de finanzas personales, ni un administrador de cartera de inversiones, sino una aplicación de contabilidad de doble entrada. El principal inconveniente de los informes actuales en GnuCash es que tratan cada posición por separado, por lo que el mismo valor mantenido en dos corredores diferentes se trata como dos entidades completamente separadas.

No obstante, GnuCash puede ser una base decente para un administrador de cartera, ya que contiene todas las transacciones.

Parece que hay muchos proyectos adicionales realizados por personas que pierden cierta funcionalidad y escriben su propio código para llegar a la meta que buscan.

Esto es lo que hice, también. Seguí adelante con una idea similar a la tuya y luego me ramifiqué en algunos paquetes separados:

  • Price Database , similar a F::Q, descarga los precios. Me resultó difícil y lento agregar scripts al F::Q original y agregué algunos proveedores que uso aquí. Además, esto mantiene una base de datos separada de valores y precios de divisas para evitar agregar peso extra a una base de datos de GnuCash.
  • Portafolio GnuCash , el proyecto original. Contiene la lógica de los pocos informes útiles para mí (y quizás para otros). La idea era recrear algunos informes de cartera que encontré útiles en el paquete financiero anterior y ayudar con la preparación de la hoja de impuestos. Hay dos proyectos adicionales para la interfaz de usuario, a saber, Web y CLI. Aquí van cosas como el valor de la cartera y el análisis de valores.
  • Asignación de activos , un paquete que encapsula la funcionalidad de asignación de activos como se describe en varios libros. Una vez que se crea un modelo, con asignaciones porcentuales dadas, genera un informe para comparar las asignaciones asignadas con las actuales. Se utiliza en combinación con PriceDb para obtener el valor actual de la cartera.

Si alguien encuentra estos útiles y tiene algún conocimiento de Python, sería bienvenido a unirse y contribuir a las características que les gustaría usar.