Blog

Why Your Trading Journal Should Record Emotions, Not Just Prices

Memory keeps the market story and quietly drops the feeling, because the market story doesn't blame you. Write the feeling down at the time and the repeats show up by the fiftieth entry.

A hand writing in ink across the page of an open notebook.
Photo by Aaron Burden on Unsplash

Open the journal. Tickers, prices, dates, a sentence about the setup. Accurate, dull, and close to useless, because the one thing that decides whether you follow your plan on any given morning is the one thing nobody writes down, which is how you felt at the moment you clicked, and how you felt has a habit of repeating in a way the prices never do.

So add a column for it. One or two words, written at the time, before the result is known and before you have had a chance to start explaining yourself.

What memory does to the record

Ask yourself why your last three losers lost, and notice how fast the answers arrive. The market turned. The news was unlucky. The level didn’t hold. All reasonable, all external, and all of them available without any effort at all.

Now ask what you were feeling when you entered each one. That question is harder. When the answer does come back it tends to be less flattering: bored, behind for the week, sure of yourself after a good morning, still annoyed about the trade before. Memory keeps the market story and drops the feeling, because the market story doesn’t blame you.

An entry written at the time keeps both. Read fifty of them in a row and the market stories look random while the feelings repeat.

The feelings column is the one people resist. It seems soft, and the point of a journal was supposed to be numbers. Added half sarcastically, with entries like “bored” and “still annoyed about the morning”, it tends to become the most useful column in the file inside two months.

What the mood column tends to show

Most people expect fear to be the villain. It usually turns out to be confidence.

Say you rank a year of your own entries by result. Suppose the biggest losses share an entry note that reads some version of “sure” or “obvious,” while the trades you entered with “not certain, but the level’s clean” come back with a better record and smaller losses on the ones that do go wrong. Once you have seen it the mechanism is plain enough: uncertainty makes you size properly and put the stop where the chart says it goes, and certainty does the opposite on the way in, quietly, while you are congratulating yourself.

You wouldn’t believe that without the column. You’d say, and most traders do say, that the best trades are the ones you felt strongest about.

What to record

Keep it short enough that you’ll do it every time. Five fields carry most of the value.

  1. The setup, one word, so you can sort by it later.
  2. The result in R, so trades of different sizes compare, and losses bigger than planned stand out.
  3. Mood at entry, one or two words. Calm, bored, sure, behind, rushed.
  4. Mood at exit, same way. This is where “took profit early, nervous” and “moved stop, hoping” get written down while they’re still true.
  5. Plan followed, yes or no. Kept separate from whether you made money.

That last one matters more than it looks. A profitable trade that broke the plan is a bad trade that got paid, and a journal recording only the result will quietly teach you to do the same thing again next week.

Reading it back

Once a month, sort by result and read the entry moods on the worst ten and the best ten. Then sort by the plan-followed column and compare expectancy across the yes rows and the no rows. For most traders the yes rows make the money while the no rows are where the account leaks, and that one comparison turns “be more disciplined,” which is advice nobody has ever acted on, into a specific number you can watch move.

The stock profit calculator converts a closed trade into R if you give it the original stop, which removes the arithmetic as an excuse. The trading psychology section explains the biases the mood column keeps surfacing, and a year of journaling in R is the longer version of this idea.