Regarding corrections and subwaves there may be a kind of wave c which is incomplete right now.
Elliott WaveS&P 500 (SPX500)Trend Analysis

Disclaimer