It is messy if you look at 1/2 hr or higher frequency time frames only.
It is clear that NDX and SPX need to go higher before coming back down on daily or higher time frames.
I do expect a meaningful top to be made by end of this week or early next week.
Why?
April's Fool gets you fooled, then Easter Eggs on your face. =)
An old saying on the floor here in Toronto.