It's pretty clear that we have a zig zag correction playing out here. Waves 'a' and 'b' have already been put in.
This leaves us with the final wave 'c'. There is a strong possibility that it is already complete and the low has already been put in (please see linked idea below from Nov 22). A breakout to the upside will take price to the 1910-1920...
Blue: Leading Diagonal, 1-5 are subwaves of wave 1 at higher degree, hence we are seeing the birth of a new downtrend.
Green: Triangle ?? In that case this is just a correction and uptrend will resume sooner than later.
USD 880 is 78.6% retracement level of the whole leg since January 12th.