Tracking emotions in your trades: how to tag them and what the stats show
Most trading mistakes aren't about the chart. They're about the state you were in when you clicked buy: bored, rushed, frustrated, overconfident. Tagging the emotion behind each trade turns that vague feeling into data you can act on.
Keep the tag simple
Pick one word per trade, describing how you felt when you entered. Keep the list short, around five to eight options, and use the same words every time so the stats add up. For example:
- Calm: following the plan, no rush.
- Patient: waited for the setup to come to you.
- Confident: a strong setup you believed in.
- FOMO: afraid of missing a move that had already started.
- Bored: trading because you wanted to be in a trade.
- Revenge: trying to win back a recent loss.
- Tired / distracted: not at your best.
Tag it when you open the trade, or straight after, before you know the result. Tags added after the outcome tend to get rewritten by it: a winner becomes "confident", a loser becomes "FOMO".
Be honest, not harsh
The point isn't to judge yourself. It's to collect enough honest data to see patterns. A journal full of "calm" tags on trades that weren't calm tells you nothing.
What to look at
After 30 or more tagged trades, compare your results by emotion. The most useful numbers are:
- Number of trades per emotion: how often you're in each state.
- Win rate per emotion.
- Average R per emotion: how much each state makes or loses per trade, independent of size (see what is an R-multiple).
- Rule breaks per emotion: how often trades in each state went over your max risk.
A typical result looks something like this (made-up numbers):
| Emotion | Trades | Win rate | Average R |
|---|---|---|---|
| Calm | 18 | 61% | +0.92R |
| Patient | 12 | 58% | +0.61R |
| Confident | 6 | 50% | +0.24R |
| Bored | 5 | 40% | −0.31R |
| FOMO | 7 | 29% | −0.74R |
The exact numbers will be different for you, but the shape is common: the same strategy that pays when you're calm loses money when you're chasing.
Turning it into rules
Once you can see which states cost you, make rules around them:
- If FOMO trades lose, add a rule: no entries after a move has already run more than your planned stop distance.
- If bored trades lose, set trading hours, or a maximum number of trades per day.
- If revenge trades lose, add a cooling-off period after a loss (see revenge trading).
- If tired trades lose, don't trade after a certain hour.
Then keep tagging, and check next month whether the losing tags became rarer.
Doing it without the admin
TradeTurtle has an emotion field on every trade with your own editable list of tags, and the stats page breaks down your trade count, win rate, P&L and average R by emotion automatically. See how to keep a trading journal for the rest of a simple review routine.
This guide is general education, not financial advice. See our disclaimer.