Analysts recommend buying BSE, OIL, Amber Ent & selling ICICI Bank, Macrotech, Cholamandalam