Market could rally on earnings and technicals