I think trading is unpredictable job when it comes to having a customer, because sometimes you can have a day that have low number of customer and your profit ofcourse will be low, and you can not know if tomorrow will be a profitable day or the same. Also sometimes there is a day that there is many customers and the trading is good. Ofcourse you can have many profit when that day comes. Its just that you can't predict if you can have big income today or low income.
This is also an acceptable comparison regarding on trading and its not really predictable at all cost since prices cant be known on which to go just like on any investments do exist on physical world but the risk on trading is much more compared to business offline.