Price could be forming a low timeframe range here and we are seeing a strong rejection on multiple time frames.
I would be careful being too bullish here. Breakout traders have already been caught offside.
If price can break and hold above the swing high then long. If the rejection continues, then short and target range low.