It is expected to have different results on a different broker to some extent.
In such a case, you should trade only the robots that make a profit in the MT Tester.
Not having a demo is a problem. I would run the robots for a test only at the minimal lot size possible. I assume it is 0.01 lots.
It will not make a huge profit, but it is safe enough for testing.