A definition you can measure
Overtrading has no fixed number. Ten trades a day is normal for one scalper and reckless for a swing trader. What makes it overtrading is the gap between what your plan says and what you did, plus the quality of the extra trades.
So the definition starts with your own plan. If your trading plan says "at most 3 trades a day, A-grade setups only", then trade four and beyond on any day is outside the plan. That is a fact your broker statement confirms, which makes it far more useful than a vague sense of "I traded too much".
If you have no limit in your plan yet, the measurement below will help you choose one.
Five signs you can find in your journal
- Trades per day above plan. Count closed trades per session and compare with your limit. Note how many days exceeded it.
- Worse results for later trades. Number each trade within its day (1st, 2nd, 3rd and so on) and compare results by position. If trade 4 and later have a lower profit factor than trades 1 to 3, extra trades are costing you.
- Untagged trades. Trades with no setup name, or tagged "other", tend to be the impulsive ones. Their share of your total trade count is a quick health check.
- Shorter holding times. A drop in average hold time on high-count days can mean trades are being closed quickly to open the next one.
- Costs rising faster than results. Commissions, fees and spread are paid on every trade. On high-count days, compare total costs with net P&L.
You do not need all five. Signs 1 and 2 alone usually answer the question.
Worked example: 20 sessions, split by trade number
A trader's plan allows 3 trades a day. Over 20 sessions they took 108 trades. All 20 sessions had at least 3 trades, so trades 1 to 3 account for 60 of them, and 48 were trade four or later.
| Trade number in day | Trades | Wins | Avg win | Avg loss | Net P&L | Profit factor | Expectancy |
|---|---|---|---|---|---|---|---|
| 1 to 3 (in plan) | 60 | 33 (55%) | $120 | −$90 | +$1,530 | 1.63 | +$25.50 |
| 4 and later | 48 | 19 (39.6%) | $95 | −$105 | −$1,240 | 0.59 | −$25.83 |
How the numbers are built:
- In plan: gross wins 33 × $120 = $3,960; gross losses 27 × −$90 = −$2,430. Profit factor = 3,960 ÷ 2,430 = 1.63. Expectancy = 0.55 × 120 + 0.45 × (−90) = +$25.50 per trade.
- Beyond plan: gross wins 19 × $95 = $1,805; gross losses 29 × −$105 = −$3,045. Profit factor = 1,805 ÷ 3,045 = 0.59. Expectancy = (19 ÷ 48) × 95 + (29 ÷ 48) × (−105) = −$25.83 per trade.
The total for the 20 sessions is +$290. On the surface that is a slightly profitable month. Split by trade number, it is a solid plan (+$1,530) with most of its profit given back by the trades the plan never called for. Win rate dropped, the average win shrank and the average loss grew. That combination is typical of trades taken with less selectivity.
You can check either row with the profit factor calculator. To understand why a lower win rate and a worse payoff together are so costly, see trading expectancy.
How to run the split yourself
- Export or list your closed trades with open date and time.
- Sort by open time and add a column
n_in_day: 1 for the first trade of each session, 2 for the second, and so on. - Add
in_plan: TRUE when n_in_day ≤ your daily limit. - For each value of in_plan, compute count, wins, average win, average loss, net P&L and profit factor. The trading journal spreadsheet lists the formulas.
- Repeat with a finer split (1, 2, 3, 4, 5+) to see exactly where results turn.
A journal app that imports fills from your broker, such as TradeGreen, fills in open times and P&L for every trade automatically, which leaves you only the counting and the tag.
Use at least 40 to 60 trades before you draw a conclusion. With smaller groups, one outlier can flip the result.
Turning the numbers into a limit
The split tells you where to put your limit. If results stay healthy through trade 3 and turn negative from trade 4, a limit of 3 trades is supported by your own data rather than by a rule you read somewhere. If results stay fine through trade 6, your current limit may be too tight, and that is useful to know as well.
Other rules that use the same measurements:
- Setup-only trades: no trade without a named setup. The share of untagged trades should fall toward zero.
- Stop after the target trade count, win or lose. Track the number of days you kept it.
- Combine with a daily loss limit. Overtrading often overlaps with revenge trading after a loss, and a loss limit caps both.
Review the split monthly. If the limit is working, the "beyond plan" row will shrink toward zero trades, and your total should look more like the in-plan row.
Common misreadings
"Fewer trades is always better." Not if the extra trades have a positive expectancy. The test is the result of the extra trades, not their count.
"My win rate is fine, so I am not overtrading." Win rate alone misleads. In the example, it was average win and average loss that moved the most. Look at profit factor and expectancy as well, as covered in win rate in trading.
"It was a slow day, so I had to find something." A quiet market is a reason to trade less, not to lower the bar. Your data can confirm this: compare low-volatility days by trade count.
If overtrading is not the issue, other leaks may be. See why you might be losing money day trading for how to look for a losing setup or time of day.