Holdy Labs

Trading Performance Analyzer

Get the numbers that matter from your trade history in seconds, with no spreadsheet.

Analyze My Performance

Most exchanges show you a profit and loss figure, and some show a win rate. Few show how your results are actually built: how large your wins are compared with your losses, how deep your worst drawdown went, or whether a few trades produced most of your outcome. Those numbers decide whether a strategy holds up.

You can calculate them in a spreadsheet, but it takes time to clean an export, match the columns and build the formulas, and it is easy to make a mistake that flatters the result. The analyzer does it in one step and shows its working: the definitions it uses are listed with the result.

Beyond the standard numbers, it checks your trades for behavioral patterns, such as larger positions after losses or results that differ by time of day. Those are the findings that tend to explain why the standard numbers look the way they do.

Everything is calculated from your file by ordinary arithmetic, not estimated. The free report shows your headline numbers and the most notable pattern. The full report adds drawdown, streaks and breakdowns by weekday, time of day and instrument.

Drop your trade history CSV here

Closed positions or P&L history from your exchange. Up to 5 MB.

Your file is read in memory and is never saved — only the result of the analysis is kept (7 days, or until you delete it if you save it to your account). Don't include passwords or API keys. See the Privacy Policy.

Example — not your data

Example result

Total result

+412.50

Win rate

Break-even trades excluded

46%

Profit factor

1.34

Maximum drawdown

Peak to trough of cumulative result

186.20

Longest losing streak

6 trades

Illustrative numbers for a made-up account, shown so you know what a result looks like. They are not your data and not a benchmark.

What you get

Performance

Total result, gross profit and loss, win rate, average win and loss, profit factor, and your largest win and loss.

Risk

Maximum drawdown, average and largest position size, and your longest winning and losing streaks. To see what a drawdown means for recovery, try the drawdown recovery calculator.

Behavior

Patterns such as size after losses, re-entry speed, results after losing streaks and results by time of day, each shown with the number of trades behind it.

Plain definitions

Win rate excludes break-even trades, drawdown is measured on your cumulative result in the units of your file, and times are read as UTC unless your file says otherwise.

Frequently asked questions

Which exchanges does it work with?

It reads any CSV with a close time and a result, or with entry price, exit price, quantity and side. Column names differ between exchanges, so the analyzer recognizes the common ones and lets you match the rest by hand. Exchange-specific templates may follow.

What is profit factor?

Profit factor is gross profit divided by gross loss. Above 1 means your winners outweighed your losers in total, and below 1 means the reverse. It says nothing about how long the trading took or how large the account was.

Are fees included in the results?

If your file has a P&L column, it is used as reported, so whether fees are included depends on your exchange. When the result is calculated from prices, the fee column is subtracted.

How many trades do I need?

With fewer than 20 trades only basic numbers are shown, because behavioral patterns need more history to mean anything. Patterns appear from 20 trades, are more meaningful from around 50, and stronger still beyond 200.

Is my trade history stored?

The file is read in memory and is not saved. Only the result of the analysis is kept: for 7 days if you do not sign in, or until you delete it if you save it to your account. The analyzer never asks for exchange passwords or API keys.

Keep going

Holdy Lab content is educational and is not financial advice. Results describe the data you provide; they do not predict future results.