Timing the Markets: Key Principles for Profitable Investing