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.
In my opinion, the market is very broad, dynamic and involves emotions, hence the reason it takes so much time to master.
Let me know your thought.
Well, you have stated most of the reasons why trading is difficult just like every other thing out there that yields positive results, nothing good comes easy, you must work hard and be patient enough to understand how that market works before you can start seeing the benefits of your hard work. Some get into trading in the first year and hope to be profitable that same year, it doesn't actually work like that.