Indian stock markets opened higher on Wednesday, but trade is likely to be choppy ahead of derivatives expiry tomorrow. The BSE Sensex traded 28 points or 0.15 per cent higher at 19,283 while the 50-share Nifty traded at 5,860 gaining 4 points at 09.30 a.