There are some people who thinks they are similar, but I do not think that inherently its the similar thing. The reality is that while gambling you are losing money and the math is on the houses side, because there is something called house edge, so that means you are going to end up losing money eventually, it just isn't known if you will lose it very quickly, or will take a long time, but if you do not take out your winnings, eventually whatever you win, will be gone, its just simple math. Whereas, at trading that's not the case, you can be right as many times in a row as possible ,and keep on making more and more money, doesn't mean there are people with %100 predictions out there, just means there isn't a math that makes you lose.