Analyst recommends buying Ambuja Cements, Asian Paints, BEL & Avenue Supermarts