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.

Privacy: Your trade data is processed entirely in your browser. Nothing is uploaded, stored on a server, or shared. The grading happens client-side; only your name and email are sent if you request the report PDF, and never any trade specifics.

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.

Required columns (any order): 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

A B C

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).

    #DateInstrumentSideEntryExitStopSizeP&L (₹)R-mulGrade

    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.

    Sent. The report will arrive within minutes.