Future Trends from Past Cycles: Identifying share price trends and turning points through cycle, channel and probability analysis