Uncle8888's own investing experience and outcome over the last 20 years find it really hard to accept this common investing advice - Don't time the market! On hindsight wisdom and back-testing on own data points. Look more rewarding is to time the market and then let those good ones spending time in the market to provide you with decades or lifetime of cash flow. Uncle8888's three little pigs core holding Factors for lifelong investing: 1. Position sizing 2. Money management for capital recycling to diversify, filtering and concentrate down the better ones for time in the market and also accumulating sizable war chest to time the market....