Yes, forex needs to be confident. If you are not confident then you will never get success in forex. This is a very important part of every trader so you have to be sure of yourself if not, you will never get success. and It's not just one element that you need in forex, but most importantly, forex is a high-risk investment / business and you need to have a steel nerve to trade on forex, have the courage to stand up after a big loss, and have always be ready to try again even after losing.