Knowledge is of utmost importance for a trader to make their results better but it is not the only thing, unfortunately. A trader should also be disciplined in order to implement the knowledge on practice. I mean that more often than not traders know that in some certain situation they need to wait and avoid trading, but their emotions are so strong that they open the deals because of the greed and usually lose the money. So, knowledge and implementation of the knowledge are two key things which you need to make your tradingprofitable.