ICICI Bank, Vedanta among 50 stocks that look set to rally, suggests MACD | Sharefundss