Strange and interesting thread. It may not have to do with Trading, it might have to do with your mental thinking which can be making you depressed or angry irrespective of the situation you are in.
How about visiting a counsellor (medical) who might help you overcome these insecurities and...