Day trading guide: Bank Nifty needs to break above 31,500 to regain momentum | Sharefundss