But why are my realised profits still in negative balance??
Because you haven't close (selling your long) the position. Once you close your position, your unrealized profit will become realized profit. The funding fee is realized every 8 hours in Bitmex.