For me the most difficult aspect of trading is I am a perfectionist so instead of varying levels of success I see only varying levels of loss. When I lose, I see loss. When I win, I still see some loss (what I didn't get) .. could also dose of greed also..
No doubt the hard part of trading...