How are CFDs taxed?

When considering the tax treatment of profits and losses on CFD ("Contracts For Difference"), there are some basic scenarios you may need to determine first:- Speculator - a speculator is not a trader or a gambler but who may trade on a one-off or semi-regular basis. If the CFDs were entered into for the purpose of [...]