Home Calculators
Trading calculators
Eight calculators that get the awkward cases right, show their working, and load nothing from anywhere. No signup, no email capture, no rate fetched from a server you cannot see.
Before the trade
- Position size calculatorBalance, risk and stop distance in; lot size out. Rounds down to your broker’s lot step, never up, so the size it gives you never risks more than the number you set. Shows the exact figure too.
- Pip value calculatorWhat one pip is worth in your account currency — for quote-currency pairs, base-currency pairs, crosses, metals and indices. Handles the three conversion cases separately instead of collapsing them, and shows the arithmetic rather than hiding it behind a rate it fetched at some unknown time.
- Margin calculatorWhat a position ties up, and what is left to absorb it going against you. Gets the step most calculators skip: a currency pair is a quantity of its BASE currency, so one lot of EUR/USD needs 1,000 EUR of margin at 1:100 — not 1,000 dollars.
Deciding how much to risk
- Risk per trade calculatorWhat a risk percentage is worth, and what it does across a losing streak. With the recovery arithmetic, which is the part that changes minds: a 50% drawdown needs a 100% gain, and a 75% one needs 300%.
- Break-even win rate calculatorThe win rate each reward-to-risk needs just to stand still — including the cost term. Answers “my win rate is only 40%” properly. At 2R, 40% is comfortably profitable; at 0.5R, 60% loses money. Costs move the line, and at tight targets they move it a long way.
Reading what happened
- R-multiple calculatorEntry, stop and exit into a single comparable number. A +2R on gold and a +2R on EUR/USD mean the same thing at any account size, which is what turns a hundred scattered results into one distribution you can read.
- Drawdown recovery calculatorThe gain needed to get back to flat, and how many trades that takes. The asymmetry is arithmetic, not opinion. It also explains why a statement-derived drawdown is balance-based and therefore understates the real figure.
- Compounding calculatorWhat a return does when it runs on itself — and the three reasons the curve is not a plan. Projects any rate you type, including absurd ones, because refusing would pretend the arithmetic is different. It just will not suggest that a rate is achievable.
Why these differ from the one on your broker’s site
Broker calculators exist to collect an email address, and most of them handle exactly one case properly: a pair quoted against your account currency. Feed one a cross like EUR/GBP from a dollar account and you will usually get a number with no indication of what rate produced it or when that rate was true.
These ask you for the rate instead. That is not a limitation we are apologising for — this site makes zero requests to anything but itself, so a rate we hard-coded would be frozen on the day it was written, and a pip value computed against a stale rate is wrong in a way you cannot see. Asking is the honest version, and the conversion is printed in the working so you can check it.
The other difference is that contract size and tick size are editable everywhere. For gold, silver, indices and crypto CFDs those are broker settings, not facts about the world — a “pip” on gold is worth $1 at some brokers and $10 at others. Any calculator that hard-codes one and does not tell you is wrong for half its readers.
What is coming
Per-broker pages are the next expansion, and they are deliberately gated: we do not publish a page about a broker whose statement we have never parsed. A page that guesses at a broker's export format is worse than no page, both for the reader and for us.
Or skip the arithmetic entirely
Every one of these numbers is already recorded in your MT4 or MT5 statement — your real position sizes, your real risk, what each habit actually cost. Drop the file on the page: full dashboard in about three seconds, no signup, and nothing leaves your device.
Analyze my statementMetrics glossary ·Free trading journal ·MT4 statement analyzer ·MT5 report analyzer