Here are the high-level steps I follow to select stocks for my portfolio
Perform Top-Down Market Analysis
Check the trend of $INDU, $SPX, $RUT, etc.
Check the $USD versus the YEN, or EURO.
Check the $VIX (although not hugely important)
Check Crude Oil futures.
Check $TNX, $UST (Stocks & $TNX go hand-in-hand).
Perform Industry/Sector Analysis
In BULL market, pick the Top 4-5 [...]