Yes, you need to deposit funds to activate your account and start trading. Before you can make a deposit, your account must be verified. Verification involves providing identification documents, proof of address, and details of your nominated bank account for transactions.