Understanding Contracts for Difference (CFDs): Uses and Examples