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_edge.csv

You are making money, and the evidence of an edge is moderate

Over 619 trades (2024-10-03 to 2026-10-22) you kept ₹1,28,840 after ₹1,27,980 in estimated charges. The biggest leak below cost you ₹1,27,980.

Ahead on average, with gains steadier than chance usually gives, but not yet enough results to call the evidence strong.

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

Money result+₹1,28,840kept, after ₹1,27,980 of estimated charges
Evidence of an edgeModeratesteadiness 1.96 from 311 results, once the market's move is taken out
Recent confirmationNot confirmedtrades after 2026-03-11: fail; last 12 months positive

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.

72of 100
Your trading score high confidence · 311 separate results
Edge79
Discipline97
Risk control55
Costs40
Consistency61
Sizing & holds100

Weakest: Costs. How every point was lost →

Net P&L
+₹1,28,840
after ₹1,27,980 of estimated charges
On capital
+107.5 %
+52.3 % a year; worst fall -19 % of ₹1,19,873 (peak margin)
Evidence of an edge
Moderate
how steady the gains are: 1.96, where 2 counts as strong evidence
Trading days
311
619 trades, 2024-10-03 to 2026-10-22
Last 12 months
+0.061 %
154 days, steadiness 1.09

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

The whole book as one: 619 trades on 12 symbols (343 long, 276 short), Cash intraday. Read from a trade list. Each strategy is also graded on its own further down.

Charges are estimated: each trade's own turnover at today's statutory rates (2026-10 (STT per Budget 2026, eff 1-Apr-2026)) plus the brokerage you set and a modelled slippage. Your broker's contract notes are the actual figure; if the file carries them, the audit uses those instead.

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

Fix these first

The rupee figures on these cards overlap: one trade can sit in a losing name, a big-loss day and the charges at once. They are the size of each leak, not savings that add up.

1

Costs take 50 % of what you make-₹1.28 L

Each trade makes +0.209 % before costs and pays 0.104 % in charges and slippage. If your real fills are a little worse than modelled -- twice the costs -- the average day loses money (-0.009 %).

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.

2

8 days cost you 11 % of all your losses-₹41 k

A typical losing day costs ₹1,362; these lost at least three times that: 2026-07-09 (-₹6,144); 2026-06-12 (-₹5,996); 2025-11-21 (-₹5,533). The day after such a loss you averaged 2.5 trades against 2.0 on a normal day and made +₹1,332.

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.

3

Flip-flopping cost you ₹5,806-₹5806

On 14 name-days you were both long and short the same name. Those 28 trades lost ₹5,806 and won 39 %.

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

6 more findings

It worked before 2026-03-11, not after

Before 2026-03-11: +0.133 % per day, strong evidence of an edge. After: +0.008 % per day, no evidence either way.

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.

Not enough trades yet to tell

The result is positive, but with 311 days a run of luck could produce it (about about 1 in 65). At this rate you would need about 14 more days before it counts as evidence.

Next: Keep the record going without changing the rules and re-audit at about 325 days. Every rule change restarts the count.

Weekday: Friday trades drag the book

118 trades (19 % of the book) averaged -0.391 % and won 34 % of the time. Without them the rest average +0.222 % instead of +0.105 %. A random set of 118 trades would do this well only 0.1 % of the time.

Next: A lead, not a rule: 28 slices were tried, so a few will look bad by chance. Keep taking these trades for now and re-check on the next 50; if it holds there, it is a rule you can write down.

Symbol: BHARTIARTL trades drag the book

65 trades (10 % of the book) averaged -0.064 % and won 52 % of the time. Without them the rest average +0.125 % instead of +0.105 %. A random set of 65 trades would do this well only 4.9 % of the time.

Next: A lead, not a rule: 28 slices were tried, so a few will look bad by chance. Keep taking these trades for now and re-check on the next 50; if it holds there, it is a rule you can write down.

Your exits beat holding to the close by +0.119 % per trade

The same 619 trades, exited at the day's close instead: -0.014 % per trade against your +0.105 %. The close was better on 45 % of them, and the gap is too consistent to be luck.

Next: Keep the exit rule; it is doing work. The same comparison on the next 50 trades confirms it.

The drawdown was 19 % of capital

Deepest drawdown -₹22,892 against the peak margin the book needed (you gave no capital figure), ₹1,19,873. Return on that capital over the span: +107.5 %.

Next: If your real capital was larger than the peak margin, enter it on the upload page and this share falls. If it was not, a hole this deep will recur, and capital that cannot absorb it twice is too small for this book.

Where your money went

Made before costs+₹2,56,820
Charges (estimated)-₹1,27,980
Kept+₹1,28,840
Deepest fall from a high-₹22,8922025-01-29

Costs ate 50 % of the gross profit.

Month by month

2024-10: -₹353Oct 242024-11: -₹40482024-12: +₹65172025-01: -₹12 k-₹12 kJan 252025-02: +₹24 k+₹24 k2025-03: +₹16 k2025-04: +₹2547Apr 252025-05: +₹85182025-06: +₹69272025-07: +₹8034Jul 252025-08: +₹4602025-09: +₹18 k2025-10: +₹13 kOct 252025-11: +₹68582025-12: +₹10 k2026-01: +₹14 kJan 262026-02: -₹32342026-03: +₹23722026-04: +₹2949Apr 262026-05: -₹9782026-06: -₹29212026-07: +₹7553Jul 262026-08: +₹80342026-09: -₹31292026-10: -₹991-₹991Oct 26

Running total

2024-10-03 2026-10-22 +₹1,28,840

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

More numbers
Average winner / loser+₹1,418 / -₹1,325
Profit factor (rupees won per rupee lost)1.36
Average trade+₹208
Longest losing run7 trades
Best / worst trade+₹5,126 / -₹5,717

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 high: it rests on 311 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.

79

Edge 25 % of the score

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

Starts at 79 from the steadiness of the gains (1.96, where 2 counts as strong evidence).

No points lost.

97

Discipline 20 % of the score

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

Starts at 100.

  • Long and short the same stock the same day: 2% of your losses−3 -₹5,806
55

Risk control 20 % of the score

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

Starts at 100.

  • 8 big-loss days: 11% of your losses−17 -₹40,594
  • Worst fall 19% of capital−29 -₹22,892
40

Costs 15 % of the score

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

Starts at 100.

  • Costs took 50% of what you made before costs−50 -₹1,27,980
  • At twice the modelled costs the result turns negative−10
61

Consistency 10 % of the score

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

Starts at 100.

  • 8 of 25 months lost money−19
  • Worked before 2026-03-11, not after−20
100

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.

No points lost.

This month against last month Full audit

2026-10 against 2026-09: better on net result, trades won, flip-flop trades, big-loss days, names that lost last month.

2026-092026-10
Net result-₹3,129-₹991Better
Trades won45 %65 %Better
Re-entries after a loss00No change
Flip-flop trades20Better
Big-loss days10Better
Names that lost last month
none of them lost again
4 names0 lost againBetter

Every month

MonthTradesNetWonRe-entriesFlip-flopsBig-loss days
2024-1015-₹35360 %000
2024-1129-₹4,04834 %020
2024-1231+₹6,51758 %260
2025-0123-₹11,90748 %002
2025-0229+₹24,31876 %020
2025-0325+₹16,37952 %120
2025-0423+₹2,54752 %000
2025-0529+₹8,51859 %020
2025-0621+₹6,92762 %000
2025-0723+₹8,03452 %021
2025-0821+₹46052 %020
2025-0923+₹17,79974 %000
2025-1029+₹12,72062 %000
2025-1128+₹6,85854 %141
2025-1235+₹10,35654 %000
2026-0130+₹14,06267 %040
2026-0220-₹3,23445 %000
2026-0320+₹2,37255 %000
2026-0422+₹2,94950 %000
2026-0515-₹97853 %000
2026-0629-₹2,92141 %002
2026-0717+₹7,55371 %001
2026-0833+₹8,03461 %000
2026-0929-₹3,12945 %021
2026-1020-₹99165 %000

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
2024-12-30INFYOpening range0d-₹5,717
2026-07-09ITCOpening range0d-₹4,949
2026-06-02LTAfternoon fade0d-₹3,962
2026-02-09ICICIBANKAfternoon fade0d-₹3,724
2025-07-11TCSAfternoon fade0d-₹3,654
2025-12-24BHARTIARTLOpening range0d-₹3,630
2026-10-12BHARTIARTLOpening range0d-₹3,610
2025-07-04ITCOpening range0d-₹3,580
2025-08-01ICICIBANKAfternoon fade0d-₹3,307
2025-11-21RELIANCEOpening range0d-₹3,284

Ten best trades

DateNameStrategyHeldNet
2025-07-07BHARTIARTLAfternoon fade0d+₹5,126
2026-06-08ITCAfternoon fade0d+₹5,055
2024-12-02AXISBANKAfternoon fade0d+₹4,931
2025-03-05AXISBANKOpening range0d+₹4,601
2025-10-20ITCOpening range0d+₹4,227
2025-03-24RELIANCEAfternoon fade0d+₹3,960
2025-11-04LTOpening range0d+₹3,912
2025-04-16KOTAKBANKAfternoon fade0d+₹3,877
2026-04-30KOTAKBANKAfternoon fade0d+₹3,864
2025-12-22KOTAKBANKAfternoon fade0d+₹3,780

Month by month

MonthTradesNetWon
2024-1015-₹35360 %
2024-1129-₹4,04834 %
2024-1231+₹6,51758 %
2025-0123-₹11,90748 %
2025-0229+₹24,31876 %
2025-0325+₹16,37952 %
2025-0423+₹2,54752 %
2025-0529+₹8,51859 %
2025-0621+₹6,92762 %
2025-0723+₹8,03452 %
2025-0821+₹46052 %
2025-0923+₹17,79974 %
2025-1029+₹12,72062 %
2025-1128+₹6,85854 %
2025-1235+₹10,35654 %
2026-0130+₹14,06267 %
2026-0220-₹3,23445 %
2026-0320+₹2,37255 %
2026-0422+₹2,94950 %
2026-0515-₹97853 %
2026-0629-₹2,92141 %
2026-0717+₹7,55371 %
2026-0833+₹8,03461 %
2026-0929-₹3,12945 %
2026-1020-₹99165 %

What you keep doing

  • Size: the largest tenth of trades by margin (62) made +₹19,623 and won 58 %; the rest made +₹1,09,216 and won 56 %.
  • Flip-flops (long and short on one name in one day): 28 trades on 14 name-days, -₹5,806, won 39 %.
  • Big-loss days (8): 2026-07-09 -₹6,144 on 3 trades; 2026-06-12 -₹5,996 on 3 trades; 2025-11-21 -₹5,533 on 3 trades; 2026-09-18 -₹4,970 on 3 trades; 2025-01-02 -₹4,869 on 3 trades; and 3 more.
  • Most expensive strategies: Opening range +₹34,169 on 230 trades, won 55 %; Afternoon fade +₹94,671 on 389 trades, won 56 %. Best: Afternoon fade +₹94,671 on 389 trades, won 56 %; Opening range +₹34,169 on 230 trades, won 55 %.

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 ₹
Afternoon fadeProbably skill389264+0.097 %2.161.6156 %+₹94,671
Opening rangeUnclear230180+0.089 %1.450.8255 %+₹34,169

When you trade: entries, exits, holds Full audit

From the trade list alone. 14 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:598814 %+0.086 %55 %+0.108 %+3 %0.434
10:00-10:5914223 %+0.068 %56 %+0.116 %+11 %0.274
11:00-11:5915425 %+0.174 %63 %+0.082 %-22 %0.861
12:00-12:5917228 %+0.047 %51 %+0.127 %+21 %0.153
13:00-13:596310 %+0.203 %56 %+0.094 %-11 %0.810

Next: no entries stand out against a random skip; nothing to change here.

Exit hour

ExitedTradesShareAverageWonKept trades' averageChangeLuck p
09:15-09:5981 %-0.059 %38 %+0.107 %+2 %0.299
10:00-10:597111 %+0.120 %52 %+0.103 %-2 %0.574
11:00-11:5913422 %+0.102 %60 %+0.106 %+1 %0.500
12:00-12:5916326 %+0.076 %56 %+0.115 %+10 %0.302
13:00-13:5914523 %+0.120 %57 %+0.100 %-4 %0.588
14:00-14:599015 %+0.133 %53 %+0.100 %-5 %0.629
15:00-15:3081 %+0.170 %50 %+0.104 %-1 %0.590

Next: no exits stand out against a random skip; nothing to change here.

Hold length

HeldTradesShareAverageWonKept trades' averageChangeLuck p
15-60 min25441 %+0.124 %56 %+0.091 %-13 %0.693
1-3 hours36559 %+0.091 %56 %+0.124 %+19 %0.318

Next: no holds stand out against a random skip; nothing to change here.

Median hold: winners 66 minutes, losers 68 minutes (1.0x). The 312 trades held past the winners' median averaged +0.058 % and won 55 %.

Held to the close

The same trades exited at the exit day's close, same costs: -0.014 % per trade against your +0.105 %, a difference of -0.119 % (t -3.11 on 619 trades; the close was better on 45 %).

Next: keep the exit rule; it is doing work.

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. Each row is one slice of your trades; t per day treats each trading day as one result (trades on the same day move together) and 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.

DaysTradesGross / dayNet / dayt per dayt per tradet neutralDays won
All trades311619+0.199 %+0.095 %2.432.951.9656 %
Last 12 months154301+0.165 %+0.061 %1.091.431.1657 %
Without best and worst day309613+0.198 %+0.094 %2.422.971.9656 %
Half: 2024-10-03 .. 2025-10-21156317+0.224 %+0.120 %2.202.671.5654 %
Half: 2025-10-27 .. 2026-10-22155302+0.174 %+0.070 %1.251.521.2357 %

Best day 2025-07-07 (+₹9,147), worst day 2026-07-09 (-₹6,144).

Return on your capital Full audit

Capital here is the peak margin the book needed -- the least capital that would have carried it. Enter your real capital on the upload page for the true percentages. 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₹1,19,873peak margin, 2024-12-19
Net return on capital+107.5 %+52.3 % a year; 750 days
Deepest drawdown-19.1 %of capital
Peak margin in use₹1,19,8732024-12-19, 3 positions open
Typical active day₹59,96650 % of capital; 313 of 750 days active
Most positions open at once3
Return on margin per trade+0.52 %t per day 2.43
SegmentMargin assumedTradesAvg marginNet ₹RoM / trade, meanmedianRoM / margin-day, medianWon
Cash intraday (MIS)20.0 %619₹39,750+₹1,28,840+0.52 %+0.38 %+0.38 %56 %

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-03-11) 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 day, a steadiness of 1.5 or more after the market's move is taken out, and a positive market-neutral average.

DaysTradesGross / dayNet / dayt per dayt per tradet neutralDays won
PASS Before217438+0.237 %+0.133 %2.893.162.5457 %
FAIL After94181+0.112 %+0.008 %0.110.620.0553 %

Year by year Full audit

DaysTradesGross / dayNet / dayt per dayt per tradet neutralDays won
20243775+0.154 %+0.050 %0.500.161.5346 %
2025152309+0.259 %+0.155 %2.693.351.4860 %
2026122235+0.137 %+0.033 %0.540.860.7554 %

What charges do to you Full audit

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

Net / dayt per dayDays won
0x costs+0.199 %5.1064 %
1x costs+0.095 %2.4356 %
2x costs-0.009 %-0.2448 %

Which trades to question Full audit

2 of 28 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 %). 28 slices were tried, so about 1 could pass by luck alone: treat a flag as an idea to test on new trades, never a rule.

SliceTradesShareIts averageWonKept trades' averageChangeLuck p
Weekday: Friday11819 %-0.391 %34 %+0.222 %+112 %0.001
Symbol: BHARTIARTL6511 %-0.064 %52 %+0.125 %+19 %0.049
Entry hour: 12:00-12:5917228 %+0.047 %51 %+0.127 %+21 %0.153
After: a winning trading day34055 %+0.081 %53 %+0.133 %+27 %0.229
Symbol: ICICIBANK437 %+0.007 %58 %+0.112 %+7 %0.229
Strategy: Opening range23037 %+0.075 %55 %+0.123 %+17 %0.258
Weekday: Thursday13021 %+0.060 %58 %+0.117 %+11 %0.264
Symbol: RELIANCE589 %+0.044 %48 %+0.111 %+6 %0.272
Entry hour: 10:00-10:5914223 %+0.068 %56 %+0.116 %+11 %0.278
Symbol: LT6310 %+0.051 %54 %+0.111 %+6 %0.298
Symbol: ITC528 %+0.041 %48 %+0.111 %+6 %0.300
Symbol: INFY488 %+0.061 %56 %+0.108 %+3 %0.363
Entry hour: 09:00-09:598814 %+0.086 %55 %+0.108 %+3 %0.431
Side: Short27645 %+0.099 %56 %+0.109 %+5 %0.453

How this was read

  • strategies from column 'strategy': 2
  • close from column 'close': the instrument's close on the exit day, used only for the held-to-close what-if
  • 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 % 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)
  • MARGIN per trade = Cash intraday (MIS) 20.0 % of turnover (echoing the measured fractions behind this audit) -- ASSUMED; your broker's margin statement is the truth

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.