Indian markets traded range-bound on April 23 as Sensex fell 852 points and Nifty declined 205 points amid rising crude oil prices above $100, driven by Strait of Hormuz tensions.