Lots of moves that count best as zigzags at the moment. Could be a long-winded triangle in the making. Although the time factor for a (ii) of [iii] seems to be dragging on (that is, if we have a new recovery high coming - which is not certain at all), it is not a big concern. Price, wave form and technicals are primary. Overhead resistance is still solidly overhead. The upper channel line will soon be tested.
As EWI says, the market will move only when it is ready.
A break under 1059 is very bearish and nullifies this triangle pattern.
A squiggle chart supposes that BIDU is on its last gas.
And finally, there can be no rally without the banks.