Asian stocks have been mixed after China reported trade growth slowed last month amid weakening global demand.
Stock markets in Asia were higher in early trading but lost momentum after China said the growth rate for its imports fell in June by half from the previous month's level to 6.3% while exports grew 11.3%, down from May's 15.3%.
China's slowing demand for oil, iron ore and other foreign goods is bad news for other economies that had been looking to relatively strong Chinese growth to help drive demand for their exports.
China cut lending rates last week for the second time in a month in a bid to boost waning economic growth, but some analysts say policymakers have been too slow to react to signs of a sharp slowdown.
"Expectations have been high for a quick turnaround in economic growth but the reality has been a deliberate, ponderous easing that has failed to pre-empt the weaker economic data," said Sean Darby, chief global equity strategist for Jefferies.
"Although valuations are appealing, a modest bearish position seems warranted until interest rates move to their cycle lows."
Japan's Nikkei 225 index rose 0.3% to 8,920.56 while Hong Kong's Hang Seng was off 0.3% at 19,364.92. South Korea's Kospi slipped 0.5% to 1,826.31. Australia's S&P/ASX 200 dropped 0.2% to 4,111.30 and China's Shanghai Composite shed 0.3% to 2,163.91.
Other analysts argue that investors may be too pessimistic. The US and Europe will likely implement strong monetary stimulus measures if growth slows much further, and many stocks are cheap when valued against their likely earnings, said Garry Evans, global head of equity strategy for HSBC in Hong Kong.
"It's wrong to be too bearish," Mr Evans said. "Central banks offer likely support for equity markets. With valuations this low, indexes can rise in line with earnings growth."
Mr Evans said he expects global stocks to rise 9% over the rest of this year.