After a bit of a sell off this morning, we saw a 100% run up to the gap and some higher swing lows. After another lower swing high we formed a symmetrical triangle that we are just testing to the upside now. Great support and resistance levels to play off of and the markets are "following the rules" so to speak on this summer Friday.
Hope you are all well and have a great weekend : )