Robert Prechter, Stock Market Guru