To create a legal entity, such as a LLC, in Germany is a no brainer and costs almost nothing. Trading profits are taxfree and only 5% are added to taxable income, making the actual tax about 1.5%(!).
While losses can be offset against profits they cannot be carried forward. So if your losses exceed your gains for a given tax year youre f*cked.
That is associated with quite some work...Tax law for a german llc is not that easy so you have to pay to outsource it. In addition to that: real time data fees are way more expenssive for Pro users which adds up and makes your break even more difficult to reach