The entire debate around discipline and overtrading is fundamentally a retail limitation because professional execution architectures never rely on a trader’s emotional state to close the chart, if you are manually fighting the urge to click or relying on spreadsheets to tell you when to walk away you are playing a losing game against your own dopamine receptors. The only way to survive high-frequency environments or strict evaluation drawdowns is to completely decouple the human element from the state machine of the strategy
In my own environment I stopped trying to develop discipline and instead focused on hardcoding strict intradiary risk gates directly into the C# core. The script tracks the real-time closed PnL and floating drawdown across all active evaluation metrics and forces a hard asynchronous shutdown the millisecond a threshold is hit. Once that threshold is breached all active orders are canceled and the execution engine locks itself out until the next CME session reset completely bypassing the standard platform controls. Trying to build rules in your head or trusting yourself to close the laptop at a specific minute is just a slow way to blow an account when high volatility hits the tape
I have automated my strategy enough so that it is effectively impossible to trade outside of my pre-programmed windows. It’s possible, in that the program still allows manual order entry, but the fact that no safeguards are in place during those times makes the idea of possibly entering a trade so horrifying that I don’t even consider the option anymore. I have effectively programmed my mind to believe that the market is virtually closed when my subsessions are not in-session.
Self-discipline is the key. Not just to trading, every endeavor. And I did the same; set limitations with the broker on max losses, max profits, times of day allowed or not, etc. You’re going to hate my fix. I realized I wasn’t after the money as much as the dopamine/adrenaline (i.e. I was a gambling addict.) Employed a therapist. Three months later I could stick to my rules. lol - day trading is weird that way.
I had the same problem, “just one more trade” which turns into a loser or a catastrophic loser, there was not one specific thing I did to ween myself, I guess I just got tired overtime of the feelings of anger, despair, asking myself “why” enough times that I got sick of it and just learned to walk away. I do remember I did turn off live and go to SIM and mess around when I was done, maybe that will help.
I think Overtrading is only a problem when trades are forced.
With a real system, the goal is not to limit opportunity. The goal is to only take valid setups. If the system confirms the trade, gives the signal, and the risk is controlled, then the trade is justified.
You are not trading randomly. You are reacting to valid market conditions.
A strong system tells you when to enter, when to stay out, and when the trade is no longer valid.