As we all forex traders know that technical analysis is used in both stock and forex trading. So we can say that most of the stock traders are not forex traders, but most of the forex traders are stock traders. The main difference I think between stock business and forex business is that if anyone buy a stock he becomes a shareholder of the company and get yearly benefit from the stock company. But in forex trading there is no such thing, it is different. Buying any currency only for the purpose of making profit from fluctuation of the currency rate not for being any shareholder. There are more difference between forex and stock business, I think other poster will post here about the difference.