Do I have to pay tax?

Generally, the proceeds of your trading should be declared to your tax authority. Requirements may vary depending on local tax regulations.
Phronimos Group recommend contacting your local tax authority for more information.