The reader's approach sounds good except that the buy / sell points are difficult to set properly. What if the stocks never retreat back to the "buy" level, or takes way too long to do so? Sit in cash, and use up your capital which is making below-inflation returns?

I have a friend who was looking to bail when the S&P 500 was at 1800. Now it is over 2300.