Discipline
Discipline looks for behavioral risk signals: holding losers too long and increasing size after a losing streak.
Discipline is not a moral score. It looks for repeated habits that often damage a system: losing trades stay open much longer than winning trades, and position size grows after losses when risk is already elevated.
A high score means losing trades do not live much longer than winners and lot size does not visibly increase after losses. A low score warns that current profit may be bought with behavior that worsens tail risk.
Example: Discipline 86/100 means average losing-trade duration is close to winning-trade duration and lot size does not rise after losses. Discipline 28/100 means losses are held four times longer than winners on average, plus size rises after a negative streak.
How we compute it
We compare average losing-trade and winning-trade duration: a ratio <= 1x scores high, while >= 4x scores low. A separate penalty applies if lot size grows after a losing streak.