Free Tool
Trade Journal Auto-Grader
Upload your trade journal as a CSV. Receive A/B/C grades on every trade based on R-multiple, expectancy in R, and the behavioural patterns the data reveals. Built on the same grading rubric the Bharath Shiksha curriculum teaches in Stage 3.
Paste your CSV directly. The first row should be column headers. Required columns are flexible — see the format below.
Upload a CSV file from Zerodha Console, Upstox, your custom journal, or any spreadsheet export. Same column rules apply.
A sample of 30 fictional trades to see how the grader works. Click "Grade my trades" below to load.
entry, exit, stop, size.
Strongly recommended: side (long/short), entry_date, instrument.
Optional: target, pnl, notes.
Column-name variations are auto-detected: entry_price, buy_price, open all map to entry; quantity, qty, lots map to size; etc.
Trades graded
—
Win rate
—
Expectancy (R)
—
per trade
Total R captured
—
Process grade
—
—
What the data shows
Per-trade grades
Sorted by entry date if provided. R-multiple is the rupee P&L divided by the rupee risk on entry (entry minus stop, times size). Grade rubric: A = 0.8R or better OR 0 to -1.0R (stop honoured); B = 0 to 0.8R (early exit possible); C = worse than -1.0R (stop violated, oversized, or no stop).
| # | Date | Instrument | Side | Entry | Exit | Stop | Size | P&L (₹) | R-mul | Grade |
|---|
Get the grading report
An email-delivered PDF covering the grading methodology, the four behavioural patterns the rubric detects, the rebuild protocol when expectancy turns negative, and the weekly review ritual that converts data into decisions. Your trades are not included in the email — only your aggregate stats are referenced.
Bharath Shiksha does not spam. Unsubscribe instructions in every Academy email.