China’s October trade balance, reported in Chinese Yuan (CNY), stood at CNY712.72 billion. The surplus narrowed from CNY905.97 billion previously and fell short of the market forecast of CNY859 billion.