Yes, ZuluTrade offers a demo account for practice purposes. A rolling expiration policy of 15 days is applied to all the demo accounts. You can create 10 accounts with the same email-id.