Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add appreciation/depreciation rate for assets/properties #7

Open
LKratofil opened this issue Feb 15, 2017 · 3 comments
Open

Add appreciation/depreciation rate for assets/properties #7

LKratofil opened this issue Feb 15, 2017 · 3 comments

Comments

@LKratofil
Copy link

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.

@MartinPyka
Copy link
Owner

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.

@BobTee
Copy link

BobTee commented Jan 18, 2018

Hi Martin

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

@MartinPyka
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants