How to use contracts for difference to generate short-term returns and hedge your investment portfolio