It is a fool proof strategy, once you have a crystal ball. It is easy to state 'buy low, sell high', but as you rightly say, not easy to do. Nothing wrong with the theory though, and it definitely beats blindly trading without any strategy whatsoever. Spend some time learning technical analysis and you should be able to distinguish buy and sell zones, that should at least get you in the ball park.