A negative GDP reading, implying economic contraction, released before the open on Wednesday caused massive sell-off before the open causing a big opening gap down. However, the opening gap was only down to key support.
The market sell-off turned into buying frenzy as investors are betting that the Fed may have to cut interest rate in May. Buyer came in and forced the shorts to cover resulting in a big rally from the opening low.
NQ daily chart pattern is bullish, and could rally 1,000 in a day or two, up to the next resistance at 20,800-21,000.