
Run the Numbers Before the Market Makes the Mistake Expensive
Position Size Calculator
Currency assumption: This tool assumes your account currency matches the instrument’s quote currency. For a USD account, use it directly for USD-quoted instruments such as EUR/USD. It does not convert JPY, CHF, or other quote-currency risk into USD. Confirm contract size and conversion with your broker.
Risk-to-Reward Calculator
Drawdown Recovery Calculator
Forex Pip Value Calculator
Read this before calculating: Lot size × pip size gives value in the pair’s quote currency. The output is in quote-currency units; it is USD only when USD is the quote currency. For USD/JPY, the result is yen, not dollars; divide by the USD/JPY conversion rate to estimate USD value. This tool excludes spread, commission, financing, and slippage.
Margin Required Calculator
Trading Expectancy Calculator
Worked examples: check the output yourself
All figures below are hypothetical arithmetic examples, not trade recommendations or current quotes.
EUR/USD: position size with a USD account
Suppose account equity is $5,000 and the example risk budget is 0.5%, or $25. An entry at 1.1000 and a stop at 1.0950 are 0.0050 apart, or 50 pips. Divide $25 by 0.0050 to obtain 5,000 EUR units. At 0.0001 USD per EUR per pip, that size moves approximately $0.50 per pip. A 50-pip movement therefore equals $25 before costs. A stop is not a guarantee: slippage or a gap can make the loss larger.
USD/JPY: quote currency changes the answer
For 10,000 USD units, one 0.01 pip is 100 JPY. At a hypothetical conversion rate of 150 JPY per USD, that is about $0.67 per pip. A 25-pip move is 2,500 JPY, about $16.67 at that conversion rate. The pip tool below does not perform this conversion, so the displayed quote-currency units are JPY for a JPY-quoted pair.
Reward-to-risk is not a probability
A hypothetical long entry at 1.1000, stop at 1.0950, and target at 1.1100 has a price-distance ratio of 2:1. That does not mean the target is twice as likely to be reached. The target must be on the profit side and the stop on the loss side. The calculator checks that the stop and target are on opposite sides of entry; verify the order direction and broker terms yourself.
Costs can change expectancy
A 45% win rate, $300 average win, and $150 average loss give 0.45 × 300 − 0.55 × 150 = $52.50 per trade before costs. If the inputs exclude an average $8 of trading costs, the net estimate becomes $44.50. Historical estimates can change and do not establish a future edge.
Margin is not maximum loss
$10,000 of notional exposure at 20:1 leverage requires $500 under the simple margin formula. That deposit does not cap losses. Broker rules, maintenance margin, conversion, and liquidation behavior must be checked separately.
For background, read the CFTC retail forex risk advisory and our risk disclosure. Report questionable output through the contact page.
Get the Free Forex Risk Starter Kit · Turn These Numbers Into a Trading Plan