Free while in beta · built for NSE & BSE traders

The journal that tells you the truth, even when you won.

Import your broker tradebook, plan the day before the bell, review every decision after the close — and see, in rupees after charges, which of your own rules actually pay.

Start your journal Walk through a trading day
Dashboard tiles: net P&L after charges, win rate, profit factor, max drawdown, days won, expectancy and best and worst trade Your lines status, equity curve and daily net P&L in rupees
FIG. 01 · Dashboard · sample journal, 320 trades · Mar–Sep 2026
1

Net means net. Gross ₹2,47,011 becomes ₹2,19,684 after ₹27,327 of estimated charges — on the first tile, not buried.

2

Your lines, in red. Loss limit breached in 17 of 121 sessions. The dashboard says so before it shows the curve.

3

Reviewed, not just recorded. 317 of 320 trades reviewed; the 3 that are not stay visible.

Reads your tradebook from Zerodha Upstox Dhan Fyers Groww m.Stock · any CSV via column mapping
Honest by design

Most journals flatter you. This one footnotes you.

These lines are not marketing copy. They are written inside the product, on the screens where you read your numbers.

SCORECARD

“A figure that cannot be computed is a dash here, never a zero.”

Missing data is shown as missing, so a blank never reads as a good result.

STRATEGIES

“Too few closed trades to carry a range — never zeroed for it.”

Small books are flagged, not ranked. Every strategy shows its 90% range.

WINNING VS LOSING DAYS

“This is an observed difference, not evidence that it caused the outcome.”

Correlations are labelled as correlations, every time.

SESSIONS

“Every line restates a rule you wrote, not an opinion about how to trade.”

The Journal holds you to your plan. It never prescribes one.

The trading day, in four parts

Built around how a day actually goes.

I · Before the bell II · The fills III · After the close IV · Over months
IBefore the bell · 08:45 IST

Write the plan while it can still change something.

Set the day's max loss, trade cap, risk per trade and the setups you will allow. Yesterday's lesson is waiting at the top — written in your words, the night before.

a

“After Mon you said…” your one-line commitment opens the next session.

b

Plan beside the fills. 4 trades against a plan of 2; Opening drive traded but never planned.

Session for Tuesday 8 Sep: previous commitment, you planned versus what happened, rule checks and results
FIG. 02 · Sessions · You planned / What happened
Trade log grouped by day with gross, estimated charges, net, ROI and R per trade, including a voided trade
FIG. 03 · Trades · log grouped by day, charges per fill
IIThe fills · 15:40 IST

Drop the tradebook. See what was read before anything is saved.

Zerodha Console, Upstox, m.Stock and Dhan contract notes import as-is; Fyers and others map once. Fills pair into trades, repeat uploads are caught by trade ID, and every trade carries its charges estimate.

a

Void, don't delete. “Not my trade — broker posted it to the wrong account” stays on record, struck through.

b

R on every row. Return against the risk you priced, not just ₹.

IIIAfter the close · 16:00 IST

Review the decision. Then the day. Then the thing you got away with.

Grade each trade A, B or C against your plan, and write what triggered the entry and what affected the decision. Then the session asks the questions you would rather skip.

Trade review drawer: classify the decision A on plan, your read, entry review fields and next-session tags
FIG. 04 · Trade review drawer
Session reflection: how the day went, prompted questions, what you got away with, and one thing for next session
FIG. 05 · “What you got away with” — the day closed green, the rules did not
Net P&L through the session, what each trade cost, and the session's trades with in-plan and off-plan setups
FIG. 06 · The session, minute by minute · in-plan vs off-plan
Session evidence

See when the process changed.

Journal connects the day’s P&L path with every trade and your recorded loss limit — so a recovery never hides where discipline broke.

Session P&L fell to minus ₹1,467, crossed a ₹1,300 loss limit at 12:06, then recovered to a peak of plus ₹8,173; what each trade cost; finding that the limit still broke
FIG. 07 · Session evidence · limit crossed at 12:06, peak +₹8,173 after it
a

Your line on the chart. The loss limit you recorded that morning is drawn under the day’s P&L path.

b

The exact minute. The breach is time-stamped and every trade after it is shaded, so you see what followed.

c

Green doesn’t erase it. A recovery still counts as a broken line in Discipline — the result and the rule are scored apart.

IVOver months

Two scores, plotted. Never averaged.

See whether your process holds from session to session, then place discipline beside edge. Journal keeps the behaviour visible even when P&L is distracting.

How each line held across 12 sessions, and Discipline 66 beside Edge 88 on the adherence versus edge quadrant
FIG. 08 · Behaviour over outcomes · session consistency and current position
a

How each line held. Five promises, one cell per session — darker means kept. Each cell opens the session behind it.

b

Discipline is built only from what you declared — grades, limits, priced risk, plans, write-ups. Nothing in it is P&L.

c

Edge is outcomes, with a range — because a small book cannot tell skill from luck.

Also in the Journal

Small things, done properly.

See every feature →
CALENDAR Month at a glance Net ₹ per session, win rate per day, best and worst day, and the session list beside it.
YOUR LINES Limits that remember Loss limit, trade cap and risk per trade — amount, % or multiple — with an effective-dated history.
BREAKDOWNS By month, instrument, weekday Equity vs calls vs puts, Monday to Friday, month on month — every table with its trade count.
OPEN POSITIONS Carried positions What is still open, premium deployed and time held — one click to journal it.
VOID, DON’T DELETE An audit-friendly log Wrong-account fills are voided with a reason and stay visible, struck through.
REVIEW QUEUE Nothing slips through “3 to review” on the sidebar, Save & next through the queue, sessions flagged until written up.
PERIOD REPORT Print or save as PDF Any two periods side by side, ready to share with a mentor.
WEEKLY DIGEST Monday in your inbox How the week held up against your lines — preview it before you subscribe.
Tavya · your Journal companion

Stuck on a screen? Ask Tavya.

Tavya knows which page you are on and answers from the Journal Handbook — how to export a Zerodha tradebook, why a file was rejected, what a score means. Then it opens the right screen.

NOWPage-aware help and Handbook guides
SOONAI Review of trades and sessions, evidence first
Meet Tavya →
Tavya search results for uploading a Zerodha tradebook Tavya showing the Import a Zerodha tradebook guide
Questions

Asked often.

Everything else is in the Journal Handbook.

Which brokers can I import from?

Zerodha Console tradebooks (CSV/XLSX) and Kite orders, Upstox (XLSX/PDF), m.Stock (XLSX/PDF) and Dhan contract-note PDFs import directly. Fyers and any other broker CSV can be mapped column by column once and reused.

Does Journal connect to my broker or place trades?

No. Journal works from the files you import and the trades you enter. It never places, modifies or cancels orders.

How are charges calculated?

Charges are estimated per trade from segment and exchange, and labelled “estimated” wherever your broker did not report them. Net always means after those charges.

What are Discipline and Edge?

Discipline is built only from what you declared — grades, limits, priced risk, plans and write-ups; nothing in it is P&L. Edge is entirely outcomes and carries a range. They are shown together on the Flight Path and never averaged into one number.

Is there AI in the Journal?

Tavya, the Journal companion, answers how-to questions from the Handbook today. AI Review of trades and sessions is coming next and will work only from what you recorded.

Can I export or delete my data?

Yes. Export your journal, remove an individual import, clear the journal or delete your account from Settings.

Start with an honest record. The rest follows.

Free during beta. No card. Import your first tradebook in a few minutes.

Start your journal →Explore features