(CNBC) — U.S. stocks closed more than 1 percent higher Tuesday, helped by weakness in the yen against the dollar and gains in oil prices.
"It's a little bit hard to tell (why stocks are up). Whatever behind it is more subtle. People are being more comfortable it's not going to roll over and go into another corrective mode," said Bruce McCain, chief investment strategist at Key Private Bank.
"People are encouraged to some extent the yen is weakening a little bit," he said.
Advertisement - story continues below