1. Calculators
  2. Trading & Risk Management

Trading Journal Statistics Calculator

Paste the closed trades from your journal or broker export and get the full picture: win rate, expectancy, profit factor, maximum drawdown, winning and losing streaks, the Sharpe ratio of per-trade returns, a monthly P&L table and results by symbol.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

Paste closed trades from your journal or broker export, one per line. A date (YYYY-MM-DD) and a symbol are optional; the last number on each line is read as the profit or loss.

Example: 2026-06-02, ABC, -120.50. Losses need a minus sign or parentheses. Use a point for decimals. Lines without a number are skipped and listed.
$
Needed for drawdown in %, monthly returns and the Sharpe ratio of per-trade returns.

Results

Net profit$2,306.0440 trades, 9.22% on a $25,000 starting balance, 2026-06-02 to 2026-09-30
Win rate
42.5%
17 of 40 trades
Profit factor
1.79
Expectancy per trade
$57.65
0.46R, with the average loss as 1R
Payoff ratio
2.42 : 1
Average win $307.03, average loss -$126.67
Maximum drawdown
-$1,071.65
4.12% of the peak balance
Longest losing streak
6 trades
Longest winning streak: 4
Best and worst trade
$585.41 / -$248.15
Sharpe ratio, per trade
0.239
Mean ÷ standard deviation of per-trade returns, not annualized

Winners outweighed losers: 43% of trades won, and the average win was 2.42 times the average loss, for $57.65 per trade. The worst stretch cost $1,071.65 from a peak, and the longest run of losses was 6 trades.

Cumulative profit and drawdown after each trade

Cumulative P&LDrawdown from peak
-$2K-$1K$0$1K$2K$3KStart#6 · 2026-06-16#12 · 2026-07-02#18 · 2026-07-23#24 · 2026-08-21#30 · 2026-09-03#36 · 2026-09-21Max drawdown

Trades sorted by date (same-day trades keep their pasted order).

All statistics

StatisticValue
Trades40
Winning trades17
Losing trades23
Win rate42.5%
Gross profit$5,219.56
Gross loss-$2,913.52
Net profit$2,306.04
Average win$307.03
Average loss-$126.67
Payoff ratio2.42
Expectancy per trade$57.65
Profit factor1.79

Profit and loss by month

MonthTradesWin rateP&LReturnCumulative
Jun 20261155%$699.06+2.80%$699.06
Jul 2026825%-$188.79-0.73%$510.27
Aug 2026850%$829.38+3.25%$1,339.65
Sep 20261338%$966.39+3.67%$2,306.04

Monthly return = the month's P&L ÷ the balance at the start of the month.

Results by symbol

SymbolTradesWin rateNet P&LPer tradeProfit factor
STOCK-A944%$878.03$97.562.24
STOCK-C944%$803.87$89.322.38
ETF-X850%$706.24$88.282.84
STOCK-B1436%-$82.10-$5.860.93

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the trading journal statistics calculator

  1. Paste your trades, one per line. Export closed trades from your broker or copy them from a journal spreadsheet. The calculator reads three things from each line:
    • a date in YYYY-MM-DD form (optional, used for the monthly table and to sort trades),
    • a symbol (optional: the first word on the line that contains a letter),
    • the profit or loss: always the last number on the line.
  2. Check the skipped lines. Lines without a number (such as a header row) or with an impossible date are skipped and listed under the results, so nothing disappears silently.
  3. Enter your starting balance if you want drawdown in percent, monthly returns and the Sharpe ratio of per-trade returns. Leave it empty for dollar statistics only.

The example contains 40 trades from June to September 2026 across four fictional symbols, on a $25,000 account.

How each statistic is calculated

Win rate = Winning trades ÷ All trades
Expectancy = Net profit ÷ All trades
Profit factor = Gross profit ÷ Gross loss
Payoff ratio = Average win ÷ Average lossTrades with a result of exactly zero count in the total but are neither wins nor losses, and they end both winning and losing streaks.
Balancet = Start + Σ P&L1…t
Drawdownt = Peakt − Balancet, in % as Drawdownt ÷ Peakt
Recovery factor = Net profit ÷ Maximum drawdownPeakt is the highest balance up to trade t, including the starting balance. Without a starting balance the same is done on cumulative P&L starting from zero.
Return of trade t = P&Lt ÷ Balancet−1
Sharpe ratio per trade = Mean return ÷ Standard deviation of returns
Monthly return = Month's P&L ÷ Balance at the start of the monthEach trade's return is measured against the balance just before it, so growth and drawdowns change the base. The standard deviation is the sample (n − 1) version.

When every line has a date, trades are sorted by date before the balance is built; trades on the same day keep the order you pasted. If only some lines have dates, the pasted order is used and the monthly table is left out.

A worked example

The 40 example trades made a net profit of $2,306.04, a +9.22% return on the $25,000 starting balance. Only 42.5% of trades won, but winners averaged $307.03 against -$126.67 for losers, a payoff ratio of 2.42 : 1, so each trade made $57.65 on average and the profit factor was 1.79: $5,219.56 of gross profit against $2,913.52 of gross loss.

The worst stretch was a maximum drawdown of $1,071.65, 4.12% of the peak balance, and it included the longest losing streak of 6 trades in July. The longest winning streak was 4 trades. The Sharpe ratio of per-trade returns was 0.239.

Reading the results

No single number says whether a trading record is good. Read them together:

  • Expectancy and profit factor say whether there is an edge at all. A profit factor below 1 means losses outweighed gains, whatever the win rate.
  • Win rate and payoff ratio say how the edge is earned. A low win rate with large winners, as in the example, is typical of trend-following and breakout trading; it brings long losing streaks that a high-win-rate style avoids.
  • Maximum drawdown says what the edge cost to hold. The recovery factor of 2.15 means the net profit was a little over twice the worst drawdown. Compare your longest losing streak with the range the risk of ruin calculator predicts for your win rate: a streak far beyond it is a warning sign.
  • Best and worst trade show concentration. If the best trade is a large part of the net profit, the result depends on one event. Here the best trade was $585.41 against a net profit of $2,306.04.

The drawdown in percent depends on the account size. The same trades on a $5,000 account would have been a 17.87% drawdown and a +46.12% return, because the dollar results stay the same while the base shrinks. Position size relative to the account, not the dollar result, decides how hard a drawdown hits.

Monthly and per-symbol breakdowns

The monthly table shows how steady the results were. In the example, Sep 2026 was the best month at $966.39 and Jul 2026 the only losing one at -$188.79. A record whose profit comes from a single month is much weaker evidence of skill than one that earns a little most months.

The symbol table shows where the money was made and lost. In the example, STOCK-A was the most profitable symbol at $878.03, while STOCK-B, the most traded, finished at -$82.10 over 14 trades with a 36% win rate. Patterns like this are why traders break results down by market, setup or time of day. Be careful about acting on them, though: a dozen trades in one symbol is a very small sample, and cutting every group that lost in the past is a reliable way to overfit.

Common journal mistakes

  • Leaving out costs. Record P&L after commission, fees and financing, or the statistics will flatter the strategy.
  • Splitting one trade into many. Scaling out of a position in three parts can show up as three winners. Combine partial fills into one trade per decision, or the win rate and streaks are distorted.
  • Mixing position sizes. If your size changed a lot over time, dollar statistics are dominated by the largest trades. Recording each result in R-multiples (P&L ÷ initial risk) makes trades comparable; the calculator works the same way with R instead of dollars.
  • Logging selectively. A journal that skips the trades you would rather forget is not a record of your trading.
  • Including open trades. Only closed trades have a final result. Open positions belong in the statistics once they are closed.

What this calculator does not include

  • Drawdown inside trades. The balance is measured at each trade’s close, so a trade that went deep into loss before recovering does not show up in the drawdown.
  • Deposits and withdrawals. Cash added or taken out changes the balance without being a trade. Remove those lines, or the percentage figures will be off.
  • Time-based ratios. The Sharpe ratio here is per trade and not annualized, and there is no time-weighted return.
  • Overlapping positions. Each line is treated as one trade added to the balance in sequence; concurrent positions are not netted.

Frequently asked questions

What statistics should I track in a trading journal?
At a minimum: the number of trades, win rate, average win and average loss, expectancy per trade, profit factor and maximum drawdown. Losing streaks and results broken down by month and by market or setup show where the edge comes from and where it leaks. All of them come from the same list of closed trades.
How do you calculate maximum drawdown from a list of trades?
Add the trades one by one to build the account balance after each trade, track the highest balance so far, and record the largest fall from that high. For the example journal the maximum drawdown is $1,071.65, which is 4.12% of the peak balance on a $25,000 account.
What format should my trades be in?
One trade per line, with the profit or loss as the last number on the line. A date in YYYY-MM-DD form and a symbol are optional. Commas, tabs or spaces can separate the columns, losses can use a minus sign or parentheses, and a dollar sign is fine. Header lines and lines without a number are skipped and listed.
Is the Sharpe ratio here comparable to a fund's Sharpe ratio?
No. It is calculated per trade, from each trade's return on the balance before it, and it is not annualized or adjusted for the risk-free rate. It is useful for comparing your own periods or strategies with similar trade frequency. For an annualized figure, use daily or monthly account returns in the Sharpe ratio calculator.
Should I include commissions in my trade results?
Yes. Enter each trade's P&L after commissions and fees, as your broker reports it. Statistics on gross results overstate expectancy and profit factor, sometimes enough to turn a losing strategy into an apparently winning one.
How many trades do I need for reliable statistics?
More than most traders think. Thirty trades give only a rough indication, and the calculator warns below that. With a few hundred trades the averages settle down, although market conditions can still change underneath them. The expectancy calculator shows how wide the uncertainty is for your sample.

Related calculators

All calculators →

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.