what i remember capital gains are tax free in Malta. But maby that has changed.
if you like to reside in Malta, why not open a professional investment fund in Gibraltar/ireland or offshore, which doesnt cost you much, trade the fund as the fund manager and pay you the capital gains as fund...