Why you keep breaking your own rules:
It's not because you're undisciplined. It's because in the moment, breaking the rule feels like the smart thing to do.
"I know my rule says don't trade during news, but this setup is too good to pass up."
"I know my stop is at $42,000, but there's support at $41,800, I'll give it more room."
"I know I said I'd take the day off after 3 losses, but this is different."
Every rule-break has a narrative that sounds rational in the moment. That's what makes it dangerous. You're not consciously choosing to be reckless. You're rationalizing yourself into it.
The only defense is post-trade review. Did you follow your rules? Yes or no. Track it. When you see that rule-following trades are 12% and rule-breaking trades are -8%, the rationalizations lose their power.