NEW YORK (TheStreet) --The Dow Jones Industrial Average, S&P 500, and Nasdaq all closed in the green on Tuesday, however the Russell 2000 closed in the red for the second consecutive trading session.

"I think the key thing were those economic numbers; the consumer confidence numbers were really high, the consumption numbers and the GDP were very good. I think that is why we held up throughout the day," CNBC's Bob Pisani said on this afternoon's "Closing Bell."

Additionally, oil settled lower 3.9% to $45.23 per barrel, as uncertainty looms around the OPEC meeting tomorrow in Vienna to decide whether to cut production.

"We saw the effect, this is the second day in a row of 3%, 4%, 5%, declines in some of the bog names like Anadarko  (APC) , Schlumberger  (SLB) and other oil service names," Pisani noted.

Furthermore, the U.S. dollar is having its best month against the Chinese yuan since 2009, and that continued Tuesday.

"You can see why the Chinese are concerned, and looking into the possibility of even further capital control," Pisani said.

More from Markets

Asia Markets Fall on Latest Tariff Threats From Trump

Asia Markets Fall on Latest Tariff Threats From Trump

Google Invests in JD.com; Comcast-Disney Battle Nears Head -- ICYMI

Google Invests in JD.com; Comcast-Disney Battle Nears Head -- ICYMI

REPLAY: Jim Cramer on Tariff Worries, Oil, Alphabet and Centene

REPLAY: Jim Cramer on Tariff Worries, Oil, Alphabet and Centene

Video: Athens Stock Exchange CEO on What's Next for Greece's Debt Woes

Video: Athens Stock Exchange CEO on What's Next for Greece's Debt Woes

Dow Drops Over 100 Points on Trade War Worries

Dow Drops Over 100 Points on Trade War Worries