Setup Tagging 101¶
OVERVIEW¶
A journal with one tag per trade — breakout, pullback, fade — does not actually tag trades. It labels them. Labels are useful for sorting your own memory of what happened, but they're useless for answering the questions a journal is supposed to answer: which of my setups have positive expectancy, which time-of-day buckets bleed, which patterns work in which regime.
The fix is a three-layer tag taxonomy. Every trade gets three tags, one from each layer. The combinations let you filter analytics in ways a single label never can.
FEATURES¶
Layer 1: Pattern¶
The pattern layer is what the chart looks like. This is what most traders mean when they say "what setup is this." Keep this layer small — six to ten tags total, no more.
Common pattern tags:
breakout— price clears a defined resistance levelpullback— price retraces to a moving average or prior support in an established trendvwap-reclaim— price crosses back above VWAP after spending time below itfade— counter-trend entry against an extended moverange-extreme— entry at the boundary of a defined trading rangegap-fill— entry sized into a measured gap closeconsolidation-break— entry on a break of a tightening rangeflag— bull or bear flag continuation pattern
Ten tags is a lot. Most traders find they actually use four or five over the long run. The unused tags are diagnostic — if you tagged 200 trades and three pattern tags account for 90% of the trades, your strategy is more concentrated than you thought, which is useful to know.
Layer 2: Trigger¶
The trigger layer is what made you push the button at the specific moment you entered. Pattern is what the chart was doing; trigger is the specific signal that produced the entry. This layer prevents the common journal failure where every trade gets called a "breakout" when half of them were actually breakouts that you entered for different reasons.
Common trigger tags:
volume-spike— entry on an above-average-volume bar at the pattern levell2-imbalance— entry on a visible bid/ask imbalance in the Level 2 booknews-catalyst— entry on a specific named news eventtime-trigger— entry at a specific time (e.g., 9:35am open-range break)confirmation-bar— entry on the bar after the pattern bar closesretest— entry on the retest of a broken level
Pattern × trigger gives you a much finer view than pattern alone. A breakout × volume-spike is a different trade than a breakout × confirmation-bar. Both might be tagged breakout in a single-label system; the dual-tag system separates them and lets you see whether one of the two has positive R while the other is a coin flip.
Layer 3: Context¶
The context layer is what the broader market was doing when you took the trade. This is the layer most traders skip, and it is the layer that explains the most variance in setup expectancy.
Common context tags:
trend-day-up— broad market trending up cleanlytrend-day-down— broad market trending down cleanlyrange-day— broad market chopping in a defined rangevix-elevated— VIX above a threshold you've set (e.g., 25)vix-suppressed— VIX below a threshold (e.g., 14)earnings-week— major earnings season backdropfomc-day— FOMC announcement daysector-strength— the traded ticker's sector outperformingsector-weakness— the traded ticker's sector underperforming
Context is the layer that answers questions like "do my breakouts work better in trend days or range days." If you've ever felt like your strategy works great for two weeks and then stops working for two weeks, the answer is almost certainly in the context layer.
HOW TO USE¶
Three Tag Hygiene Rules¶
These three rules make or break the taxonomy. Without them, the tag system rots into the same single-label mess you started with.
Rule 1: Max four tags per trade.
Pattern + trigger + context = three. The fourth slot is for one optional discretionary tag — oversized, late-entry, revenge, whatever you want to flag for personal review. Beyond four, tags lose meaning because every analytics filter becomes either too narrow (only five trades match) or too broad (everything matches).
Rule 2: Never invent a tag on the fly.
The single fastest way to ruin a tag system is to add a new tag in the moment because the trade "doesn't quite fit any of the existing ones." Two things happen: you create one-trade tags that show up nowhere else, and you contaminate the analytics with an inconsistent taxonomy. If a trade genuinely doesn't fit, tag it other and review at week's end whether the taxonomy needs to grow.
Rule 3: Tag at entry, not at exit.
The point of tagging is to record what you thought the setup was at the moment of the trade. Tagging after the exit lets the outcome contaminate the label — winners get tagged generously, losers get retconned into different setups. The discipline is to tag before you know how the trade ends.
How to Filter Analytics with the Taxonomy¶
Once you have 50–100 trades tagged across all three layers, the analytics tab in the Tapeboard trade journal can answer specific questions about expectancy by combination.
KEYBOARD SHORTCUTS¶
| Action | Shortcut |
|---|---|
| Open tag entry panel | T |
| Confirm tag selection | Enter |
| Cycle through tag layers | Tab |
| Clear all tags on current trade | Shift + Backspace |
| Open Analytics filter panel | A |
| Save trade with tags | Ctrl + S / Cmd + S |