I backtested your system back to 2006 in a papertrading account. It has performed well, though in 2008 there was a 50+ % drop. Here's a link to the portfolio and its perfomance:
For someone in retirement, might it be better to keep and additional amount, says 2 years of expenses, in cash in order to cushion against downturns? Interested in your thoughts.