Both of them are very profitable, but betting is a lucky thing. In a given day if you are lucky then you can earn a lot with betting and you can also lose all your funds. As far as trading is concerned, if you are experienced then you can earn profit.