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