I have been trading for so many years and yet to be perfect in my trading.
Honestly, I can see lots of improvements in my skill in theses past years.
I make some bad trades a few times, but I am still very much profitable compare to not knowing how to trade at all.
The most important thing is for you to be a profitable trader, and you are already on that track. You have been trading for years, so I’m expecting you to have mastered the trading skills already, although I don’t know how fast you are at learning. But since you are already a profitable trader, then I would say you have much knowledge about what you do.
However, saying you have some bad trades that you lose, I can say that is normal; losing in trading is normal. You can’t avoid that regardless of how knowledgeable you are in trading; you must lose, but the most important thing is that the losses shouldn’t be more than the profit. It really takes time to master trading, so I think you should continue trading. With time you will get to the point of mastering, but remember regardless of how mastered you are in trading, you will lose.