Trading is legal , although certain elements were banned by ESMA ie options are not allowed in the UK , just make sure that the broker is registered and you should be ok. Taxwise depends where you live but will be classed as income , here in the UK spreadbet trading is tax free but CFD is taxable