Most answers to how to avoid overtrading come down to “have more discipline,” which is advice with no mechanism attached. Nobody tells you what discipline actually does at 10:47 AM when the chart is chopping and you’re bored and your finger is already on the buy button. My answer is different because my method doesn’t leave that decision to willpower in the first place. I only trade when price comes back to a level I marked before the session opened. If price doesn’t come back, there’s no trade available — not one I’m resisting, one that structurally doesn’t exist yet.

Discipline isn’t the mechanism — the level is

Here’s the part people skip when they talk about how to avoid overtrading: discipline is a finite resource you spend down over a six-and-a-half-hour session, and the market is specifically designed to drain it. Every five minutes there’s a candle that looks like something. A wick, a pop, a red bar that turns green. Each one is a fresh test of whether you’ll hold the line you drew that morning, and by hour three, most people are negotiating with themselves instead of reading the chart.

A level-based system doesn’t ask you to win that negotiation every five minutes. It removes the negotiation. The decision — will I trade this ticker today, and at what price — got made on a quiet chart before the open, with no candles moving and no pressure to act. By the time price is actually near the line, I’m not deciding whether to trade. I already decided. I’m just checking whether the thing I predicted would happen has happened. That’s a completely different mental task than “should I trade right now,” and it’s the reason the method caps overtrading structurally instead of relying on me to catch myself in the moment.

Why “the market is open” feels like a command

The trap isn’t greed, in my experience. It’s boredom dressed up as productivity. The market is open for six and a half hours, five days a week, and there’s a quiet voice that says sitting there without a position means you’re wasting the access. I’ve felt that voice more than I’ve felt the greedy one. Greed at least wants something specific — a big move, a clean setup. Boredom just wants activity, any activity, because watching a flat chart with no trade on it feels like failing at a job that’s supposedly happening right now.

That voice doesn’t care that my actual plan for the day only had two levels on it. It just wants the account to be doing something between 9:30 and 11:00 because the tab is open and the candles are moving. Admitting that boredom was the real driver — not some sophisticated trading impulse — was the first honest thing I had to say about my own overtrading. It’s a duller problem than most people expect, and duller problems are harder to talk yourself out of, because there’s no exciting story attached. You’re not chasing a big win. You’re just avoiding the discomfort of doing nothing while a screen is on.

The stretch that taught me this the expensive way

Before I traded strictly off marked levels, I went through a stretch — about three weeks — where I was averaging fourteen to twenty trades a day on a single name, AMD, because it was liquid and always moving and gave me something to click on. No levels. No plan written down before the open. Just a chart, a hunch, and an open market. Over those three weeks I counted back through the fills: 227 trades, most of them held under four minutes, and the account was down $4,180 net of commissions, even though my win rate on any individual trade wasn’t actually bad. The math didn’t fail because I was picking wrong. It failed because I was paying the spread and the commission over and over on trades that had no edge behind them beyond “the chart was moving and I was watching.”

The turn came from one specific week I still keep in the journal as a reference point. Same ticker, same three-week stretch just past its midpoint. I marked two levels on AMD Sunday night — $148.20 support, four prior touches, and $156.40 resistance, three touches — and told myself I would not touch anything else on that name until price came back to one of those two prices. Monday: no touch, no trade, watched the whole session. Tuesday: no touch, no trade. Wednesday: price ran up into $156.40, stalled, and closed back under it — a real touch, a real signal, one trade, stopped out for a small loss. Thursday: gap down, straight through $148.20 without slowing, no trade — it didn’t hold the way a real level should, so there was nothing to take. Friday: price came back up to retest $148.20 from below, held, bounced, closed near the day’s high. One trade, and it worked.

Three trades. Five days. One loss, one win, three days of doing nothing but watching. Net for the week: up $640. Compare that to a single day from the overtrading stretch two weeks earlier — Tuesday of that first week, 22 trades on the same ticker, net down $1,860 by the close. The disciplined week made less activity look like less effort, but it was the only one of the two that actually made money, and it took a fraction of the decisions to get there.

Learning how to avoid overtrading is really learning to pre-decide

What changed between those two stretches wasn’t my read on AMD. It was where the decision got made. In the losing stretch, every decision happened live, with price moving, with the chart doing something that could be interpreted as an opportunity if I squinted. In the winning week, every decision happened Sunday night on a chart that wasn’t moving at all, where I had nothing to react to and no urgency pushing me toward a click. A level marked on a still chart is a decision made by a calm version of you. A trade taken because price is moving right now is usually a decision made by whichever version of you is bored or anxious in that exact minute — and that version is a worse trader than the Sunday-night version, every time, for everyone.

This is also why the method puts a hard ceiling on the number of trades that are even possible in a day. If I mark three levels before the open, there are at most three trades available to me that day, and most days fewer than that actually get touched. It isn’t a rule I have to enforce against myself in real time — it’s a structural fact about a system that requires price to return to a specific place before a trade exists at all. You cannot overtrade a method that requires waiting for something specific to happen, because the waiting is the method, not an obstacle to it.

What the ceiling looks like in practice

On a normal week I’ll mark somewhere between two and five levels total across the two or three names I’m watching. Some days none of them get touched and I take zero trades — a flat day with no fills isn’t a failure, it’s the system doing exactly what it’s supposed to do when the market didn’t come to me. Other days two levels get hit within an hour of each other and I take both. The number moves with what the market actually does, not with how much action I feel like I need. That’s the opposite of the old AMD stretch, where the number of trades was set by how bored I was, completely disconnected from how many real signals the chart was actually giving me.

The practical answer to how to avoid overtrading, if you’re trying to build the same ceiling into your own trading, is simpler than a rule you have to remember: write your levels down before the session, with the price, the touch count behind it, and what a real touch looks like versus a fakeout. Then treat any trade that isn’t on that list as a different, unapproved activity — not a variation of your plan, a separate thing you didn’t decide to do. The list is short on purpose. A short list is what makes overtrading structurally difficult instead of something you have to white-knuckle your way through for six and a half hours.

The honest version of the fix

I still get bored some days. That hasn’t gone away, and I don’t think it fully goes away for anyone who sits in front of a screen where money moves. What’s different now is that boredom doesn’t have anywhere to go. There’s no fifth level to invent, no reason to lower my touch-count bar just because 11:00 AM feels slow. The chart either brings price back to a line I already drew, or it doesn’t, and on the days it doesn’t, the only discipline required is closing the tab and coming back tomorrow. That’s a much smaller ask than “resist every candle for six and a half hours,” and it’s the actual reason this method keeps overtrading capped — not because I got better at saying no, but because most days there’s nothing being offered to say no to.


I mark levels like the ones in this piece — AMD, two lines, checked and nothing else — live in Static, the free daily chart room for Draw Lines Make Money. If watching the ceiling hold on a real, moving chart would make the mechanism click faster than reading about it, you’re welcome to sit in.

Join the free Static chart room →

Disclosure: that's an affiliate link — I may earn a commission if you join a paid tier later, at no extra cost to you. The free room is free.

Full risk disclosure