No. A deposit is not required and no credit/debit card details are required in order to register for this site. However, you will have to deposit money to start trading.

Posted in: faqs-3