At the moment there is no guidance, therefore the realisation of the gain (i.e. conversion to fiat) is treated as a taxable event. However, I would disagree on the assessment that you need to make over 300,000 per year to benefit from making a company taking into account the following: (a) trading of crypto at a personal level would bear personal taxation on the basis of the relevant bands which start from 20% over 19,500, an (b) depending on your trading activity you could also be liable to social insurance contributions and GHS, which would mean over 40% cut-off from your profits.
While having your trading portfolio under a company in Cyprus would mean 12.5% corporate tax, and then no SDC on
dividends as a non-dom and potentially just 2.65% on GHS, so the effective tax rate under a company is much lower, compared to trading at a personal level.
Feel free to pm me to discuss.