All the major markets, including equity and forex, are closed today on account of mahashivratri.The Sensex closed yesterday with a gain of 346 points at 14,356, and the rupee closed at 44.09 per dollar.