I had the same issue and years ago I got in touch with a guy who‘s diagnosis I didnt like at first but over the years I had to admit that he was right.
I was right not to send him a Christmas card though as he was ridiculously patronising but still, the message was right.
I was able to make money following a strategy and then give it back. At the end of the week Id calculate what my strategy should have made and compare that to what I actually made to judge my efficiency and work out ways to get better. All great so far, however, there was always another figure to take into account, what I made overall. At times i wouldn’t get a signal for ages and I found it hard to watch the market drop a few hundred points and then rally same amount without a single signal so I found myself taking trades which either didnt fully fulfill my criteria, followed social media or just made crap up. I couldnt even have these trades on the same journal because the stats at the end wouldnt teach me anything. Lets be honest thats nothing more than gambling but my desire for profits was stronger than my ability to assess the reality.
What the bloke said.....
1. I didnt fully trust my strategy and its profitability so needed to work on that. Serious bouts of testing and simplifying things meant that eventually random trades fazed out.
2. Stop looking at returns in isolation, the number is meaningless. Look instead at risk adjusted returns, as in what you put on the line to make your returns.
My thoughts ....
You need an edge. If you truly have one, all other parts of trading are easier to soldier through. If for example you have a market open breakout strategy which pays over time its within most peoples ability to wait for the market open, place the order and win or lose walk away till the next day. Its when we’re flooded with doubt that we start freestyling.
Focusing on psychology is a waste of time if you dont have an edge, if anything it can damage you.
I hope you’ll find a way.