We have all seen these bear market rallys over the last year or so and I'm not saying that this isn't another one. But looking at the charts, this one looks different. My data provider is down at the moment so I can't list details here but look for example at the Q's (I'm looking at weekly candle charts). Volume has been heavy & steady during this latest rally, similar on the SPY & DIA, though not as extreme. And take a look at the length of this rally compared to the Jan 2001 & March/April 2001. Those prior rallys were only about 2-3 weeks then prices just flattened out into a long trading range and prices finally started drifting lower & lower (though this occurred more quickly on the Jan 2001 rally). This rally has been longer, and thus far hasn't flattened out. Also, think about the formidable feat of not only closing the Sept 11 gap but surpassing the Sept 10 levels. If the market was still as weak as it was for the prior rallys, this one would have failed at that gap, but instead it barely hesitated.
My only concern is that for the Q's, we are at the 50% retracement level for the bear run from April's highs to the Sept lows (which my calculations show to be at 39.58), which links up nicely with some other possible resistance levels. We have broken the 50% retracements for the same period on the SPY & DIA, but are approaching 64% retracements which happen to coincide with some other possible resistance areas (my numbers put the 64% levels at 118.31 for the SPY & 101.35 for the DIA).
Although I'll trade this thing whichever way it goes, my guess is that we retrace part of this move (when it finally ends), but that we don't even get close to the Sept lows. Then we base out and trade sideways for a while between the highs & retracement lows, then turn higher (however slowly it may be!). Picture the scenario that makes this thing ultimately look like a weekly reverse head & shoulders, with the March/April lows being one shoulder, the Sept lows being the head, and the retracement I predict being the other shoulder!