Article
Why B and C Trades Destroy a Good Trading System
B and C trades can ruin a good trading system by polluting the sample, increasing overtrading, and hiding whether the true A+ setup works.
A trader can have a good setup and still get poor results because the journal is full of trades that were never part of the setup. The damage usually comes from the almost trades: close enough, late but tempting, lower quality but moving now.
Short Answer
B and C trades destroy a trading system because they pollute the data. They mix weak trades with valid trades, so the trader cannot tell whether the system failed or the trader stopped following it.
The solution is not more confidence. It is cleaner classification: A+ trades, skipped A+ trades, and rejected B/C trades.
The Real Problem
Most traders review P&L first and behavior second. That makes B and C trades feel harmless if they win. But the damage is not only the loss. The damage is the habit of letting lower-quality trades into the system.
A winning bad trade trains the wrong behavior. A losing bad trade damages both capital and confidence. Either way, it weakens the process.
How B and C Trades Damage the Sample
The system can only be judged by trades that actually belonged to the system. If the journal mixes A+ setups with boredom trades, late entries, FOMO trades, and revenge trades, the data cannot answer the right question.
| Trade Grade | What It Means | What to Do | Review Risk |
|---|---|---|---|
| A+ | Every required condition is present | Eligible for normal execution | Review outcome and execution quality |
| B | One condition is weak or incomplete | Reject or observe only | Can become rationalized overtrading |
| C | Multiple conditions are missing | Reject | Usually emotional or impulsive |
| Unknown | Criteria were not defined | No trade | Cannot be reviewed cleanly |
What to Track in MyLinedChart
Use MyLinedChart to preserve the rejected trades too. A rejected B trade is not wasted time. It is evidence that the process worked.
When rejected trades are visible, the trader can measure selectivity instead of only measuring entries.
- Rejected setup count.
- Reason for rejection.
- Whether price later moved without you.
- Whether the rejection rule was followed.
- Weekly ratio of A+ taken to B/C rejected.
Common Mistake
The common mistake is keeping only trades taken in the journal. That makes discipline invisible. If you skipped five bad trades and took one good one, the skipped trades are part of the edge.
The trades you refuse are not separate from your system. They are the boundary of your system.
Next Step
For the next 10 sessions, tag every candidate as A+, B, C, or no-trade before the entry decision.
Then use A+ Setup vs A+ Outcome: Why Losing Trades Can Still Be Good Trades to keep outcome from rewriting the grade.
FAQ
What are B and C trades?
B and C trades are lower-quality trades that miss one or more required setup conditions. They may still win, but they do not belong in the same sample as A+ trades.
Why are B and C trades dangerous?
They pollute the trading sample, reward rule drift, increase overtrading, and make it harder to evaluate whether the real system works.
Should traders ever take B trades?
For most developing traders, B trades should be rejected until the A+ setup has a clean sample and the trader can prove consistent execution.
Sample Structured Chart Intelligence Exports
Review how chart drawings, annotations, OHLC, volume, and execution context become reusable structured data.
- Download XLSX Sample
Spreadsheet-ready chart intelligence for review, journaling, and process refinement.
- Download JSON Sample
Machine-readable chart context for Claude Code, ChatGPT Codex, automation-ready workflows, and technical review.
Related Articles
- TradingView vs TrendSpider vs MyLinedChart: Structured Chart Exports for Real Trading Processes
A systems-first comparison of TradingView, TrendSpider, and MyLinedChart for traders building executable feedback loops.
- A+ Trade Journal: Track Taken, Skipped, and Rejected Setups
Build an A+ trade journal that tracks taken trades, skipped A+ setups, and rejected B/C setups so selectivity becomes measurable.
- Boredom Trades, FOMO Trades, Revenge Trades: How Non-A Trades Sneak In
Identify boredom trades, FOMO trades, and revenge trades before they sneak into the journal disguised as technical setups.
- The Challenge Pass Loop: A 30-Day System for First-Attempt Pass Probability
A 30-day operating loop for Topstep-style and SMB-style evaluations that improves rule compliance and first-attempt pass probability.
- Your Edge Starts With You: How Traders Turn Good Reads Into Repeatable Results
Most traders do not fail because they cannot read charts. They fail because they cannot repeat their best decisions under pressure. This guide shows how to close that gap with a practical trader edge loop.
More Video Guides
- Export Chart Data With Notes for Real Trade Journals
Build review-ready journals by exporting annotated context, not only prices.
- How to Turn Chart Drawings Into Automation-Ready Data
A practical framework for moving from visual chart notes to machine-readable process inputs.
- MyLinedChart vs Other Charting Platforms
Why MyLinedChart is built for exporting reusable drawing context instead of only chart visuals.

