The SPX is topping or has topped, but with interest rates are expected to be lowered at month's end and we have solid earnings, I will not consider entry until August 5th.
It is anticipated that August/September will bring a signification correction and this correction could be deeper than what I anticipated on the chart. Then I expect a sling shot event to launch prices to around 3200 by early January.
Early January 2020 is probable when the economic slowdown gets noticed, but the bull could go on throughout 2020 due to the presidential election cycles and European money pouring into the USA.