SPX500 currently at major resistance level of 3000. Tread with caution there's euphoria out there today. Since 2018 swings have been more volatile in a broadening wedge pattern which should eventually break to the upside if no major events around election time.