Blog/Trade Journal
Trade JournalJul 20, 202610 min read

The Trades I'd Grade Differently Now

A founder looking back at the categories of trades I took before I graded every setup, the reasoning I used in the moment, and what a consistent grade would flag now. Behavior, not P&L.

BL
Benjamin Loh
Founder of SnapPChart · trader and dev

I built SnapPChart, which grades a chart before you take the trade, but for a long time I did not actually trade that way myself. Before I put a real grading step in front of my own entries, I took a lot of trades I would not take now. Not because I later learned some secret about charts. Because I stopped skipping the one check that would have flagged them. This is a look back at the categories of trade I got wrong, the reasoning I used in the moment to justify each one, and what a consistent grade would have caught. I am deliberately not attaching dollar figures, percentages, or a win rate to any of it. A number I make up years later to sound honest is still made up, and the thing worth writing down here is the behavior, not a scoreboard.

Quick Answer

In one paragraph

The trades I would grade differently now all share one thing: in the moment I had a reason, and the reason had nothing to do with the setup. I chased moves that were already extended because I did not want to miss them. I faded strong trends on a hunch. I forced trades on dead days so the session felt productive. I overrode messy charts when the story was good enough. I sized up right after a loss to get even. None of those survive a fixed grade, because a grade scores the picture on the screen and does not care how badly I want the trade or how the last one went. That is the honest lesson from my bad trades. The setup was rarely the problem. The reason I gave myself for ignoring it was.

A Reflection, Not a Scoreboard

A quick note on what this is and is not, because the honest version matters more than the dramatic one. This is not a P&L confession with real numbers, and it is not a list of specific trades reconstructed from memory. It is a set of categories, the recurring kinds of trade I used to take and the self-talk that came with each. I am not going to tell you a chase cost me some tidy figure, because I would be either guessing or inventing, and a made-up number wearing the costume of honesty is worse than no number at all. If you want the forward-looking version of this, where I ran the opposite experiment and graded every setup before taking it for a month, that is written up in the piece on what changed when I graded every setup before entry. This post is the mirror image: the same trader, looking backward at the trades that came before the rule.

I also want to head off the obvious objection early. Day trading has a high failure rate no matter whose trade log you read, a point the SEC lays out plainly in its overview of what day trading actually involves, so I am not claiming that fixing these categories would have turned me into a printing press. It would not have. What I am claiming is narrower and, I think, more useful: the trades in here were bad decisions at the point of entry, independent of how they closed, and a consistent read on the setup would have named them as such before I clicked. That framing lines up with the argument in the breakdown of why a losing stretch is usually a selection problem, not a strategy problem, which is the same idea pointed at a different reader.

Which Trades Would I Grade Differently?

Here is the honest inventory. Every row is a category, not a single trade, and each one pairs the setup with the story I told myself in the moment, the signal I talked straight past, and what a fixed grade catches. Read down the third column and you will notice something uncomfortable: in almost every case the no-go was visible on the chart the whole time. I was not missing information. I was overriding it.

The trades I would grade differently now
categories, not P&L
The setupWhat I told myselfThe signal I talked pastWhat a grade catches
Chasing an extended moveIt is already running, I will just grab the next legPrice was miles from any level and stretched far from VWAPReward-to-risk was already gone; the honest stop would have been enormous
Fading a strong trend on a hunchThis has run too far, it has to snap back soonThe higher-timeframe trend was pointed the other wayThe context check fails the second you are fighting the trend
Forcing a trade on a dead dayI have to make today count somehowNo real relative volume, price stuck in the middle of the rangeVolume and level checks both come back thin, so nothing clears the bar
Overriding a messy chart for a good storyThe catalyst is too good to sit outThe chart itself had no clean trigger and no defined stopThe one-sentence thesis will not finish; the trigger check fails
Sizing up after a loss to get evenOne good one and I am back to flatThe next setup was not actually better than the last oneThe grade does not care about your P&L; the setup scores the same
Re-entering a name I was anchored toI have watched this all day, I am not missing it nowAttention, not edge, was keeping me in the nameLevel and trigger checks read a C no matter how familiar it feels
Jumping the trigger a beat earlyIt is about to go, I will get a better priceThe entry condition had not actually happened yetNo trigger means no trade; the grade is scoring a setup that is not there

None of these are exotic. They are the boring, common ways a developing trader leaks, and most of them show up in the general writeup on the setups worth skipping and why. What made them mine was not the pattern. It was that I kept taking the same handful of momentum setups I actually know well, the bull flags and VWAP reclaims and clean breakouts covered in the momentum trading strategy playbook, and then, on a slow afternoon or a red one, reaching for a cheap imitation of them. The rest of this post is the three categories that cost me the most attention, one at a time.

Chasing an Extended Move

This was my most expensive habit, and it is the easiest one to justify in real time. A stock is running, the candles are all green, and every second I sit there feels like money walking out the door. So I hop on, well after the clean entry, with a stop that is either honest and huge or tight and about to get tagged on the first pullback. The tell was always the same: I could not point to a level I was buying at. I was buying a feeling, the fear of watching it go without me, which is a different thing from a setup. The mechanics of why that particular reach keeps punishing people are laid out in the piece on what actually goes wrong when you chase an extended chart, and the short version is that the move you are chasing has already spent most of the room you needed for your reward.

A grade catches this instantly, because it forces the reward-to-risk math before the emotion gets a vote. When the entry is far from any level, the stop distance blows up, and the payoff you are reaching for no longer justifies it. That is not a judgment call, it is arithmetic, and it is the exact thing the breakdown on whether your reward-to-risk ratio is actually good enough is built to surface. I did not need a smarter read of the chart to avoid these. I needed to run the number I was skipping.

Ignoring a No-Go Signal

The second category is subtler and, honestly, more embarrassing, because it happened when I had done the homework. There was a real catalyst, or a name I liked, or a story that felt too good to sit out, and the chart underneath it was a mess. No clean trigger, no obvious level to lean on, no place to put a stop that was not just a random price. And I took it anyway, because the narrative overrode the picture. The problem is that a trade needs a chart, not a thesis about the company. When I forced myself, later, to write a single sentence describing the entry, the sentence would not finish, and the setups where the sentence would not finish were the same ones I should not have been in. That failure mode is the whole subject of the piece on how a good story is not an entry plan.

Fading a strong trend belongs in this bucket too. Deciding a move has gone too far and has to reverse is a story dressed up as analysis, and the chart usually says the opposite. A grade that checks the higher-timeframe context first refuses to hand a good score to a trade that is fighting the trend, which is exactly the read I was overriding when I called a top out of boredom. The no-go was on the screen. I just did not want it to be.

Sizing Up After a Loss

This is the one that has nothing to do with chart reading and everything to do with the wiring. After a loss, the urge to make it back on the next trade is strong, and it quietly does two things at once: it lowers the bar on which setup I will take, and it raises the size I take it in. Both move the wrong direction. The setup after a red trade is not better because I want it more, and a rattled brain rarely produces a clean read, so I would end up putting the most size on the worst setup at the worst moment. The way that spiral compounds is spelled out in the piece on how revenge trading and overtrading feed each other, and the underlying pull is a well-documented one. The pain of a loss simply weighs more than the pleasure of an equivalent gain, which is the bias loss aversion describes, and it pushes you to do something reckless to erase the loss rather than something patient to earn.

A grade does not fix the feeling, but it takes the decision out of the moment where the feeling is loudest. If the next setup still has to clear the same bar to earn size, the revenge trade rarely qualifies, because it usually is not an A read. And if you are letting the grade set the size in the first place, then the marginal setup you reached for after a loss gets small or nothing, not the oversized swing your tilt wanted. The case for tying size to setup quality instead of to how you feel is the entire subject of the writeup on why disciplined traders stall out at breakeven, and the revenge-size trade is that same leak in its ugliest form.

Before the next entry

Would this setup clear your own bar, or are you about to talk yourself into it?

Upload the chart and SnapPChart scores it against the same rubric every time, so the read stays steady even when you don't. It grades the screenshot you give it. You keep the log and you make the call.

Grade this setup

Would a Grade Have Stopped These?

Honestly? Some of them cleanly, some of them only indirectly, and I would rather say that than oversell it. The selection mistakes, the chase, the trend fade, the forced trade on a dead day, the override for a good story, are the ones a fixed grade catches head-on, because each fails a specific check you cannot argue with in the moment. The reward-to-risk is gone, or the context is wrong, or the volume is not there, or the trigger does not exist. The psychology mistakes, the revenge size and the anchored re-entry, are different. A grade does not read your emotional state and it will never tell you that you are tilting. What it does is remove the moment of discretion where the tilt gets to act, by pre-committing you to a bar the trade has to clear regardless of how the last one went.

The step I used to skip

Two paths for the same setup: the in-the-moment path where I wanted in and found a reason to click, versus the graded path where the same setup gets scored against fixed checks and skipped if it failsTwo vertical lanes side by side. The left lane, labeled then, in the moment, runs top to bottom through three boxes: a setup shows up, then I already wanted to be in something, then so I found a reason and clicked. The right lane, labeled now, same setup with one fixed grade, runs through three boxes: the same setup shows up, then score it against the same checks before the click, then below the bar, skip it and write down why. A divider down the middle is labeled the step I used to skip.THEN: in the momentNOW: same setup, one fixed gradethe step I used to skipa setup shows upthe chart in front of meI already wanted to be in somethingso I found a reasonand clickedthe same setup shows upnothing about the chart has changedscore it against the same checksbefore the click, every timebelow the bar? skip itand write down why
The trades I would grade differently now all branched at the same spot: the check I skipped when I already wanted in

I have to be careful here, because I sell the tool and it would be easy to overclaim. You do not need SnapPChart to run any of this. The rule is the part that works, and a fixed checklist on paper catches most of the same trades. What a consistent grade adds is one narrow, real thing: it does not get more generous when I do. Here is exactly what it does and does not do, with no dressing up. You upload a screenshot of a chart you are thinking about trading, and it grades that setup against a consistent rubric and returns a letter grade with an entry, a stop, targets, and the reward-to-risk. It does not know whether you took the trade. It does not track your account, your size, or your outcome. It does not connect to your broker, read live price, or enforce a single thing. It grades the picture and hands the decision back to you. A neutral overview of what that read is, separate from any of my stories, lives on the AI chart analysis page, and the broader case for treating a grade as an objective second read rather than a replacement for your judgment runs through the piece on the value of a fixed second opinion on a setup and the wider guide to AI trading. None of it would have saved me from having to face the reason I was reaching for those trades in the first place.

And the honest ceiling on all of this: taking fewer marginal trades is good for reasons that go beyond any single setup. Every forced entry carries costs and, past a certain frequency, rules you have to manage, which FINRA lays out in its guidance on frequent intraday trading. Cutting the chases and the boredom trades does not just spare you the bad ones. It keeps the whole operation simpler to stay on top of, which is its own kind of edge.

How Do You Audit Old Trades Honestly?

If you want to do this exercise on your own record instead of just reading mine, the method matters more than the effort, and there is one rule that keeps it honest: sort by why, not by outcome. Grouping your old trades by whether they made money teaches you almost nothing, because a chase that worked and a chase that failed are the same decision wearing different results. Grouping them by the reason you took each one shows you the category you repeat, and the category is the thing you can actually write a rule against. The mechanics of a review that changes behavior instead of just recording it are in the piece on the post-trade review that actually sticks, and the question of which fields are worth logging at all is covered in the writeup on the journal columns that are signal versus noise.

  • Tag every old trade with the reason, not the result
    Go back through your entries and label each one with why you took it: a clean setup, a chase, a boredom trade, a revenge size, a story you liked. Ignore whether it won. You are building a pile you can sort by motive.
  • Find the category that repeats, and name it
    One or two reasons will show up far more than the rest. That is your most expensive habit, and no single trade will ever reveal it. The pile does. Mine was the chase. Yours might be the forced trade on a slow day.
  • Write one rule that would have flagged the whole category
    Not five rules. One, aimed at the pattern you just named. If it is chasing, the rule is a hard reward-to-risk check before entry. If it is revenge, the rule is that the setup after a loss still has to clear the same bar.
  • Grade forward, not just backward
    The audit tells you the category. A pre-trade grade is what stops the next instance, because it scores the setup before you have a chance to talk past the signal. The whole point of scoring before the click is spelled out in the guide on grading a trade before you enter.

That last step is the bridge between this post and the forward-looking one. Naming the trades I would grade differently now is only useful if it changes the next click, and the only moment a grade can still do that is before the trade exists. The systematic version of the whole loop, scoring the setup while it can still change your decision, is walked through in the guide on how to grade a trade before you enter it.

The honest version

Looking back, almost none of my worst trades were bad reads of the chart. They were good reads I overrode because I wanted the trade, was bored, or was trying to get even. The chart told me. I talked past it. A consistent grade would not have made me a better analyst, it would have made me harder to argue with in the exact moments my own judgment was worst. That is the whole lesson, and it is a process lesson, not a P&L one. If you already know better and take the trade anyway, the fix is not a new strategy. It is a check you are not allowed to skip.

Frequently Asked Questions

Are these real trades or made-up examples?

They are real categories of trades I took, described by type and by the reasoning I used at the time, not reconstructed trade by trade with numbers attached. I did that on purpose. The moment I start writing that a specific chase cost me a specific amount, I am either digging up a number I cannot actually verify years later or inventing one that sounds honest, and both are worse than saying nothing. The useful part of a bad trade is not the dollar figure anyway. It is the reason you gave yourself for taking it, and that is what I can report accurately. So the setups and the self-talk are real. The absence of P&L is not me hiding a bad year, it is me refusing to dress up a reflection as a track record.

Isn't this just hindsight bias? Anything looks bad after it loses.

That is the exact trap, and it is why I graded these by the setup, not by the outcome. A chase that happened to work is still a chase. If the only trades I called mistakes were the ones that lost, I would be doing outcome-shopping, labeling any red trade a lesson and any green one a good read. The trades in here were flawed at the point of entry regardless of how they closed, because the reason I took them had nothing to do with the quality of the setup in front of me. The whole point of scoring the picture before you know the result is to catch the bad decision that got lucky, not just the one that got caught.

If you built a grading tool, why were you taking these trades at all?

Because having the tool and honoring a rule are two different things, and for a long time I skipped the rule on the trades that looked easy. It is the same failure the tool exists to fix. My own eye gets more generous when I am bored, down on the day, or staring at a name I have watched for hours, and a screenshot grader does not. I built the thing partly because I kept catching myself overriding my own judgment in exactly those states. The tool did not stop me from ever taking a marginal setup. It removed my excuse for pretending I could not see it coming.

Can I really learn from old trades without a journal full of numbers?

Yes, as long as you sort them by why instead of by how much. A pile of old entries tagged with the reason you took each one will show you your most repeated mistake faster than any equity curve, because the equity curve hides the pattern inside noise. You are looking for the category that keeps showing up, the chase, the boredom trade, the revenge size, whatever yours is. Once you can name it, you can write one rule that would have flagged the whole category, and that rule is worth more than a spreadsheet of outcomes you will never read twice.

Does SnapPChart know which of my past trades were mistakes?

No. SnapPChart grades a chart screenshot you upload against a consistent rubric and returns a letter grade with an entry, a stop, targets, and the reward-to-risk. It has no memory of your account, does not know whether you took any trade, does not track outcomes, does not connect to a broker, and does not read live price. The backward audit in this post is something you do with your own records. The tool can only give you a steady read on a setup you show it right now. Deciding a past trade was a mistake, and turning that into a rule, is entirely your job.

Disclaimer

This article is a personal, first-person reflection written for educational and informational purposes only, and it does not constitute financial advice. It deliberately makes no profit, loss, return, or win-rate claim of any kind, and describes categories of past trades and the reasoning behind them rather than specific trades, positions, or outcomes. The table, the diagram, and the descriptions are illustrative of behavior and process, not records of actual trades or outputs of any specific analysis. Day trading carries a substantial risk of loss, is not suitable for every trader, and many day traders lose money regardless of any single decision or habit. SnapPChart grades a static chart screenshot you upload and returns levels, reasoning, reward-to-risk, and a setup grade against a consistent rubric; it does not know whether you entered a trade, track your account, position, or outcome, connect to your broker, read live price, enforce any rule, or predict results. Always do your own research and never trade with money you cannot afford to lose.

BL
Benjamin Loh
Founder of SnapPChart · trader and dev

Writes about AI-assisted day trading, technical analysis, and the systems traders actually use to stay disciplined.

Put a steady grade on the setup before you talk yourself into it.

Upload the chart and SnapPChart scores it against the same rubric every time and hands back a letter grade with the entry, stop, targets, and reward-to-risk. It reads the screenshot you give it. It does not know whether you take the trade, track your account, or watch how it turns out. No card required.

Grade your next setupNo card required