A friend of mine was down on the quarter despite being right about most of his calls, and he asked me to figure out why. We pulled his fill history and the answer was sitting in the trade count. He was averaging something like forty trades a week, and forty trades a week does damage in ways that no single trade ever shows you.
Overtrading is one of those problems people usually diagnose with vibes. You feel tilted, you feel busy, someone in your life says you check the app too much. All probably true, but feelings are easy to argue with, and a trader who wants to keep trading will win that argument every time. Numbers are harder to argue with, so here is how I would actually check, using data you already have. Every exchange and broker will let you export your fills.
Three numbers that will tell you
First, plot your weekly trade count against your weekly win rate over the last three to six months, and I mean win rate rather than P&L, because P&L hides the pattern behind one or two lucky outliers. For most people who overtrade these two lines move in opposite directions, and the busy weeks are the sloppy weeks. If your hit rate in your five most active weeks sits meaningfully below your hit rate in your five quietest weeks, you already have your answer, and the marginal trades are where the damage is coming from.
Second, work out your fee and slippage drag as a percentage of gross profit. Add up everything you paid in commissions, taker fees, spread, and funding over the period, then divide by your gross winnings before costs. Traders are routinely shocked by this number. A high-frequency retail account can easily give back a third or more of its gross profit to costs, and on perps with funding it can be worse. If costs are eating more than roughly ten to fifteen percent of your gross, frequency itself has become a position you are holding, and it is short your own account.
Third, watch what happens to average profit per trade as frequency changes. Bucket your history by month, divide net P&L by trade count, and look at the months where the count spiked. Almost always the per-trade number shrinks faster than the count grows, which is the signature of forced trades. Real setups do not appear more often just because you are watching the screen more.
Why the extra trades are usually the bad ones
The mechanism is boring once you see it. Whatever edge you have, and for most retail traders it is small, it shows up in a limited number of situations per week. Maybe two, maybe five. Everything you take beyond that is a trade where your edge is roughly zero or negative, executed at full cost, so each marginal trade dilutes your average while paying full freight in fees and slippage. You do not need to be a bad trader for high frequency to hurt you. You just need your good ideas to be scarce, and they are, for everyone.
There is also an attention cost that never shows up on a statement. Every open position is something you have to monitor, and monitoring quality degrades fast past a handful of positions. The impulse trade you added in the afternoon is often the reason you managed the good morning trade badly. I have seen this in my own history, where my worst exits cluster in the weeks my entry count was highest.
The classic academic result here comes from Barber and Odean's work on retail brokerage accounts, which found that the most active traders earned meaningfully worse net returns than the least active ones, mostly because of costs. The study is decades old and the finding has aged fine. Fees fell, markets changed, and the pattern still shows up in basically any retail dataset anyone bothers to check.
The weekly cap
The fix I have seen work best is embarrassingly blunt. Cap your trade count per week, in writing, before the week starts.
To set the number, go back through your history and find your best stretch, the period where per-trade profit was healthiest, and count how many trades per week you were taking then. That number, or slightly below it, is your cap. For most discretionary traders it lands somewhere between three and ten trades a week, which sounds absurdly low until you remember the marginal trades were losing you money anyway.
The cap does two things. The obvious one is that it removes the worst trades, because when you only have five bullets for the week you stop firing at everything that moves. The less obvious one is that it changes how you evaluate setups before entry. Every trade now carries an opportunity cost inside your own week. Is this one good enough to spend one of my five on? Most impulse trades cannot survive that question, which is the point.
The written setup rule
The cap controls quantity, and the second rule controls quality: no order gets placed without a written setup first. A mental note does not count. It has to be typed out somewhere, and it needs four things.
- The reason for the trade, in one or two sentences, specific enough that a stranger could check it later. "Looks strong" does not qualify. "Reclaimed last week's high on rising spot volume while funding stayed flat" qualifies.
- The invalidation, meaning the price or event that tells you the idea is wrong, decided before entry and not renegotiated afterward.
- The exit plan for the good case, where or when you take profit, even roughly.
- Position size, fixed as a percentage of the account and written down, so you cannot quietly double it at the order screen.
The friction is deliberate, because writing this takes two or three minutes and two or three minutes is longer than most impulse trades can survive. The trades that still feel worth taking after you have typed out the reasoning are, in my experience, a different population from the ones you would have taken on reflex. You also get a journal for free, which makes the three diagnostic numbers above easy to recompute next quarter.
If pulling the raw numbers sounds tedious, most platforms will do part of the work for you. We built trade-level fee and P&L breakdowns into Blockcircle's scorecards partly because I got tired of doing this exercise in spreadsheets, but honestly a CSV export and an hour on a weekend gets you the same answers.
Run the three checks before you change anything. If your busiest weeks turn out to be your best weeks, you are one of the rare retail traders whose edge actually scales with frequency, and you should ignore all of this. If they are your worst weeks, which is where I would put my money, set the cap on a Sunday and see what a month at half your usual frequency does to your per-trade average. Mine went up the first time I tried it, and I have never felt much pull to go back.