5 stocks recommended for May 4 trading: MarketSmith picks