I am exactly like this with my ASX trading spec, and perhaps worse because I don't only beat myself up about actual loss I beat myself up (more!) about opportunity loss and where I am positioned in the market at any time - and despite having fairly okay results to date, I don't think I'll ever be "happy" with it if I continue on like this - it's that holy grail we're chasing which doesn't exist (it's not unlike finding that one more indicator we are always searching for that will make it all okay for our algos)
Ever since I came across to Fx and system trading it has really opened my eyes a bit to what is actually important to longer term sustained success, and I guess most importantly - consistency (or, expectancy)? And with that, and trust in your system, I believe we will experience less ups and downs emotionally too. The emotions get easier to stomach with time as you are obviously aware - but it really does beg the question, should we just admit our egos and our drive/passion (probably the very trait that drove us to trading and be successful at is in the first place) actually do us more harm than good one we have reached a certain stage on our learning curve? I'm not quite there myself, part of me still clings to the 'rapid and flawless success model' to be honest (If Time Sykes and so many others can, why not me lol, I won't just become complacent and accept mediocrity and that I am less capable than any other trader [ego]) but it dies a little more every day I think... Things I think about anyway. Trading psychology, my favorite subject of them all