Today and now it is:

Trading stocks may be best suited to traders that have a thorough knowledge of an industry, the main players and industry trends. 

They are less suited to traders who speculate on volatile markets of indices, currencies or commodities.