Stocks finished higher Wednesday as investors cheered falling oil prices and waited to see if the House passed a bill that would support the struggling housing market.