I think the S & P 500 is at or near a low here. The wave counts are shown below for the SPY etf. However cycles could still allow for a lower low by the week of July 20th. I think this upmove can go at least to the 908-922 on the S & P 500 before any new downturn.


Gold
Gold may also be making a C wave (or A of Y) low here. Either count would bring a move up toward the early June high. Cycles may also allow for a lower move down toward the April low by the week of July 27th. The gold stocks etf GDX is a better way to play a gold upmove as it has a clearer pattern and is giving quadruple divergences per my technical indicators at the current low verses the June low.