I have a plan to start investing in index funds (S&P 500) for a long-term benefits - approximately 10 - 15 years. I would initially invest a bigger amount, but than I would set a fixed monthly amount that I would keep investing every month, and as already mentioned, I would expect to get some profit in long- term run.
However, I'm still a student (studying abroad) and I have one more year till graduation. Therefore, I still have no idea at which country I'm gonna continue my career - which means I have no static residence. From my point of view, if E.G - I get an entry job in Germany, open my bank account, start investing and after two years move out of the country, I would have to withdraw my money and probably lose - since I would have get taxed and it probably wouldn't be best time for withdrawal.
Is this correct or is it possible to move out of the country where you started investing and still keep using the same bank for the same purpose, without any major consequences ?
I can't use my home country bank account, since investing options are terrible and very narrowed.