China’s October trade balance, measured in Chinese Yuan (CNY), narrowed to CNY712.72 billion from CNY905.97 billion previously, falling short of the market forecast of CNY859 billion.