No, it does not. The registration process is completely free, and neither does it take money to start trading. The only time you will need to make payments is when you make deposits to trade with.