President Trump announced yesterday that he had signed a trade deal with China, although no official announcement was made at the time.