The trading journal that tells you when a number is too thin to trust.
Your fills, measured, with the trades behind every figure.Uravity turns your broker fills into trades, then measures win rate, expectancy and drawdown for stocks, futures and options. Every figure shows how much data stands behind it, so a lucky week doesn’t pass for an edge.
Free during beta
- Sample size
- 145 trades
- Break-even
- 39.1%
- Status
- established
- Built from your own fills.
- A thin sample is marked “provisional”, never hidden.
- Reads your trades. It never places orders.
A number is only as good as the trades behind it.
Both show 69%. Uravity weighs them differently.Two traders can both show a 69% win rate. Uravity does not treat them the same.Too few trades to tell this from chance yet. Shown in full, but treat it as a hint.The range sits clear of break-even on a sample large enough to rely on.Example figures, classified by the same rule the app uses on your own trades. Break-even here is 60% (average win 100, average loss 150).
Provisional · 95% range 42% to 87%
Established · 95% range 65% to 73%
60% is an example break-even, for illustration only (average win 100, average loss 150).
Fees, currency and break-even
- Provisional, not hidden
- Nothing is discounted or removed. The marker says how far to trust the number.
- Your own break-even
- It comes from your average win and loss, so a 35% win rate can be a real edge and a 60% one can be a loss.
- Fees you can trace
- A fee is marked reported, estimated from a schedule, or “not recorded”. A missing fee is never shown as zero.
- One currency at a time
- Totals are never blended across currencies.
How it works
Your fills, as your broker gives them.
CSV, Excel, statements or a connected account.Upload a CSV, Excel or statement file, or connect a supported account. Uravity matches the fills into trades (partial fills, scale-ins and reversals included), so one position is one trade, not twelve rows. Mixed currencies are never added together.Other platforms are read from their documented formats, and the import screen says which of them have not yet been checked against a real export.
- Zerodha: Kite and F&O statements
- ATAS exports
- Any CSV, column by column


Every figure shows its weight.
A range and a sample size on every figure.Win rate, profit factor, expectancy and drawdown, each with a range and a note on how many trades it rests on. A number that could still be luck is marked provisional, with the reason one tap away. Break-even is measured against your own average win and loss, not against 50%.
95% range 45.0% to 61.0% · 145 trades · established
95% range 1.11 to 2.92 · 145 trades · established
95% range +₹117.85 to +₹1,422.86 · 145 trades · established
Tag trades, then see what pays.
Setups, mistakes and moods, each with its P&L.


Your rules, measured against what you did.
Your limits, and the days you broke them.


Tagging and rules
- Tag trades, then see what pays.
- Tag each trade with the setup you intended, the mistake you made, the mood you were in. Then see which setups pay, which mistakes cost the most, and which of your own rules you broke on which days.
- Your rules, measured against what you did.
- Set your own limits (a daily loss cap, a maximum number of trades, a stop after losses in a row) or track a prop-firm evaluation. The calendar marks the days a rule was broken, and a one-line readout before the session shows how much room you have left.
Free during beta
Paid plans will be announced here before anything is charged.
Questions
What does “too thin to trust” mean?
A figure computed from only a few trades can look great by luck. Uravity shows the range each figure could really sit in and marks it provisional until the sample is large enough.
Does it place orders or touch my account?
No. Uravity reads the files you upload and the trades from accounts you connect. Connections are read-only: there is no order-placement code, and keys are stored encrypted.
Which markets and brokers?
Stocks, futures and options. You can upload CSV, Excel or statement files, or connect Zerodha through Kite. There are readers for ATAS exports and Zerodha statements, and any other CSV can be mapped column by column. Other platforms are read from their documented formats and are marked on the import screen where they have not yet been checked against a real export.
Is my data private?
Every query is limited to your own account; there is no shared book. Broker credentials are encrypted at rest, and a connection can be revoked from Settings at any time.
Find out which of your numbers hold up.
Free during beta