Nifty may move in 18,450-18,000 range over short term until cycle turns upside

India