Technical Newsletter: 20-Mar-2026 Published on 20 Mar 2026 Nifty fizzles out; ends near the 23100 zone Nifty daily range 22900 – 23400 BankNifty daily range 52700 – 54200 Download Full Report