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.
Finmagine Portfolio Manager — Add Trade drawer showing the Why did you buy this? textarea and 7 thesis category chips below the brokerage charges section

The 7 Thesis Categories

Trade Drawer • One-Tap Chips

Below the note textarea, seven category chips provide one-tap thesis classification. Tapping a chip tags your trade with a category that feeds into Pattern Analysis later. Categories are not mutually exclusive — you might tag a trade as both a quality buy and a momentum breakout if both apply.

📈 Momentum breakout 💎 Quality buy ➕ Added to position 💬 Someone recommended it 📉 Dip buy 🏛 IPO 🌐 Sector bet
Category ChipWhen to UseWhat It Tags
📈 Momentum breakoutTrade triggered by a breakout setup — VCP, Stage 2, 52W high proximityChartInk signal-driven entry, high-volume breakout, trend-following
💎 Quality buyFundamental-driven buy: high ROCE, consistent growth, low debtQuality compounder entry, business-first long-term allocation
➕ Added to positionSecond or later purchase of a stock you already holdAveraging down, adding on strength, re-entry after exit
💬 Someone recommended itTip, forum post, newsletter, concall mention, influencer pickExternal recommendation that triggered research or buy
📉 Dip buyBuying a stock you already track on a pullback to a support levelPlanned pullback entry, 200 DMA support, oversold bounce
🏛 IPOIPO or recently-listed stock purchased at listing or shortly afterNew issue allocation, grey market premium play, early-stage listing
🌐 Sector betBuying primarily for sector tailwind exposure, not a single-stock thesisCapex cycle play, policy-driven sector rotation, thematic allocation
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.
Finmagine Portfolio Manager trade drawer — Quality buy chip selected, showing all 7 thesis category chips with one highlighted and additional context in the text area

Auto-Prefill: How the Extension Reads Your Portfolio

Smart Feature

After every trade save or CSV import, the generateThesis() rule engine automatically writes a thesis note for trades that have none. The note appears in the Journal tab with an [auto] badge — so you can see at a glance which entries were system-generated vs manually written. The auto-generated text is fully editable at any time.

What You Will See Most Often: “Added to existing position”

For most active portfolios, the most common auto-prefill is ➕ Added to position. The rule is simple: if the ticker already exists anywhere in your holdings, every subsequent buy is tagged as an add-on. The note includes the exact buy price and the new weighted average cost:

KIRLOSENG 2025-12-09 • Groww • ₹1,111.78 +35.7% now

➕ Added to existing position at ₹1,111.78. Avg cost now ₹1,106.62 auto

This is especially useful after CSV imports: if you import 3 years of trade history, every add-on buy is automatically categorised without you touching a single entry.

Finmagine Portfolio Manager Journal tab showing auto-prefilled thesis entries with [auto] badge — Added to existing position notes generated automatically after trade save

Signal-Based Auto-Prefill: First-Time Buys Only

For a stock you are buying for the first time (not yet in your holdings), the rule engine checks ChartInk signals loaded for that ticker. These rules only fire when the “already held” check does not match:

ConditionAuto-Tagged As
Stock carries VCP, S2 (Stage 2), or NH (Near High) signal📈 Momentum breakout
Stock has NH signal and ROCE > 15% from fundamentals💎 Quality buy
No signals matchNo auto-selection — choose your own

In practice, stocks that have strong signals (S2+NH+VCP) and are being bought for the first time are the clearest momentum entries — the auto-tag reflects that. But if you are buying on a different rationale, change the chip before saving.

The [auto] badge is your quality signal. When reviewing the Journal tab, entries without [auto] are ones where you deliberately wrote a thesis — those tend to be your higher-conviction trades. Entries with [auto] that were never edited are worth reviewing: do the auto-generated notes accurately reflect your reasoning?

Backfill on Startup

When the extension opens, backfillTheses() runs on all existing trades that have no note. All “adding to existing” trades across your full history get categorised automatically. Only trades that need subjective judgment (dip buys, sector bets, tips) are left blank for you to fill in.

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 buy — 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

📈 Momentum breakout — 3-month base forming after correction from all-time high. Breaking out above ₹1,400 pivot on 2.5x volume. Capital markets structural tailwind.

Finmagine Portfolio Manager Journal tab showing trade cards with ticker, date, broker, buy price, current P&L%, and thesis note — mix of green positive and red negative returns

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:

Finmagine Portfolio Manager Pattern Analysis table showing thesis categories with trade count, average P&L% and win rate — Global holding 100%, Added to position 89%, Momentum breakout 33%
Thesis CategoryTradesAvg P&L%Win Rate
💎 Quality buy8+24.3%87%
📈 Momentum breakout12+14.7%75%
➕ Added to position6+9.1%67%
📉 Dip buy5−2.3%40%
💬 Someone recommended it9−5.8%33%

In this illustrative example, the pattern is clear: quality-driven and momentum-driven decisions have strong outcomes. Trades entered on external recommendations have a 33% win rate and negative average P&L. Dip buys — entering pullbacks without a clear thesis on whether the original setup is intact — 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 “quality 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.
Finmagine Portfolio Manager Watchlist tab — WJ button visible on watchlist row with inline note panel expanded showing 4 intent chips and free-text area

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:

Finmagine Portfolio Manager Journal tab showing Watching section with KIRLOSENG watchlist note, Pattern Analysis table above with category win rates, and Bought section below

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: “Momentum breakout — 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. Local-first portfolio tracking, optional cloud backup.

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