Add a setting that allows for reevaluating withdrawal rates periodically (every 10 years?) rather than keeping them constant based on the portfolio on the retirement date.
Consider adding this parameter as an arg to WithdrawalStrategy.__init__ (e.g. reevaluate_freq=Decimal('Infinity'))?
Consider re-implementing minimum_living_standard, as it's more relevant in this context.
Add a setting that allows for reevaluating withdrawal rates periodically (every 10 years?) rather than keeping them constant based on the portfolio on the retirement date.
Consider adding this parameter as an arg to
WithdrawalStrategy.__init__
(e.g.reevaluate_freq=Decimal('Infinity')
)?Consider re-implementing
minimum_living_standard
, as it's more relevant in this context.