You also need to have lots of money and time(to be set for life). Unfortunately, it's very hard to distinguish luck from skill here. Maybe you are that good and maybe you were just lucky, it would take decades to find out. That's not trading, that's investing.