Every business has its own way to conduct. Same with trading. Its is unjustified if some one look at it with some different angle. Every business need discipline, smart decision, credit, bad debt or losses. If you break rule or process you can suffer in any business. There is proverb we all know "Survival for the fittest". Its applies to trading too. From first day you are not going to make money in any business. For being successful you need to learn trick of that business that is taught by experience only. If you dont know the process of doing any business and doing it then you are gambling. And gambling depends on luck. If you learn different aspect of trading its no more gambling. But off course you know it tricks. Infact its a superior business for me as I dont need to meet people, I will lose from my mistakes and not get cheated, only thing is broker should not be scammer. Though every normal business you need big space, big capital. But you can start trading with as low as 10000 5000. Yes offcourse need time to grow. As big capital always has advantageous for all business. You can get opportunity to grow faster than other business if you are good in it. Personal view no offence.