Skip to main content
Help & Getting Started

How to get the most out of PortfolioMirror

Bring your trades in once. PortfolioMirror builds a journal of what you actually did, a reading of where your money was made and lost, and coaching on trades you have already closed. New here? The screens are explained below, in the order to take them.

Watch and learn

Short walkthroughs of every screen, on our YouTube channel.

The 100ft view — your monthly loop

Other things you will do

The loop above is the cycle. These are the moments in between, and where each one lives.

  • Write down why you entered — On an open position, before the outcome is known. It is refused once the position closes, so it can never be written around a result you already have.
  • Look at the longer view — What your whole record says about how you trade, rather than what is happening this period.
  • When a bonus or split lands — Nothing to do. Quantities and prices are put on one scale from the reported action, so a 1:10 bonus never reads as a 90% loss.
  • At tax time — Realised gains by financial year, and the four advance-tax dates they fall due on. Figures to check against your own records, never a filing.
  • When a file will not read — The result says which files landed and which did not, and each one that failed links to the guide for downloading the right report.
  • Decide what reaches your inbox — Two kinds of message, each switched on or off on Settings, and every email carries a one-click way out.

Getting started

Step 1

Import your journal

Start here: upload the TRADEBOOK export — not the P&L or capital-gains report, which carries no trade dates. Works for every broker, and deep history, 5 to 10 years, comes from those files.

Import trades
Step 2

Review your trading rules

Standard rules for F&O, Intraday, Positional and Long-term Investment trades already apply. Use them as they are, or clone one and change the numbers to yours.

Open Trading Systems
Step 3

Audit your Trading System

Run a system over a year, a broker, a trade type or the whole journal and see which of its rules your trades followed. Every audit is saved, so you can audit again after changing a rule and see what moved.

Open Audit
Step 4

Generate your learnings

A personal review across your trades — where money was made, where it was lost, the habits that repeat and year-over-year patterns. It refreshes after each import, you can refresh it on request, and every version is saved so you can roll back.

Open Learning
Step 5

Have a trade reviewed

Choose Trade Coach in the menu, then press “Review with Trade Coach” on a closed trade for a read of how the entry and the exit went. Its review is saved, so reading it again is free.

Open Trade Coach
Step 6

Optional: connect for live sync

Zerodha users can connect for live sync. You can also label the account your imported trades belong to, so you can read one owner or broker on its own.

Go to Accounts

How each screen works

Import: bringing your trades in

Open Import

Once a month, bring that month's trades in: one file from your broker, or your own trade book. Pick where your trades are, then open “Where do I get this file?” on the screen for the exact steps.

What happens to duplicates?

Every trade not already in your journal is added and trades already on file are skipped, so uploading a file that overlaps what you imported before is safe. Bring your full history for a broker, in any order — a sale whose purchase was never uploaded cannot be matched to it.

Trades at another broker?

Zerodha, INDmoney and Groww files are read as they come, and so are files from Dhan — drop them in the box. For any other broker, choose Other broker, upload the tradebook as CSV or Excel and match its columns. Nothing is imported until you confirm.

On Other broker or Your own trade book, the column matcher reads one row per finished trade: stock, quantity, entry price, exit price and exit date. Many brokers call that file a trade-wise or realised P&L report. A file with a separate row for every buy and every sell cannot be matched column by column.

Why does Last import say trades are on file?

The Last import line reads the import history. Trades that reached your journal before that history existed are counted, but their upload was never recorded — so the screen says how many trades are on file rather than claiming nothing was imported.

Journal: every trade, looked back on

Open Journal

Every closed trade, financial year by financial year — April to March, so your journal and your taxes line up (see FY Bucketing in the glossary below). Positions you still hold are listed separately.

To have one closed trade reviewed, choose Trade Coach in the menu and pick the trade there. Every other screen reads the Journal, so each import feeds the rest again.

Trading Systems: the rules your trades are checked against

Open Trading Systems

The Standard system already applies. Clone it to make it yours, or write your own rules in plain words.

Why can a rule not be graded?

A rule the engine cannot grade is kept on the system and marked as such rather than being read as a different rule.

A written note. This engine cannot grade a rule of this kind, so it never counts for or against you in any report.

Audit: where you kept your word

Open Audit

Run a Trading System over your trades and see which of its rules each trade followed.

What does an audit keep?

Each audit applies one Trading System to a chosen set of trades — a year, a broker, a trade type, or the whole journal — and is kept as it was, so you can audit again later and see what moved.

An audit keeps the system's rules exactly as they were when it ran. When the rules were edited between two audits, the comparison says so.

Leave year, broker and type on All to audit the whole journal. The system's own “applies to” setting still narrows it, so a system scoped to F&O grades nothing in a cash-only year.

The Standard system grades your trades by default. Trades a Trading System of your own covers are left to it.

Learnings: what your trades are teaching you

Open Learnings

Your edge, your leaks and the habits you keep repeating, read from your trades.

When does this review update?

You are reading the last saved review — always instant and free. It refreshes itself after an import, without using your monthly allowance. Refresh rebuilds it on demand and does use one. If an AI spend limit is reached the automatic refresh is skipped, and Learnings say they are out of date until you refresh them.

Trade Coach: one trade, looked at closely

Open Trade Coach

The Trade Coach reviews one closed trade at a time: where you bought and sold on the chart, where the price went, and what went well or badly on that trade. It only looks back at trades you have already closed. It is education, not advice on what to buy or sell.

How do I start a review?

Choose Trade Coach in the menu. Your latest closed trades are listed as cards; press “Review with AI Coach” on the one you want. Audit and Learnings also offer “Ask Trade Coach” beside a trade, which opens that trade on the same screen.

What does it cost?

Each new review uses one from your plan's monthly allowance, shown at the top of the screen. A trade already reviewed is saved, so reading it again is free.

Progress: are you following your own rules more often?

Open Progress

One card for each way you actually trade — a trade style, or a Trading System of your own. Each card says how many of your rule checks you followed in the last reading, and how that compares with your own reading before it. Never with anyone else's, and never with profit: a reading counts rule checks.

How often is each card read?

Automatically, from how often you close trades in that style — monthly, every two months, quarterly or every six months. A reading needs at least 12 checked trades, because with fewer one trade moves the percentage by more than 8 points. The card says which it is and why, and a change is announced before it takes effect. A style with too few trades is read together with your others until it has enough of its own, and a style you have not traded for a year is not shown at all.

Can a past reading change?

Only for a while. A period keeps up with your imports and your rule changes for 15 days after it ends — late contract notes still count — and then it locks and is never graded again. If you want it re-done, “Unlock and grade again” is in that card's Details; badges you have already earned stay earned.

What do the badges and the challenge mean?

Badges only ever reward following your own rules, or writing your trading down — never profit, returns, or trading more. Three are about what you wrote: Diarist, Faced the Losses and Entry Author, and all of them close on trades you have already closed. Progress shows two: your latest, and one within reach.

Frequently asked

Bring the file that lists every buy and sell with its date. The Import screen walks through each one — Which file do I bring?

  • •Zerodha — the Tradebook from Zerodha Console, one file per segment. The Tax P&L (taxpnl) also imports, but as closed trades only.
  • •INDmoney — the Transactions Report (equity and F&O).
  • •Groww — the Stocks Order History (equity).
  • •Dhan — the tradebook, with the file name Dhan gave it. It is read as it comes, with no columns to match.
  • •Other broker (Upstox, Angel One, ICICI Direct, Kotak, 5paisa and the rest) — the tradebook or trade history as CSV or Excel. You match its columns: one row per finished trade.
  • •Your own spreadsheet — needs Stock, Quantity, Entry price, Exit price and Exit date. You check the columns before anything is imported.

Files can be .xlsx, .xls or .csv. Keep the name the broker gave the file — it is how we tell which broker and account it came from. Avoid P&L summaries and tax-filing PDFs: they carry no per-trade dates.

Trade styles: F&O, Intraday, Positional, Long-term Investment

Glossary

Profit Factor
Gross profit ÷ gross loss. Above 1.0 means you make more than you lose overall; 2.0 means ₹2 earned for every ₹1 lost.
Expectancy
Average rupees you make (or lose) per trade over the long run = win% × avg win − loss% × avg loss. Your edge per trade.
Payoff Ratio
Average winning trade ÷ average losing trade (in ₹). 2.0 means your typical winner is twice the size of your typical loser.
MFE / MAE
Maximum Favourable / Adverse Excursion — the best (peak) and worst (drawdown) unrealized move a trade showed while you held it. It says how far the price travelled each way before you closed the position.
FY Bucketing
Indian financial year (Apr 1 → Mar 31). Trades are grouped into FYs so your journal and taxes line up (e.g. a trade closed in Feb 2024 sits in FY 2023-24).
RSI (Relative Strength Index)
A 0-100 momentum oscillator (J. Welles Wilder's original). Above 70 is typically read as overbought, below 30 as oversold.
EMA (10 / 20 / 50 / 200)
Exponential Moving Averages — faster-reacting than a simple average. This app treats the 10/20-day EMA as short-term trend support, the 50-day as a medium-term institutional level, and the 200-day as the long-term trend line.

Indian traders and investors do not lack information.

They lack a mirror.

Every broker, every statement, in one journal — and then the part nobody does: your trades read back to you, graded against the rules you wrote, compared only with your own earlier self.

Investing has three dimensions

Valuation

What is worth buying?

About the instrument

Heavily served

Technicals

When should I buy it?

About the instrument

Heavily served

Behaviour

Did I do what I said I would?

About you

Essentially unserved

Nobody serves it because nobody holds the data.

Valuation data is sold. Price data is sold. Your own conduct sits scattered across broker statements that nobody reads back to you — so the one dimension you fully control is the one you cannot see.

Broker statements scattered on the left, every one of them converging into a single journal on the right.
6 statements, scatteredOne journal

Winners cut. Losers held. 3 times over.

Share of an IPO holding sold within one week, by how it was doing — SEBI, across 144 IPOs

67.6%

Up over 20%

sold the winner

23.3%

Down

held the loser

This is the market's number. The product shows you yours.

What it does

Every broker, one journal

Every broker, one journal

Intraday, positional, holdings and F&O reconciled together.

The chart as it was

The chart as it was

Computed only from bars up to your entry. No hindsight.

Graded against your rules

Graded against your rules

The ones you wrote, checked on every trade.

Habits, in your numbers

Habits, in your numbers

Early exits, revenge entries, the stop that keeps moving.

›The numbers behind this
  • Lost money in F&O, FY2687.7%
  • Losses that came from options92%
  • Lost money trading intraday cash~70%
  • IPO shares sold inside a week54%
  • Lost two years running, then lost again~90%

₹3.85 lakh crore of net losses across FY22–FY26 in derivatives alone; the average loss per person rose to ₹1.17 lakh even as the total fell. The IPO row carries no leverage and no expiry — people who only bought and held, behaving the same way.

Structure changes behaviour — the proof already exists SIP assets held over five years went from 12.3% to 31% between March 2021 and March 2026, while assets held under a year fell from 37% to 21.1%. Give people a mechanism and behaviour improves. Nobody has ever given you one for the trades you place yourself.

›What you would seeIllustrative

Your month — Positional

ZerodhaGrowwDhanCAS holdingsSpreadsheet

In July you followed your rules on 39 of 48 checks — 81%, up from 68% in May.

  • Hard stop-loss at 7%broken most7 / 12
  • Max 5 new positions per weekkept12 / 12
  • No entry below the 50-day EMAkept11 / 12

Trade Coach

Across 14 trades you exited a winner after a 9% gain on average, and held a loser 31 days. The stop you wrote was reached on 5 of those 12 — and held on 2. This describes your record; it is not advice.

Illustrative figures. Not a real account, and not anybody's result.

Sources

  • Loss rates, options concentration, repeat-loss and same-day-expiry figures: SEBI, study of the profitability of individual traders in the equity derivatives segment (FY25–FY26) and the accompanying press release, August 2026.
  • Disposition-effect and IPO holding figures: SEBI study of investor behaviour across 144 IPOs listed April 2021 to December 2023.
  • SIP holding-period shares: AMFI data, March 2021 and March 2026.
  • All figures are as published by SEBI and AMFI. None of them are ours.
›Is any of this financial advice?

PortfolioMirror is educational only. It is not registered with SEBI as an investment adviser, a research analyst or a portfolio manager, and nothing in the product is financial or investment advice, a recommendation, or an offer to buy or sell any security. Analysis is produced by AI from your own data, describes what that data shows, and can be wrong. Consult your financial advisor before investing or trading. Past performance is not a guarantee of future results.

Features

Everything PortfolioMirror can do

From your broker's file to a clear read on your own trading. Import your history once, and it becomes a journal, Trading Systems your trades are checked against, and Trade Coach reviews of trades you have already closed.

Capabilities

Trading Systems

The rules your trades are checked against, in three parts: entry, sizing and exit.

  • The Standard system already applies
  • Clone it to make it yours, or write rules in your own words
  • A rule the engine cannot grade is kept and marked, and never counts for or against you
Open Trading Systems

Audit

Grade your closed trades against a Trading System and see which rules each trade followed.

  • A year, a broker, a trade type, or the whole journal
  • Each audit is kept as it ran, with the rules it used
  • Audit again later and see what moved
Open Audit

Progress

How closely your trades follow your own rules, period by period — measured against your own past, never against anyone else's.

  • Graded by month, two-month block or quarter, to suit how often you trade
  • Badges and a challenge for each period
  • Streaks counted on reading and reviewing, never on trades taken
  • A short plan you agree to, graded from your own journal — never self-reported
Open Progress

AI you can trust

Every review starts from rule-based stats. The Trade Coach writes them up, and an independent check compares what it wrote against your real numbers.

The Trade Coach runs only when you press Review with Trade Coach. After an import, Learnings refresh automatically — first for the broker and trade style the import touched, then the combined All view. These automatic refreshes don't use your monthly Learnings refresh allowance. They stay within the AI spend limits; if a limit is reached, the automatic refresh is skipped and Learnings show as out of date until you refresh them.

Versioned & reversible

When the AI runs

The Trade Coach runs only when you press Review with Trade Coach. Learnings refresh automatically after an import, within the AI spend limits and without using your monthly refresh allowance. Reviews are saved and versioned, and every AI narrative is checked by an independent judge against your real numbers.

Slice by account

Use the filter bar on Journal and Learning to view a single owner, broker or trade style. Save the slice you use most as your default view so those pages always open where you want them.

For educational and informational purposes only. PortfolioMirror is not registered with SEBI, and nothing here is, or should be taken as, financial or investment advice. Analysis is AI-generated, describes what the data shows, and may contain errors. Consult your financial advisor before making any investment decision. Past performance does not guarantee future results.