My Friend both are really needed in Forex trading. Confidence is needed because with out it we can to open any trade for profit we need more confident because it can give us a good path to earn money on the other hand knowledge is needed because it can make us confident on the market and the more we read and get experience the more we can earn and we will be confident on Forex trading.