Nifty50 may recover soon to 18900. Currently nifty50 is trading at the level of 17800. At the level of 16800 market is having structural support zone. It's quite difficult for the market to brake the level of 16800. It can be a potential buy zone for entry in a long position. On higher side market may test the levels of 18900 in upcoming sessions.