Is it possible to sign up without depositing?

Yes, but you will not be able to trade.