The Bank Nifty Is On A Roll: Here's WhyApril is the best month for the Bank Nifty. The month has a 75% strike rate of a bullish close over the last 16 years and an average gain of 4.99%.