I am pretty new trading, but I guess I was lucky to choose a reliable and friendly broker. The most basic accounts is great to start with, since the deposit requirement is pretty low, only $250. The range of stock is fine, but what makes the difference is the technical analyses provided on the platform. I have learned a lot and made pretty good trades following it.