From fills, not memory
Recorded at the moment of execution. Nothing to remember to log, and nothing quietly omitted after a bad session.
Per strategy, per accountFree tool
A 70% win rate loses money if the losses are large enough, and a 35% win rate compounds if the winners are big enough. Expectancy is the figure that settles it — what one average trade is worth — and this works it out alongside the win rate you needed to break even.
Count of winning and losing trades, and the average size of each in whatever currency you trade. Averages are enough — you do not need the individual trades.
The default figures are a 35% win rate that makes money. That is the point of the tool: the pairing of win rate and reward-to-risk decides the outcome, and neither number tells you anything on its own.
Four outputs, and only the first one is a verdict.
Standard, and worth being able to check:
win rate = wins ÷ (wins + losses)
expectancy = (win rate × avg win) − (loss rate × avg loss)
reward:risk = avg win ÷ avg loss
break-even rate = 1 ÷ (1 + reward:risk)
profit factor = (wins × avg win) ÷ (losses × avg loss)Expectancy is an average, and an average has no order. Two strategies with identical expectancy can have completely different survivability, because one of them delivers its losses consecutively.
Sequence is missing. Ten losses in a row at 1% is a 10% drawdown even if the hundredth trade makes it all back. A positive expectancy that requires you to sit through a 40% drawdown is a strategy you will abandon at the worst possible moment.
Sample size is missing. Thirty trades is not evidence. A 60% win rate over thirty trades is entirely consistent with a 45% win rate and some luck. This is why Quanify withholds Sortino below three losing months and Sharpe below twelve — a ratio computed from a thin sample is a number, not a measurement.
Costs may be missing. If your averages are before commission and slippage, expectancy is overstated by roughly the round-trip cost per trade. On a strategy averaging $30 a trade, $4 of costs is thirteen percent of the edge.
Every figure this tool asks for is one you should not be estimating from memory, and if your fills are recorded you do not have to.
Quanify's journal is built from broker executions rather than typed entries — it records every fill as it happens, tagged by strategy, account and session, because the platform placed the order. Win rate, expectancy, average win and loss, profit factor and maximum drawdown come out of that automatically, per strategy.
Which also means the losing trades are in there. A journal you write yourself is a journal with survivorship bias built into it.
Recorded at the moment of execution. Nothing to remember to log, and nothing quietly omitted after a bad session.
Per strategy, per accountPaper accounts apply the commission and slippage you set, per side, so expectancy is measured after costs rather than before them.
Per-side commissionRatios that need a sample stay hidden until there is one. A confident number the data cannot support is a way of being precisely wrong.
12 months for SharpeDivide the number of winning trades by the total number of trades. Thirty-five wins out of a hundred trades is a 35% win rate. On its own it tells you nothing about whether the strategy makes money.
What one average trade is worth: (win rate × average win) − (loss rate × average loss). Positive expectancy means the process makes money over enough trades. Negative means taking more trades makes the outcome worse rather than better.
There is no good win rate independent of reward-to-risk. At 3:1 you break even winning 25% of the time; at 0.5:1 you need 67% just to stand still. The pairing decides it, which is why this tool shows the break-even rate alongside your actual one.
Gross winnings divided by gross losses. Above 1.0 is profitable. It says nothing about the order those results arrived in, so a respectable profit factor can still contain a drawdown large enough to end the account.
Yes, and many trend strategies are exactly that. Winning 35% of the time with an average win nearly three times the average loss produces positive expectancy. The trade-off is psychological: most losing trades feels like failure even when the arithmetic is working.
No. The calculator runs entirely in your browser. Nothing you type is transmitted, stored or logged, and the page makes no network request while you use it.
Connect a sim or evaluation account and run the whole product against it before you point anything at live money. Nothing about the setup changes when you do.