Robert Prechter, Market Forecaster