Quote from Vespasian:
I was looking for shorts and every trade I took was a long.
You don't really know your system. And several losses following it in the beginning made you thinking: "Wish I did the opposite." And it stuck. You did the opposite, and still losing.
Quote from Vespasian:
I'm smart and I have good discipline skills in other parts of my life.
I just don't get why I can't transfer them to trading.

[/B]
In trading, you should be smart in between trades. During evaluation, system reviews, comparing results.
But, during trades, or starting to, be the dumbest person alive. "You are so stupid a person that you follow only what your system tells you to do."
In other areas of life we have to be smart all the time, move and countermove everything and everyone around us. In trading the smart trader is the dumb trader, whom didn't even dream to try and countermove every move the market makes.
Quote from Vespasian:
they did me no good (and I really studied their stuff).
Did you study them with "I'm ignorance and wants to study further" thinking or "I'm smart and let see if you're smarter than me"?
All of the above three, and your claim that you have some 25 years experience in stock...maybe you're just too smart for your own good. Maybe, underneath, you think that you're a veteran and you should know better than the rest, so, "Why the hell should I listen to my inferior buddy or his no-good mentor?"
Consciously you want to "upgrade" yourself. Subconsciously you think you are already good enough.
And subconscious always win, buddy. All the time.