No, I think emotions are not good for trading if you are emotional then in trading you will lose just trying to learn trading skills and working on a demo account so you can benefit and be able to work without emotion. and emotions or greed are the main causes of our failures Emotions are very dangerous for any job Because when we are in emotions our mind gets out of control. And now we are missing something. But trading is a very careful job, sometimes small mistakes give a big loss