New York (CNN Business)The stock market has the right ingredients for monster gains this year.
McCall didn’t say when he expected the index to reach that point, and he admitted it’s entirely possible the S&P won’t end the year with that large of a gain.
But McCall said he sees a “Goldilocks” scenario for stocks to grow by a large margin: low interest rates, steady inflation and strong earnings growth in the first quarter of 2019.
He added that price-to-earnings ratios — or PE ratios, which compare a company’s stock price with the amount of money it brings in — are below average. That means the stock market overall could be undervalued, McCall said.
“Ask yourself: Do I want to own stocks for the next 10 years?” he said. “If you say yes, then you need to be in now.”
The S&P has grown about 9% so far in 2019, but it lost 5.3% over the course of 2018.
McCall said he thinks the biggest threat to continued market gains in 2019 comes from the US political climate. But he thinks the trade standoff between the United States and China will come to an end soon, which would be a major boon for stocks in both countries.
Matthew Ceslock, an equity trader with Virtu Financial, agreed with that prediction.
“If we can solve this China tariff war by the end of this month, that’s going to provide a big, big tailwind to this market,” he said.
Top negotiators for the Trump administration are due to arrive in Beijing next week to continue talks ahead of a March deadline. Both sides are looking to reach a permanent deal to end a months-long trade standoff.
“Markets Now” streams live from the New York Stock Exchange every Wednesday at 12:45 p.m. ET. Hosted by CNN’s business correspondents, the 15-minute program features incisive commentary from experts.
You can watch “Markets Now” at CNN.com/MarketsNow from your desk or on your phone or tablet. If you can’t catch the show live, check out highlights online and through the MarketsNow newsletter, delivered to your inbox every afternoon.
If you enjoyed our content, we'd really appreciate some "love" with a share or two.
And ... Don't forget to have fun!