or you buy American stocks through an agent or fund in America even you stays in China? Long term gain or short term? China so far does not tax you but the American brokerage firm will have a tax withholding on your gain on the behalf of IRS so the check you get will minus the tax portion.