It is grammatically correct English, and there is no obvious unique way to correct it, if indeed it needs correction. I'm wondering whether "gone trading" is the best way of expressing what you mean, but really it is impossible to say anything definite without more information about the context and what you are trying to say. "cartman" is an unusual word.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.