MarketSmith recommends 2 stocks for April 20 amid market rally