Chen Zhao, Chief Global Strategist at Alpine Macro, says Beijing is 'pushing the wrong buttons' and needs to focus on demand-side strategies to help boost China's economy..