Audit My Trades See the free reportShare my audit cardDownload PDF Audit another file

This is a sample built from made-up trades. Audit your own file →

Audit My Trades · sample_trader.csv

Your method works, but your money is down

Over 434 trades (2026-03-02 to 2026-10-29) you lost ₹7,761 after paying ₹1,02,935 in charges. The biggest leak below cost you ₹1,13,046.

The typical trade is ahead and that is probably skill, yet in rupees you are behind after charges: the trades you sized up did worse than the rest. Sizing, not the method, is the first thing to look at.

The test behind it: probably skill, not yet proven: the gains are not steady enough yet to call it proven (steadiness 1.53 per block, where 2 counts as skill).

Read it top to bottom: the verdict, then the fixes worth the most money, then where the money went. Everything after that is the detail behind those.

51of 100
Your trading score medium confidence · 181 separate results
Edge68
Discipline42
Risk control74
Costs0
Consistency50
Sizing & holds55

Weakest: Costs. How every point was lost →

Net P&L
-₹7,761
after ₹1,02,935 of costs
On capital
-0.5 %
-0.8 % a year; worst fall -4 % of ₹15,00,000
Skill or luck?
Probably skill
how steady the gains are: 1.53, where 2 counts as skill
Results counted
181
434 trades on 170 entry days, 2026-03-02 to 2026-10-29
Last 12 months
+0.109 %
181 blocks, steadiness 1.69

If you had no edge at all, a per-block gain this large would still turn up by chance about 1 in 11 times. Take out what NIFTY did while each trade was open and the same trades average +0.132 % per block.

The whole book as one: 434 trades on 45 symbols (230 long, 204 short), Cash intraday, Futures. Read from a trade list. Each strategy is also graded on its own further down.

Early access: this is the full audit. Sections marked Full audit will be paid later; the free report is everything else.

Fix these first

1

Names you keep losing on: INFY, IDEA, SBIN-₹1.13 L

INFY (59 trades, -₹44,563, won 39 %); IDEA (11 trades, -₹25,272, won 9 %); SBIN (68 trades, -₹19,584, won 38 %). Together these 5 names cost ₹1,13,046.

Next: This is what these names did in your hands, not a view on the stocks. Look at your losing trades on them side by side -- entry time, hold, size, the setup you used -- and ask whether your rules treat them differently from the names that worked for you.

2

Costs take 108 % of what you make-₹1.03 L

Each trade makes +0.023 % before costs and pays 0.106 % in charges and slippage. If your real fills are a little worse than modelled -- twice the costs -- the average block makes +0.006 %.

Next: A trade should make at least two to three times its cost. Check the brokerage you entered, and if your fills are worse than the default slippage, believe the doubled-costs line. The fix is more profit per trade, not more trades: every extra trade pays the same charges.

3

Your overnight trades lose; your same-day trades make money-₹1.02 L

Overnight: 56 trades, -₹1,01,743, won 23 %. Same-day: 378 trades, +₹93,982, won 52 %.

Next: These are two different businesses. Audit the overnight trades as their own file; if they lose on their own too, the book is better without them.

6 more findings

6 days cost you 15 % of all your losses-₹70 k

A typical losing day costs ₹2,645; these lost at least three times that: 2026-03-26 (-₹17,303); 2026-09-29 (-₹12,732); 2026-07-24 (-₹11,105). The day after such a loss you averaged 1.8 trades against 2.6 on a normal day and made +₹778.

Next: The book is decided on a handful of days. A daily loss limit at about twice the typical losing day would have cut these; test it on the next month before trusting it.

Re-entering a name after a loss cost you ₹41,650-₹42 k

28 times you went back into a name within an hour of losing on it the same day. Those trades lost ₹41,650 and won 21 %, against 50 % for the rest of your trades.

Next: Write the rule down: after a loss, the name is closed for the day. One hour is enough to tell whether the re-entry was a plan or a reaction.

Your biggest trades lose-₹34 k

The largest tenth of your trades by margin (44 trades) lost ₹34,332 and won 39 % of the time; the other 390 trades made +₹26,571 and won 49 %. A random set of 44 trades does this badly 1.9 % of the time.

Next: Size is the one thing you control completely. Cap the next month's trades at your median size and re-audit: if the result improves, the edge was never in the big trades.

Flip-flopping cost you ₹33,973-₹34 k

On 37 name-days you were both long and short the same name. Those 82 trades lost ₹33,973 and won 40 %.

Next: Two opinions on one name in one day is usually no opinion. Pick the side before the open, or skip the name.

It worked before 2026-08-13, not after

Before 2026-08-13: +0.170 % per block, too consistent to be luck. After: -0.026 % per block, as likely luck as skill.

Next: If the rules were tuned on this whole history, the early trades cannot test them. Enter the date you stopped tuning and re-audit; the trades after it are the test.

4 of 8 months lost money

The worst month was 2026-08 (-₹24,640 on 54 trades); the best 2026-06 (+₹14,903).

Next: Compare the losing months with the winning ones on one thing at a time -- size, names, hold, the market's direction -- and the difference is the finding.

Where your money went

Made before costs+₹95,174
Paid in costs-₹1,02,935
Kept-₹7,761
Deepest fall from a high-₹57,1842026-10-29

Costs ate 108 % of the gross profit.

Month by month

2026-03: +₹4706+₹4706Mar 262026-04: +₹8535+₹8535Apr 262026-05: +₹11 k+₹11 kMay 262026-06: +₹15 k+₹15 kJun 262026-07: -₹119-₹119Jul 262026-08: -₹25 k-₹25 kAug 262026-09: -₹6938-₹6938Sep 262026-10: -₹15 k-₹15 kOct 26

Running total

2026-03-02 2026-10-29 -₹7,761

what you had kept, by exit day how far below your best point you were

More numbers
Average winner / loser+₹2,150 / -₹2,032
Profit factor (rupees won per rupee lost)0.98
Average trade-₹18
Longest losing run9 trades
Best / worst trade+₹7,338 / -₹9,998

Where the points went Full audit

The rules are fixed and the same for everyone, so next month's score is comparable with this one. Confidence is medium: it rests on 181 separate results (trades on the same day count as one), and a score on a few months of trading is a first read, not a verdict.

68

Edge 25 % of the score

Is the result better than luck, and is it yours rather than the market's

Starts at 68 from the steadiness of the gains (1.53, where 2 counts as skill).

No points lost.

42

Discipline 20 % of the score

The habits: jumping back in after a loss, flipping sides, names that keep losing

Starts at 100.

  • Re-entering a stock within an hour of a loss: 9% of your losses−18 -₹41,650
  • Long and short the same stock the same day: 7% of your losses−15 -₹33,973
  • 5 names you keep losing on: 25% of your losses−25 -₹1,13,046
74

Risk control 20 % of the score

How deep the holes get: big-loss days, the worst fall, losing runs

Starts at 100.

  • 5 big-loss days: 13% of your losses−20 -₹61,140
  • Worst fall 4% of capital−6 -₹57,184
0

Costs 15 % of the score

How much of what you make you keep after charges and slippage

Starts at 100.

  • Costs took 108% of what you made before costs−100 -₹1,02,935
50

Consistency 10 % of the score

Does it hold month to month, recently, and on trades it was not tuned on

Starts at 100.

  • 4 of 8 months lost money−30
  • Worked before 2026-08-13, not after−20
55

Sizing & holds 10 % of the score

Where the money sits: your biggest trades, how long you hold losers, overnight vs same-day

Starts at 100.

  • Your biggest tenth of trades lost money−25 -₹34,332
  • Overnight trades lose while same-day trades make money−20 -₹1,01,743

This month against last month Full audit

2026-10 against 2026-09: nothing improved; worse on net result, trades won, names that lost last month.

2026-092026-10
Net result-₹6,938-₹14,966Worse
Trades won48 %38 %Worse
Re-entries after a loss22No change
Flip-flop trades66No change
Big-loss days11No change
Names that lost last month
INFY -₹8,544 on 7 trades; SBIN -₹6,210 on 5 trades
5 names2 lost againWorse

Every month

MonthTradesNetWonRe-entriesFlip-flopsBig-loss days
2026-0352+₹4,70650 %391
2026-0457+₹8,53554 %1150
2026-0555+₹10,75847 %2100
2026-0657+₹14,90354 %4120
2026-0758-₹11950 %692
2026-0854-₹24,64041 %7121
2026-0956-₹6,93848 %261
2026-1045-₹14,96638 %261

Re-run the audit each month on your new trades; this section is how you see whether the habits named above actually stopped.

Your habits, in rupees Full audit

Your own trades, in rupees from your file. The fixes at the top name the ones that matter; these are the tables behind them.

Ten worst trades

DateNameStrategyHeldNet
2026-07-09INFY JUL FUTSwing futures6d-₹9,998
2026-04-16INFY APR FUTSwing futures12d-₹7,549
2026-07-16SBINOpening breakout0d-₹7,460
2026-07-06ICICIBANK JUL FUTSwing futures10d-₹7,313
2026-09-29ADANIENTOpening breakout0d-₹7,259
2026-06-11RELIANCE JUN FUTSwing futures12d-₹6,693
2026-06-16ICICIBANKOpening breakout0d-₹6,271
2026-03-26INFYOpening breakout0d-₹5,992
2026-04-20SBIN APR FUTSwing futures10d-₹5,822
2026-09-29ICICIBANKOpening breakout0d-₹5,781

Ten best trades

DateNameStrategyHeldNet
2026-07-21ICICIBANKOpening breakout0d+₹7,338
2026-05-25ADANIENTOpening breakout0d+₹7,071
2026-04-02SBIN APR FUTSwing futures4d+₹6,723
2026-06-30ICICIBANKOpening breakout0d+₹6,535
2026-03-11AXISBANKOpening breakout0d+₹6,333
2026-10-07TATAMOTORSOpening breakout0d+₹6,016
2026-07-20RELIANCE JUL FUTSwing futures2d+₹5,912
2026-05-08RELIANCEOpening breakout0d+₹5,794
2026-05-13TATAMOTORSOpening breakout0d+₹5,629
2026-03-20SBINOpening breakout0d+₹5,515

Month by month

MonthTradesNetWon
2026-0352+₹4,70650 %
2026-0457+₹8,53554 %
2026-0555+₹10,75847 %
2026-0657+₹14,90354 %
2026-0758-₹11950 %
2026-0854-₹24,64041 %
2026-0956-₹6,93848 %
2026-1045-₹14,96638 %

Names that keep losing

Traded four times or more, net negative, won 40 % or less.

NameTradesNetWon
INFY59-₹44,56339 %
IDEA11-₹25,2729 %
SBIN68-₹19,58438 %
YESBANK7-₹12,68914 %
SUZLON7-₹10,9370 %

What you keep doing

  • Size: the largest tenth of trades by margin (44) made -₹34,332 and won 39 %; the rest made +₹26,571 and won 49 %.
  • Overnight vs same-day: overnight 56 trades, -₹1,01,743, won 23 %; same-day 378 trades, +₹93,982, won 52 %.
  • Re-entries after a loss (same name, same day, within an hour): 28 trades, -₹41,650, won 21 % against 50 % for the rest.
  • Flip-flops (long and short on one name in one day): 82 trades on 37 name-days, -₹33,973, won 40 %.
  • Big-loss days: 2026-03-26 -₹17,303 on 4 trades; 2026-09-29 -₹12,732 on 4 trades; 2026-07-24 -₹11,105 on 4 trades; 2026-07-16 -₹11,012 on 3 trades; 2026-10-05 -₹8,989 on 4 trades.
  • Most expensive strategies: Swing futures -₹1,01,743 on 56 trades, won 23 %; VWAP fade -₹95,591 on 104 trades, won 25 %. Best: Opening breakout +₹1,89,573 on 274 trades, won 62 %; VWAP fade -₹95,591 on 104 trades, won 25 %.

By strategy Full audit

Each strategy is judged on its own trades and its own blocks; the verdict at the top is for the whole book. These groups are the file's own strategy column.

StrategySkill or luckTradesDays / blocksNet / unittt neutralTrades wonNet ₹
Opening breakoutSkill274170+0.440 %6.254.3662 %+₹1,89,573
VWAP fadeLoses10492-0.433 %-5.49-2.2425 %-₹95,591
Swing futuresLoses5611 × 23d-1.285 %-5.53-3.4923 %-₹1,01,743

When you trade: entries, exits, holds Full audit

From the trade list alone. 16 slices were tried against the random-skip null, so about 1 could pass by luck; a flag is a lead to re-check on new trades, never a rule.

Entry hour

EnteredTradesShareAverageWonKept trades' averageChangeLuck p
09:15-09:5924356 %+0.408 %67 %-0.708 %-0.083 % → -0.708 %1.000
11:00-11:59317 %-0.623 %19 %-0.042 %+50 %0.008
12:00-12:595713 %-0.488 %21 %-0.022 %+74 %0.006
13:00-13:59409 %-0.326 %35 %-0.058 %+30 %0.100
14:00-14:596214 %-1.196 %21 %+0.102 %+223 %0.001

Next: 11:00-11:59 entries average -0.623 % on 31 trades; without them the rest average -0.042 %, and a random skip of the same size does as well 0.8 % of the time. Keep taking them for now and re-check on the next 50 trades; if it holds there, that is a rule you can write down.

Exit hour

ExitedTradesShareAverageWonKept trades' averageChangeLuck p
09:15-09:59276 %+0.283 %63 %-0.107 %-29 %0.936
10:00-10:5920748 %+0.431 %69 %-0.551 %-0.083 % → -0.551 %1.000
11:00-11:597417 %-0.976 %26 %+0.100 %+221 %0.001
12:00-12:59399 %-0.599 %18 %-0.032 %+61 %0.006
13:00-13:595713 %-0.448 %26 %-0.028 %+67 %0.013
14:00-14:59246 %-0.238 %38 %-0.074 %+11 %0.276
15:00-15:3061 %-0.998 %0 %-0.070 %+15 %0.052

Next: 11:00-11:59 exits average -0.976 % on 74 trades; without them the rest average +0.100 %, and a random skip of the same size does as well 0.1 % of the time. Keep taking them for now and re-check on the next 50 trades; if it holds there, that is a rule you can write down.

Hold length

HeldTradesShareAverageWonKept trades' averageChangeLuck p
same day37887 %+0.085 %52 %-1.216 %-0.083 % → -1.216 %1.000
1-2 days82 %+1.258 %88 %-0.108 %-30 %0.999
3-5 days82 %+1.076 %75 %-0.105 %-26 %0.997
6-20 days409 %-2.169 %0 %+0.129 %+255 %0.001

Next: 6-20 days holds average -2.169 % on 40 trades; without them the rest average +0.129 %, and a random skip of the same size does as well 0.1 % of the time. Keep taking them for now and re-check on the next 50 trades; if it holds there, that is a rule you can write down.

Median hold: winners 1 hours, losers 1 hours (0.9x). The 206 trades held past the winners' median averaged -0.112 % and won 50 %.

Held to the close

Needs the instrument's close on each trade's exit day. Add a close column to a trade list and every trade is re-priced as if held to the close, same costs. A broker tradebook cannot carry it; the broker-data phase of the full audit will. What no trade list can show: the best and worst price each trade saw, so whether a time stop or an earlier exit would have helped.

The numbers behind the verdict skill or luck, the untouched test, capital, charges, every slice

Skill or luck: the numbers Full audit

The whole book, all segments together. Your book mixes same-day trades and overnight holds: the 378 same-day trades count one result per session; the 56 overnight holds (90 % held 11 days or fewer) are grouped into 23-day blocks, so holds open on the same days are one result. 181 results in all from 170 entry days; t per block is the score to quote. What the t columns mean: t is the steadiness score -- how many times bigger the average gain is than the swings around it. Under 1: could easily be luck. 1 to 2: maybe skill. Over 2: too steady to be luck. t per trade counts every trade; t neutral is the score after NIFTY's own move during each trade is taken out.

BlocksTradesGross / blockNet / blockt per blockt per tradet neutralBlocks won
All trades181434+0.212 %+0.109 %1.69-1.121.5356 %
Last 12 months181434+0.212 %+0.109 %1.69-1.121.5356 %
Without best and worst day179426+0.220 %+0.116 %1.80-1.001.4757 %
Half: 2026-03-02 .. 2026-06-2691219+0.283 %+0.180 %2.00-0.271.7762 %
Half: 2026-06-29 .. 2026-10-2391215+0.111 %+0.008 %0.08-1.33-0.0751 %

Best day 2026-04-02 (+₹6,282), worst day 2026-03-26 (-₹17,303).

Return on your capital Full audit

Capital here is the capital you gave. Margin per trade is a modelled fraction of turnover (the fractions are in "How this was read"); an option position uses its own base.

Capital₹15,00,000given
Net return on capital-0.5 %-0.8 % a year; 242 days
Deepest drawdown-3.8 %of capital
Peak margin in use₹2,19,2862026-04-28, 6 positions open
Typical active day₹1,01,2457 % of capital; 236 of 242 days active
Most positions open at once6
Return on margin per trade-0.42 %t per block 1.69
SegmentMargin assumedTradesAvg marginNet ₹RoM / trade, meanmedianRoM / margin-day, medianWon
Cash intraday (MIS)20.0 %378₹47,946+₹93,982+0.42 %+0.30 %+0.30 %52 %
Stock futures20.0 %56₹29,885-₹1,01,743-6.08 %-4.87 %-0.56 %23 %

RoM per margin-day = net / (margin × days held, at least one): the unit that compares segments on capital rather than on turnover.

Did it keep working on untouched trades Full audit

No split date was given, so the last 30 % of trading days (from 2026-08-13) are held out and judged on their own. If you tuned the strategy on all of these trades, this is not a true out-of-sample test -- tell us the date you stopped tuning. PASS needs a positive net per block, a steadiness of 1.5 or more after the market's move is taken out, and a positive market-neutral average.

BlocksTradesGross / blockNet / blockt per blockt per tradet neutralBlocks won
PASS Before125297+0.272 %+0.170 %2.10-0.431.6662 %
FAIL After56137+0.077 %-0.026 %-0.26-1.720.1643 %

Year by year Full audit

BlocksTradesGross / blockNet / blockt per blockt per tradet neutralBlocks won
2026181434+0.212 %+0.109 %1.69-1.121.5356 %

What charges do to you Full audit

Average cost 0.106 % per trade against an average gross +0.023 %. If your real fills are worse than modelled, the 2x line is the one to believe.

Net / blockt per blockBlocks won
0x costs+0.212 %3.3160 %
1x costs+0.109 %1.6956 %
2x costs+0.006 %0.0951 %

Which trades to question Full audit

7 of 30 slices pass the bar (skipping them lifts the kept trades' average by 10 % or more, refuses no more than 40 % of trades, and beats a random skip of the same size at 5 %). 30 slices were tried, so about 2 could pass by luck alone: treat a flag as an idea to test on new trades, never a rule.

SliceTradesShareIts averageWonKept trades' averageChangeLuck p
Hold: 6-20 days409 %-2.169 %0 %+0.129 %+255 %0.001
Entry hour: 14:00-14:596214 %-1.196 %21 %+0.102 %+223 %0.001
Strategy: Swing futures5613 %-1.216 %23 %+0.085 %+202 %0.001
Strategy: VWAP fade10424 %-0.460 %25 %+0.036 %+143 %0.002
Entry hour: 11:00-11:59317 %-0.623 %19 %-0.042 %+50 %0.009
Entry hour: 12:00-12:595713 %-0.488 %21 %-0.022 %+74 %0.011
Weekday: Thursday10424 %-0.305 %49 %-0.013 %+84 %0.034
Entry hour: 13:00-13:59409 %-0.326 %35 %-0.058 %+30 %0.106
After: a winning trading day22752 %-0.147 %47 %-0.013 %+84 %0.152
Weekday: Monday10023 %-0.112 %44 %-0.074 %+10 %0.388
Side: Long23053 %-0.086 %50 %-0.080 %+4 %0.499
Side: Short20447 %-0.080 %47 %-0.086 %-4 %0.540
Weekday: Tuesday7317 %-0.049 %49 %-0.090 %-8 %0.562
Symbol: INFY4711 %-0.047 %47 %-0.087 %-5 %0.568

How this was read

  • strategies from column 'strategy': 3
  • costs in rupees from each trade's own turnover: statutory stack (2026-10 (STT per Budget 2026, eff 1-Apr-2026)) + brokerage Rs 20 per order + GST + slippage Cash intraday 0.045 %, Futures 0.06 % RT (measured defaults)
  • MARKET-NEUTRAL: each trade minus the NIFTY move over its hold, signed for its side (a same-day trade uses the previous close -> close, a proxy for an intraday window); 29 trades without a NIFTY close are left out of the neutral lines
  • MARGIN per trade = Cash intraday (MIS) 20.0 %, Stock futures 20.0 % of turnover (echoing the measured fractions behind this audit) -- ASSUMED; your broker's margin statement is the truth
  • OVERLAP: 378 same-day trades count one result per session; the 56 overnight holds (90 % held 11 days or fewer) are grouped into 23-day calendar blocks -- 181 results in all from 170 entry days

Not checked here

  • Whether the rules used any information that was not available at the moment of the trade (look-ahead). Only you can confirm this.
  • Whether these exact trades were chosen after trying many variants. A strategy picked as the best of 50 needs a far higher bar.
  • Fills: limit orders that would not have filled, circuit limits, and impact on thin names are not modelled beyond the slippage line.
  • Margin, leverage and position sizing: returns are per trade on its own turnover.

Your trades, as read

Every trade this audit counted, one row each, with a strategy column already filled in. Name your strategies in it, then upload it together with your trades file and each strategy gets its own grade.

Name your strategies

These are the strategies this report is graded with. Name your own: describe each strategy the way you think of it and every trade that fits attaches to it; a trade that fits two goes to the first one listed; the rest stay "not named". Then re-grade and each strategy gets its own skill-or-luck read, its own habits, its own rupees. Nothing is saved on our side: download the strategies and upload them with next month's trades to keep the same names.

Or tag a few trades and let the audit work out the rule

Type the strategy name against five or six trades of each kind below, press Work out the rules, and the audit says what those trades have in common and how many more fit. A name typed against a trade always wins over a rule.