The Shanghai Composite Index lost 0.9 per cent to 2,929.09 ... World shares were mostly higher Thursday after President Donald Trump suggested a costly tariff war with China could be resolved soon.