First Trust Advisors LP purchased a new position in shares of Sinopec Shanghai Petrochemical Co. (NYSE:SHI) during the fourth quarter, Holdings Channel reports. The fund purchased 41,663 shares of the company’s stock, valued at approximately $1,649,000.