Overall, I think 2020 will end in red.
Sorry for the text boxes if they intercept, I have a big screen. Just try to zoom in until it make sense :)
With today's gap to 302, SPY might be hitting 314 earlier than expected. I was expecting 314 by mid June, I guess market is too optimistic.
I am still going by the chart above, only a little more contracted.