Focus should continue to be on the trends, which are clearly higher. Shorting up here or looking for a top is an exercise in frustration. There is nothing bearish about the charts below as long as they hold up above support levels. A break of minor support would suggest caution and signal a likely test of bigger levels outlined on the chars below.
$SPY minor support should be found ~15425 and bigger band of prior resistance between 15280-15325 should be more solid.
$QQQ minor support~6840 and bigger level or prior support/resistance 6780-6820 is the more important level to hold
$IWM minor support near 9200 and bigger level near 9125
$SMH 3540 more important near term level