beangrow and real rate of returns (inflation-adjusted)

82 views
Skip to first unread message

Stefano Merlo

unread,
Mar 3, 2022, 8:23:47 AM3/3/22
to Beancount
Hello,
  to look at real rate of returns of my investments, I followed this process:

  • created a new commodity "EUR2":
1980-01-01 commodity EUR2
  note: "inflation-adjusted Euro, used to compute CAGR with beangrow"

  date        value (2015=1)
01/07/2010        0.93416
01/10/2010        0.93727
01/01/2011        0.94505
01/04/2011        0.95096
01/07/2011        0.95469
01/10/2011        0.95811
01/01/2012        0.96526

  • assigned the index as price of the new commodity over time:
2010-01-07 price EUR2       0.93416 EUR
2010-01-10 price EUR2       0.93727 EUR
2011-01-01 price EUR2       0.94505 EUR
2011-01-04 price EUR2       0.95096 EUR
2011-01-07 price EUR2       0.95469 EUR
2011-01-10 price EUR2       0.95811 EUR
2012-01-01 price EUR2       0.96526 EUR
 
  • ran beangrow.compute_returns.py
    • on the commodity EUR to have the nominal rate of return;
    • on this commodity EUR2 to have the real rate of return.
 group {
    name: "All"
        investment: "Assets:Investments:Broker1:*"
        investment: "Assets:Investments:Broker2:*"
    currency: "EUR2"
  }
  
Have I over-complicated, or even missed/did something wrong?
Is there a more straightforward way to compute the real rate of returns?

Thanks for feedbacks.

Thanks to creators and contributors of this fantastic tool. I am using since five years and I find so helpful to manage finances and inform decisions.

--Stefano
Reply all
Reply to author
Forward
0 new messages