financial_life icon indicating copy to clipboard operation
financial_life copied to clipboard

Add appreciation/depreciation rate for assets/properties

Open LKratofil opened this issue 8 years ago • 3 comments

It would be useful to have an appreciation/depreciation rate for properties. This would allow a user to do thinks like add their car and car loan to a simulation as a depreciating asset, or add an appreciation factor to a property to make it easy to see LTV over time, if an asset is going to be underwater in the future, etc. This functionality could also be used to add inflation to simulations to produce outputs in inflation adjusted dollars.

LKratofil avatar Feb 15 '17 15:02 LKratofil

hi, yes I thought about this as well. Not entirely sure yet, how to exactly implement it, but I will definitely put it on my agenda. Won't come to coding this month though, but the work on fl will continue.

Did you have a look into the sourcecode? The critical line of code is this one

https://github.com/MartinPyka/financial_life/blob/master/financial_life/financing/accounts.py#L1142

I guess, I would add a 'factor' variable which changes over time, something like factor = 0.98**years and this factors gets multiplied with new_caccount on a regular basis. The question here is, how often do you want to add a new entry to the report. The best way would be to do it daily. But maybe, this should be an additional option in order to make the simulation not too slow.

MartinPyka avatar Feb 16 '17 20:02 MartinPyka

Hi Martin

For loan is there a way to change how long the loan is for? Thanks!

BobTee avatar Jan 18 '18 10:01 BobTee

Hey, right now there is not such an option. It is basically determined by the speed by which you can decrease the loan.

MartinPyka avatar Jan 21 '18 08:01 MartinPyka