The Decision Journal

Why Did You Buy This Stock? — Record Your Thesis at Trade Time, Review Your Behavioral Patterns Over Time

ARTICLE 7 OF 8 DECISION JOURNAL

🌟 Finmagine Portfolio Manager — Now on the Chrome Web Store

Multi-broker tracker: Indian & global stocks, MFs, ETFs • Decision Journal, History Chart, Corporate Actions • Free

Install Free →
Published: March 8, 2026 | Updated: March 8, 2026 | 18 min read | Behavioural Analytics • Article 7 of 8
🎙 Multimedia Learning Hub
Trade thesis capture, 7 categories, auto-prefill, pattern analysis — 30 interactive flashcards
Learning Overview
Test Your Knowledge
📝 What You Will Learn
  • Why trade journaling improves returns
  • The 7 thesis categories and when each applies
  • How auto-prefill works from your data
  • Pattern Analysis: your behavioral win rates
  • The Watchlist Journal for pre-trade intent
🌟 Key Features
  • Free-text thesis textarea in trade drawer
  • 7 one-tap category chips for fast tagging
  • Auto-prefill from portfolio signals
  • Journal tab: all noted trades newest-first
  • Pattern Analysis with avg P&L% by category
📈 What You Can Discover
  • Which reasoning styles earn more for you
  • Whether you over-trade on tips vs research
  • Your pattern: buying quality vs momentum
  • Win rate: % of journal notes with positive P&L
  • Watchlist intent tracking before buying

Table of Contents

  1. The Problem: “I Don’t Remember Why I Bought This”
  2. The Trade Note: Capturing Thesis at Decision Time
  3. The 7 Thesis Categories
  4. Auto-Prefill: How the Extension Reads Your Portfolio
  5. The Journal Tab: Your Trade History with P&L Context
  6. Pattern Analysis: Which Reasoning Styles Actually Work for You
  7. The Watchlist Journal: Intent Before the Trade
  8. How to Use the Decision Journal Effectively

The Problem: “I Don’t Remember Why I Bought This”

Six months after a trade, a stock is either up 35% or down 22%. You open your portfolio to decide whether to hold, add, or exit. And you realise you can’t quite remember why you bought it. Was it because ROCE was excellent? Because someone in a WhatsApp group mentioned it? Because you spotted a VCP pattern breaking out? Because management guided for strong guidance on the last concall?

This is one of the most common and damaging gaps in retail investing: the missing decision record. Without knowing the original thesis, you cannot evaluate whether the thesis is intact. You end up making the hold/sell decision based on current price action alone — cutting winners early because they look too high, holding losers because you “believe in the story” even though the original thesis has changed.

The asymmetry of forgetting: We remember buying well-performing stocks fondly and attribute it to skill. We selectively forget or rationalise poorly-performing ones. Without a written record at trade time, it is impossible to objectively audit your decision-making quality.

The Decision Journal in Finmagine Portfolio Manager solves this with a simple intervention: a single text box at trade time, before you press Save. Write one sentence. That sentence — captured when you are thinking clearly about the investment — becomes the benchmark against which you evaluate the position six months later.

The Trade Note: Capturing Thesis at Decision Time

Trade Drawer

Every time you add a trade using the drawer (the slide-in panel from the Add tab), a “Why are you buying this?” text area appears below the brokerage charges section. It is optional — you can leave it empty — but when you do fill it in, the note travels with the trade permanently.

The note is a free-text field: there are no required formats, no minimum length, no validation. One sentence is enough. You can write:

The 30-second rule: If you cannot summarise why you are buying something in 30 seconds or one sentence, that is itself a signal. Forced articulation — even just one sentence — is a pre-trade clarity exercise that catches impulse decisions before they happen.

Where the Note Appears

Once saved, your note appears in two places:

Editing a Note

Click the ✎ edit button in the stock detail modal (or the “+ Add note” link for missing notes) to open the edit drawer. The note field is pre-filled with the existing text. Edit and save — the updated note is stored with the trade.

One note per trade, not per stock. If you have bought a stock in three separate transactions (three trade rows), each transaction can have its own note. This matters because your reasoning for adding more (averaging down, re-entry after exit, adding on confirmation) may be different from the original purchase thesis.

The 7 Thesis Categories

Trade Drawer • One-Tap Chips

Below the note textarea, seven category chips provide one-tap thesis classification. Tapping a chip appends a standardised label to your note (or sets it if the note is empty). Categories are not mutually exclusive — a trade can be a quality business bought on a VCP signal, for instance.

🏭 Mutual Fund / SIP 🌎 Global / US Holding ➕ Adding to Existing 💎 VCP / Breakout Setup 📈 Stage 2 + Near High 🌟 Quality Business 💬 Someone Recommended It
Category ChipWhen to UseWhat It Tags
🏭 Mutual Fund / SIPAny mutual fund purchase (IN_MF or GL_MF)SIP contribution, lump-sum MF investment
🌎 Global / US HoldingAny global equity (GL_EQ or GL_MF)US stock, global ETF, international fund
➕ Adding to ExistingSecond or later purchase of a stock already heldAveraging down, adding on strength, re-entry
💎 VCP / Breakout SetupTrade triggered by a ChartInk scan or momentum setupVCP pattern, breakout above pivot, high-volume move
📈 Stage 2 + Near HighStage 2 uptrend stock approaching or at 52W highMinervini-style trend-following entry
🌟 Quality BusinessFundamental-driven buy: high ROCE, low debt, consistent growthQuality compounder entry or addition
💬 Someone Recommended ItTip, forum post, newsletter, concall mention, influencer pickExternal recommendation that triggered research or buy
The “Someone Recommended It” chip is the most important one to use honestly. Many investors follow tips but categorise them mentally as “my own research” because they did some secondary research after hearing the tip. Using this chip accurately lets the Pattern Analysis section reveal your win rate on externally sourced ideas vs self-generated ones.

Auto-Prefill: How the Extension Reads Your Portfolio

Smart Feature

The extension can automatically suggest a thesis category based on the trade you are entering. This generateThesis(trade) rule engine runs silently when you open the drawer for a new trade and examines available portfolio signals to pre-select the most likely category chip.

How the Rule Engine Works

The rules fire in priority order and stop at the first match:

PriorityConditionAuto-Tagged As
1Asset class is IN_MF or GL_MF🏭 Mutual Fund / SIP
2Asset class is GL_EQ or GL_MF (any global)🌎 Global / US Holding
3Ticker already exists in your holdings (you own shares)➕ Adding to Existing
4Stock carries the VCP signal badge from ChartInk scan💎 VCP / Breakout Setup
5Stock carries both S2 (Stage 2) and NH (Near High) signals📈 Stage 2 + Near High
6Stock carries S2 signal only📈 Stage 2 + Near High
7Stock has NH signal and ROCE > 15% from fundamentals🌟 Quality Business
8 (default)None of the above applyNo auto-selection — draw your own

The auto-prefill is a starting point, not a constraint. If the rule suggests “Stage 2 + Near High” but you are actually buying because of a fundamental story from an annual report you read, change the chip and write your real thesis. The value of accurate categorisation compounds over time as your trade history grows.

Backfill on Startup

When the extension opens, it also runs backfillTheses() on all existing trades that have no note and no category. For trades that match the auto-prefill rules unambiguously (MF, Global, Adding), the thesis is filled in automatically — so your historical trade data gets categorised without you needing to edit each trade manually.

Backfill populates category for older trades. If you imported a CSV of past trades before this feature was added, the backfill pass will categorise all your MF SIPs, global holdings, and “adding to existing” trades automatically. Only trades that require subjective judgment (VCP, quality, tips) are left uncategorised.

The Journal Tab: Your Trade History with P&L Context

📝 Journal

The Journal tab (the eighth tab in the extension) shows all trades that have a note, sorted newest-first. Each entry shows the stock, trade date, buy price, broker, current P&L% at live prices, and your original note in a blockquote.

POLYCAB 2025-09-14 • Zerodha • ₹5,820 +31.4% now

🌟 Quality Business — Consistent ROCE >25%, wiring industry tailwind from real estate and infra capex. Stage 2 structure intact. Adding on dip to 200 DMA support.

ZOMATO 2025-11-03 • Groww • ₹268 −8.2% now

💬 Someone Recommended It — Mentioned on X by an analyst I follow. Quick-food delivery margin expansion thesis. Need to do more DD on unit economics.

CDSL 2025-07-22 • Zerodha • ₹1,380 +18.6% now

💎 VCP / Breakout Setup — 3-month VCP forming after correction from all-time high. Breaking out above ₹1,400 pivot on 2.5x volume. Capital markets structural tailwind.

The Journal tab makes a simple but powerful thing possible: you can scroll through your past decisions and see, for each one, whether the outcome matched the thesis quality.

What to Look For in Your Journal

Pattern Analysis: Which Reasoning Styles Actually Work for You

📊 Behavioural Insights

Below the journal entries, the Journal tab shows a Pattern Analysis section. This section groups all your noted trades by thesis category and computes three numbers for each group:

Thesis CategoryTradesAvg P&L%Win Rate
🌟 Quality Business8+24.3%87%
💎 VCP / Breakout Setup12+14.7%75%
➕ Adding to Existing6+9.1%67%
📈 Stage 2 + Near High5−2.3%40%
💬 Someone Recommended It9−5.8%33%

In this illustrative example, the pattern is clear: quality-driven and VCP-driven decisions have strong outcomes. Trades entered on external recommendations have a 33% win rate and negative average P&L. Stage 2 + Near High entries — momentum-driven without fundamental check — are breaking even. These are not conclusions about how these strategies work in general — they are conclusions about how this investor’s execution of these strategies has worked.

Pattern Analysis is a mirror, not a verdict. The goal is not to tell you that “VCP beats tips” in general. It is to show you whether your specific execution of each thesis type is generating returns. An investor who does deep research before buying on tips might have a 70% win rate on that category. Another might have a 20% win rate. Same label, very different behaviour underneath.

Using Pattern Analysis to Improve Decisions

Once you have 20–30 noted trades, the Pattern Analysis becomes actionable:

Pattern Analysis requires a minimum sample size to be meaningful. With 5 trades in a category, a 40% win rate could be noise. With 25 trades, 40% is a signal. Aim for at least 15–20 trades in each category before drawing strong conclusions. Until then, treat the numbers as directional, not definitive.

The Watchlist Journal: Intent Before the Trade

Watchlist Tab • WJ Button

The Watchlist tab has its own parallel journaling feature: the Watchlist Journal. Each stock on your watchlist can have a short intent note explaining why it is on the watchlist — what you are waiting for before buying.

Click the WJ button on any watchlist row to open a note panel for that stock. There are four one-tap intent categories:

IntentMeaningExample Use
🚀 Breakout WatchWaiting for a specific price trigger or breakout“Watching for VCP base completion above ₹2,400 on 2x vol”
📅 Buy the DipWant the stock but waiting for a pullback“HDFC Bank. Buying if it dips to 200 DMA support near ₹1,750”
🔎 Research in ProgressStill doing fundamental analysis before deciding“PI Industries. Reading concalls. Need to understand custom synthesis order book.”
💰 Buy Zone ReachedAll conditions met — ready to buy when cash is available“Confirmed high ROCE, Stage 2, near high. Buy on next dip.”

Below the intent chips, a free-text area lets you write the specifics: the price level you are watching, the trigger event, the question you are trying to answer before buying.

The Watchlist Journal bridges intent and action. When a watchlist stock eventually enters your portfolio, you already have a pre-trade note. That note becomes the baseline for your post-trade journal entry — you can see whether you bought at the price and conditions you intended, or whether impatience or FOMO caused you to deviate.

The “Watching” Section in the Journal Tab

The Journal tab also shows a Watching section below the trade entries. This lists all watchlist stocks with notes — stocks you are monitoring but have not yet bought. It gives you a single place to review:

How to Use the Decision Journal Effectively

The Minimum Effective Dose

You do not need to write an essay for every trade. The minimum effective dose is one sentence that captures:

Example: “Stage 2 + Near High — SMA 50 > SMA 200, 52W high breakout on 3x vol. Thesis fails if price closes below SMA 50 on weekly basis.”

The Weekly Journal Review

Once a week (5 minutes is enough), open the Journal tab and scan:

  1. Red P&L% entries — Is the original thesis still intact? If yes, hold. If no, the note tells you the exit criteria.
  2. Pattern Analysis changes — Has your win rate on a category shifted? Any category dropping below 40% win rate deserves attention.
  3. Watchlist watching section — Have any trigger conditions fired? Do any “buy zone reached” stocks need action?

The Annual Audit

Once a year, read through your journal entries for closed positions (stocks you have fully exited). The question is not “was I right?” but “was my process right?”:

🌟 The Compounding Effect of Trade Records

  • Year 1: Notes feel like extra work — you are building the habit
  • Year 2: Pattern Analysis starts showing statistically meaningful signals — you start seeing which thesis types consistently work for you
  • Year 3+: Your Journal is a personalised investment playbook — written by you, validated by your own real-money outcomes, not generic advice

📚 Finmagine Portfolio Manager — Article Series (8 articles)

Finmagine Portfolio Manager

Per-broker stop-loss discipline, live prices, XIRR, Index Beat, Charts — for Indian Equities, US Stocks, Mutual Funds & Global ETFs. All local, no server required.

Learn More about Portfolio Manager →
← Back to Portfolio Manager Hub
← Back to Blog Hub