There are no requirements or laws that prevent non-U.S. investors from trading on U.S. stock markets. No matter where a trader lives, he or she can trade on American stock markets. Foreign traders can buy, own, and sell stocks of American companies. Keep in mind, that all investors who trade on U.S. markets might be subject to U.S. laws. That’s why it is advisable to consult with an investment firm or a professional in this field. To avoid any issues with the American law, it should be done before investing.