Yes it is true that it can help users to make a profit but it is not easy as that. A user needs to learn the basic and character of a trader. He also need to know how to read charts and data in order for him to have an advantage on predicting next price of the things he is trading. He also needs to be updated with news and development of the item he is holding so he can sell at the right time.
Trading is unpredictable and risky if you don't hold a good knowledge of it and trading never guarantees you the profits and if you are entering into it without any strategy then it will be a really risky move to make as you cannot depend only on luck every time to make profits from trading.