“The only problem with market timing is getting the timing right,” the legendary investor Peter Lynch once remarked. A perpetual but tricky factor, timing is the key to any successful trading strategy ...