Previous liquidity purge, price ran down and filled the gaps, nicely balanced with a rapid movement on the 3D chart. For a reasonable swing target. Although with global macros in play at the moment, I wouldn't want to hold for too long.
time based fib, and fib level rejection from previous support and trendline, also price imbalence fill before pushing lower.
Possible move to the downside with Elliott wave formation before correcting and returning to a bull run.
Potential reversal point before resumption of bull run, based on fib and filling imbalance. Simples.