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

You are ahead, but the evidence of an edge is weak

Over 135 trades (2025-06-13 to 2026-10-15) you kept ₹63,920 after ₹70,467 in estimated charges. The biggest leak below cost you ₹1,60,241.

The gain is small against the swings from trade to trade. A run like this turns up by chance often enough that it proves little yet.

The test behind it: the gains are too uneven to separate from luck (steadiness 0.64 per day; 1.5 is the least that counts as moderate evidence).

Money result+₹63,920kept, after ₹70,467 of estimated charges
Evidence of an edgeWeaksteadiness 0.64 from 112 results, once the market's move is taken out
Recent confirmationNot confirmedtrades after 2026-06-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.

61of 100
Your trading score medium confidence · 112 separate results
Edge46
Discipline99
Risk control46
Costs38
Consistency75
Sizing & holds75

Weakest: Costs. How every point was lost →

Net P&L
+₹63,920
after ₹70,467 of estimated charges
On capital
+15.8 %
+11.7 % a year; worst fall -15 % of ₹4,05,429 (peak margin)
Evidence of an edge
Weak
how steady the gains are: 0.64, where 2 counts as strong evidence
Trading days
112
135 trades, 2025-06-13 to 2026-10-15
Last 12 months
+0.106 %
79 days, steadiness 0.94

If you had no edge at all, a per-day gain this large would still turn up by chance more often than not. Take out what NIFTY did while each trade was open and the same trades average +0.127 % per day.

The whole book as one: 135 trades on 59 symbols (56 long, 79 short), Futures. Read from a broker tradebook. 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, no slippage added since your fills already carry it. 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

Ten trades are 43 % of all your losses-₹1.60 L

Your ten worst trades lost ₹1,60,241 of the ₹3,69,336 lost in all. The three worst: 2026-06-24 HDFCBANK26JUNFUT Futures, same-day, short, morning (09:45-12:00) (-₹31,785); 2025-11-12 HDFCBANK25NOVFUT Futures, same-day, long, morning (09:45-12:00) (-₹16,189); 2025-07-25 RELIANCE25JULFUT Futures, same-day, short, morning (09:45-12:00) (-₹16,002).

Next: Read these ten before anything else. What they share -- a name, a strategy, a hold, a size, a day -- is your first rule; the rest of the book is noise next to them.

2

3 days cost you 20 % of all your losses-₹75 k

A typical losing day costs ₹5,989; these lost at least three times that: 2026-06-24 (-₹31,785); 2025-11-12 (-₹23,995); 2026-07-28 (-₹18,830).

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

Costs take 52 % of what you make-₹70 k

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

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.

6 more findings

Your biggest trades lose-₹33 k

The largest tenth of your trades by margin (14 trades) lost ₹33,011 and won 57 % of the time; the other 121 trades made +₹96,931 and won 57 %. A random set of 14 trades does this badly 7.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.

Futures, same-day, short, morning (09:45-12:00) cost you ₹8,429 on 58 trades, won 60 %-₹8429

Your two most expensive trade types: Futures, same-day, short, morning (09:45-12:00) (58 trades, -₹8,429, won 60 %); Futures, same-day, long, morning (09:45-12:00) (46 trades, +₹4,792, won 50 %). Your two best: Futures, other (13 trades, +₹45,821, won 69 %); Futures, same-day, short, midday (12:00-14:30) (18 trades, +₹21,736, won 56 %).

Next: This is a group the audit sees from the trades alone, not one of your named strategies. Name your strategies in the table at the end of the report and re-grade: if one setup sits behind these trades, it gets its own row and its own skill-or-luck read.

Not enough trades yet to tell

The result is positive, but with 112 days a run of luck could produce it (about more often than not). At this rate you would need about 994 more days before it counts as evidence.

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

Futures, same-day, long, morning (09:45-12:00) loses while the rest carry the book

Futures, same-day, long, morning (09:45-12:00): -0.002 % per day on 46 trades, +₹4,792. The others together read better than the whole-book grade.

Next: Judge each strategy on its own row below; the whole-book grade mixes them. If the losing one is a different idea, audit it as a separate file.

The drawdown was 15 % of capital

Deepest drawdown -₹62,724 against the peak margin the book needed (you gave no capital figure), ₹4,05,429. Return on that capital over the span: +15.8 %.

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.

Expect a losing run of at least 6 trades

Longest losing run 6 trades; deepest drawdown -₹62,724 (2025-11-25).

Next: Runs this long will happen again. Any size that cannot sit through this drawdown twice is too big for this record.

Where your money went

Made before costs+₹1,34,386
Charges (estimated)-₹70,467
Kept+₹63,920
Deepest fall from a high-₹62,7242025-11-25

Costs ate 52 % of the gross profit.

Month by month

2025-06: +₹22 kJun 252025-07: -₹12 k2025-08: +₹4738Aug 252025-09: -₹38842025-10: -₹1512Oct 252025-11: -₹48 k-₹48 k2025-12: +₹16 kDec 252026-01: +₹40372026-02: +₹37 kFeb 262026-03: +₹19862026-04: +₹1860Apr 262026-05: +₹44 k+₹44 k2026-06: -₹30 kJun 262026-07: +₹28 k2026-08: -₹32 kAug 262026-09: +₹38 k2026-10: -₹7449-₹7449Oct 26

Running total

2025-06-13 2026-10-15 +₹63,920

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

More numbers
Average winner / loser+₹5,627 / -₹6,368
Profit factor (rupees won per rupee lost)1.17
Average trade+₹473
Longest losing run6 trades
Best / worst trade+₹29,711 / -₹31,785

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

46

Edge 25 % of the score

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

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

No points lost.

99

Discipline 20 % of the score

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

Starts at 100.

  • 1 names you keep losing on: 1% of your losses−1 -₹3,524
46

Risk control 20 % of the score

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

Starts at 100.

  • 3 big-loss days: 20% of your losses−30 -₹74,610
  • Worst fall 15% of capital−23 -₹62,724
38

Costs 15 % of the score

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

Starts at 100.

  • Costs took 52% of what you made before costs−52 -₹70,467
  • At twice the modelled costs the result turns negative−10
75

Consistency 10 % of the score

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

Starts at 100.

  • 7 of 17 months lost money−25
75

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 -₹33,011

This month against last month Full audit

2026-09 against 2026-07: better on net result, big-loss days, names that lost last month; worse on trades won. These are the last two months with at least 10 trades; 13 thinner months are left out of the comparison.

2026-072026-09
Net result+₹27,893+₹37,563Better
Trades won67 %64 %Worse
Re-entries after a loss00No change
Flip-flop trades00No change
Big-loss days10Better
Names that lost last month
none of them lost again
1 names0 lost againBetter

Every month

MonthTradesNetWonRe-entriesFlip-flopsBig-loss days
2025-0912-₹3,88442 %000
2025-1212+₹16,31367 %000
2026-0712+₹27,89367 %001
2026-0911+₹37,56364 %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
2026-06-24HDFCBANK26JUNFUTFutures, same-day, short, morning (09:45-12:00)0d-₹31,785
2025-11-12HDFCBANK25NOVFUTFutures, same-day, long, morning (09:45-12:00)0d-₹16,189
2025-07-25RELIANCE25JULFUTFutures, same-day, short, morning (09:45-12:00)0d-₹16,002
2025-11-18TCS25NOVFUTFutures, same-day, long, morning (09:45-12:00)0d-₹15,985
2026-09-25RELIANCE26SEPFUTFutures, same-day, short, morning (09:45-12:00)0d-₹15,956
2026-08-03RELIANCE26AUGFUTFutures, same-day, long, morning (09:45-12:00)0d-₹14,554
2026-03-20HDFCBANK26MARFUTFutures, same-day, short, midday (12:00-14:30)0d-₹13,429
2026-07-28RELIANCE26JULFUTFutures, same-day, long, morning (09:45-12:00)0d-₹12,701
2025-12-18TCS25DECFUTFutures, same-day, short, morning (09:45-12:00)0d-₹11,909
2025-10-20SBIN25OCTFUTFutures, same-day, short, morning (09:45-12:00)0d-₹11,730

Ten best trades

DateNameStrategyHeldNet
2026-07-22INFY26JULFUTFutures, same-day, long, morning (09:45-12:00)0d+₹29,711
2025-08-29INFY25AUGFUTFutures, other0d+₹20,411
2026-05-29SBIN26MAYFUTFutures, same-day, long, morning (09:45-12:00)0d+₹19,598
2026-09-16RELIANCE26SEPFUTFutures, same-day, short, midday (12:00-14:30)0d+₹15,857
2026-09-08SBIN26SEPFUTFutures, same-day, short, morning (09:45-12:00)0d+₹15,175
2026-02-05TCS26FEBFUTFutures, same-day, short, morning (09:45-12:00)0d+₹14,149
2025-12-09RELIANCE25DECFUTFutures, same-day, long, morning (09:45-12:00)0d+₹13,554
2025-12-03TCS25DECFUTFutures, same-day, short, midday (12:00-14:30)0d+₹12,446
2026-02-03TCS26FEBFUTFutures, same-day, short, morning (09:45-12:00)0d+₹10,947
2025-06-23INFY25JUNFUTFutures, same-day, long, morning (09:45-12:00)0d+₹10,659

Month by month

MonthTradesNetWon
2025-064+₹22,418100 %
2025-077-₹11,88657 %
2025-088+₹4,73850 %
2025-0912-₹3,88442 %
2025-109-₹1,51267 %
2025-118-₹48,22725 %
2025-1212+₹16,31367 %
2026-013+₹4,037100 %
2026-028+₹37,19488 %
2026-035+₹1,98660 %
2026-047+₹1,86043 %
2026-058+₹44,45862 %
2026-068-₹29,69550 %
2026-0712+₹27,89367 %
2026-088-₹31,88738 %
2026-0911+₹37,56364 %
2026-105-₹7,44920 %

Names that keep losing

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

NameTradesNetWon
TCS25SEPFUT4-₹3,52425 %

What you keep doing

  • Size: the largest tenth of trades by margin (14) made -₹33,011 and won 57 %; the rest made +₹96,931 and won 57 %.
  • Big-loss days (3): 2026-06-24 -₹31,785 on 1 trades; 2025-11-12 -₹23,995 on 2 trades; 2026-07-28 -₹18,830 on 2 trades.
  • Most expensive strategies: Futures, same-day, short, morning (09:45-12:00) -₹8,429 on 58 trades, won 60 %; Futures, same-day, long, morning (09:45-12:00) +₹4,792 on 46 trades, won 50 %. Best: Futures, other +₹45,821 on 13 trades, won 69 %; Futures, same-day, short, midday (12:00-14:30) +₹21,736 on 18 trades, won 56 %.

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. Your file carries no strategy names, so these are trade types the audit can see on its own: segment, same-day or overnight, long or short, and for options the structure. To see your own strategies graded, download the trades below, fill the strategy column, and upload that file together with your trades.

StrategySkill or luckTradesDays / blocksNet / unittt neutralTrades wonNet ₹
Futures, otherProbably skill1313+0.405 %1.651.5069 %+₹45,821
Futures, same-day, short, midday (12:00-14:30)Unclear1814+0.060 %0.26-0.5156 %+₹21,736
Futures, same-day, long, morning (09:45-12:00)Unclear4637-0.002 %-0.010.7450 %+₹4,792
Futures, same-day, short, morning (09:45-12:00)Unclear5848+0.008 %0.050.4960 %-₹8,429

When you trade: entries, exits, holds Full audit

From the trade list alone. 12 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:592720 %+0.096 %67 %+0.108 %+2 %0.480
10:00-10:594030 %+0.172 %57 %+0.078 %-26 %0.700
11:00-11:594332 %-0.020 %49 %+0.165 %+56 %0.165
12:00-12:592519 %+0.227 %60 %+0.078 %-26 %0.759

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

Exit hour

ExitedTradesShareAverageWonKept trades' averageChangeLuck p
10:00-10:591310 %+0.007 %62 %+0.116 %+10 %0.343
11:00-11:592619 %+0.337 %65 %+0.051 %-52 %0.924
12:00-12:594533 %-0.079 %51 %+0.198 %+88 %0.048
13:00-13:593526 %+0.226 %60 %+0.064 %-40 %0.817
14:00-14:591310 %-0.082 %46 %+0.126 %+19 %0.223

Next: 12:00-12:59 exits average -0.079 % on 45 trades; without them the rest average +0.198 %, and a random skip of the same size does as well 4.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.

Hold length

HeldTradesShareAverageWonKept trades' averageChangeLuck p
15-60 min3324 %+0.188 %64 %+0.079 %-25 %0.700
1-3 hours9470 %+0.064 %55 %+0.202 %+91 %0.220
over 3 hours86 %+0.259 %50 %+0.096 %-9 %0.685

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

Median hold: winners 90 minutes, losers 90 minutes (1.0x). The 57 trades held past the winners' median averaged +0.052 % and won 56 %.

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. 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 trades112135+0.120 %+0.057 %0.641.161.0455 %
Last 12 months7995+0.168 %+0.106 %0.941.191.0156 %
Without best and worst day110131+0.111 %+0.049 %0.551.080.9555 %
Half: 2025-06-13 .. 2026-02-175667+0.052 %-0.010 %-0.080.370.5557 %
Half: 2026-02-18 .. 2026-10-155668+0.187 %+0.124 %0.931.220.8854 %

Best day 2026-05-29 (+₹28,424), worst day 2025-11-12 (-₹23,995).

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₹4,05,429peak margin, 2026-04-16
Net return on capital+15.8 %+11.7 % a year; 490 days
Deepest drawdown-15.5 %of capital
Peak margin in use₹4,05,4292026-04-16, 2 positions open
Typical active day₹2,03,16150 % of capital; 112 of 490 days active
Most positions open at once2
Return on margin per trade+0.53 %t per day 0.64
SegmentMargin assumedTradesAvg marginNet ₹RoM / trade, meanmedianRoM / margin-day, medianWon
Stock futures20.0 %135₹1,68,549+₹63,920+0.53 %+0.53 %+0.53 %57 %

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-06-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
FAIL Before7894+0.110 %+0.048 %0.471.030.7256 %
FAIL After3441+0.142 %+0.079 %0.430.560.7753 %

Year by year Full audit

DaysTradesGross / dayNet / dayt per dayt per tradet neutralDays won
20255060-0.060 %-0.122 %-1.03-0.55-0.2452 %
20266275+0.264 %+0.202 %1.561.861.3458 %

What charges do to you Full audit

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

Net / dayt per dayDays won
0x costs+0.120 %1.3357 %
1x costs+0.057 %0.6455 %
2x costs-0.005 %-0.0653 %

Which trades to question Full audit

0 of 19 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 %). 19 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: Tuesday2619 %-0.155 %27 %+0.168 %+59 %0.069
After: a losing trading day5843 %+0.009 %57 %+0.179 %+69 %0.163
Entry hour: 11:00-11:594332 %-0.020 %49 %+0.165 %+56 %0.163
Trade type: Futures, same-day, long, morning (09:45-12:00)4634 %+0.054 %50 %+0.132 %+25 %0.329
Trade type: Futures, same-day, short, morning (09:45-12:00)5843 %+0.068 %60 %+0.135 %+27 %0.361
Weekday: Monday2720 %+0.050 %63 %+0.120 %+13 %0.388
Side: Long5641 %+0.085 %52 %+0.120 %+14 %0.398
Entry hour: 09:00-09:592720 %+0.096 %67 %+0.108 %+2 %0.474
Weekday: Friday2317 %+0.113 %61 %+0.104 %-1 %0.509
Trade type: Futures, same-day, short, midday (12:00-14:30)1813 %+0.145 %56 %+0.100 %-6 %0.574
Side: Short7959 %+0.120 %61 %+0.085 %-20 %0.576
Symbol: TCS26JULFUT75 %+0.204 %71 %+0.100 %-5 %0.613
Entry hour: 10:00-10:594030 %+0.172 %57 %+0.078 %-26 %0.724
Weekday: Thursday2821 %+0.206 %64 %+0.079 %-25 %0.734

How this was read

  • broker tradebook: 247 fills matched FIFO per instrument into 135 round trips
  • no strategy column: trades were grouped into 4 trade types by segment, hold, side and entry time (fewer than 8 trades folded into 'other'); name your own strategies in the report to grade each one
  • 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; no slippage added -- real fills carry it in the price
  • 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 = Stock futures 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 to fill in. Name your strategies in it, then upload it together with your trades file and each strategy gets its own grade.

Name your strategies

Your file carries no strategy names, so the audit grouped trades into types it can see. 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.